让 o1-preview 替我写了个一直懒得写的功能

55 天前
 abersheeran

https://github.com/abersheeran/r2-webdav

昨天没睡好脖子疼,一直无心工作,突发奇想让 AI 替我写一个函数完成之前一直没支持的 PROPPATCH 方法,发现它还真写出来了。还让 o1-preview 替我 review 了这个仓库查看合规性。

AI 真的改变程序员的生活啊。

现在 r2-webdav 应该完全支持 DAV 1,3 了,欢迎大家尝试。

2312 次点击
所在节点    分享创造
16 条回复
qq135449773
55 天前
alist?
abersheeran
55 天前
@qq135449773 #1 和 alist 的定位不一样,我有一些可以通过 webdav 进行配置同步的软件。我不可能在每个设备上都装一个 alist 再分别给每个软件配置一个本地地址。找一个服务器搭建成本就太高了,一天也就调用个百来次的请求,还要保证服务一直存活。

Cloudflare Workers + R2 免维护,10 GB 用来备份配置绰绰有余。
qq135449773
55 天前
@abersheeran alist 有 webdav endpoint 的,可以整合其他服务之后统一成 webdav
jukanntenn
55 天前
我也没太理解,alist 似乎也有统一的 webdav endpoint 吧?
abersheeran
55 天前
@qq135449773 #3
@jukanntenn #4 可以阅读 #2 里我的回复,实在阅读有障碍,可以当我做着玩的。
zhs227
55 天前
按 OP 的回复理解一下:
楼主做的是一个 Cloudflare 上的 webdav 的端点,方便一些软件快捷的通过 webdav 同步配置。适用于存储量和使用频率都不太高的场景,主打一个低成本。
AList 要自己养鸡,养鸡要花钱。
abersheeran
55 天前
@zhs227 #6 对的,免费额度完全够用,零成本。
zgray
55 天前
好思路项目,star 了
jukanntenn
55 天前
ok ,理解了,相当于利用 Cloudflare 的免费额度,效果和 alist 的 webdav 是一样的,好处是零成本。
DjvuLee
54 天前
让 O1 写和用其他都写有什么区别?这个功能太复杂了,尝试其他都没有通过?
abersheeran
54 天前
@DjvuLee #10 一开始写的时候就用 GPT4 试过,写出来的用不了。昨天实在不想干活就突然想到让 o1-preview 写一下试试,算法类和这种协议类的代码让 o1 写确实很不错,效果好极了。
anonydmer
54 天前
干啥不直接找个 webdav 的 npm 库呢,我刚刚就做了一个跟楼主类似的,完全不用自己去写协议部分,只需要搞定文件系统到 R2 的适配就可以了
abersheeran
54 天前
@anonydmer #12 求推荐一个能在 Cloudflare workers 这类 edge runtime 上跑的。
Manley
54 天前
强啊,感谢楼主,碰巧今天刚看了楼主之前发的 r2-webdav 的帖子,正想给 chatgpt next web 弄个 webdav
metalvest
54 天前
有段时间 alist 也曾经可以在 replit 上免费部署
abersheeran
53 天前
@Manley 我也在用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1085582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX