自助补档服务(附带演示模型)

2023-09-26 22:42:20 +08:00
 Forbidden
前段时间随手写的一个小程序,功能是给多个 transmission 添加删除任务
现在常用的客户端 webui 功能都比较成熟了,都能用各种 API 实现增删启停任务

后面想了一下,如果功能再拓展一下的话,可以做成一个自助补档服务:
种子 A 、服务器 B 、用户 C
正常情况是,A 做种,C 从 A 处下载
但是 A 停止做种后,C 只能借助离线网盘下载,如果离线网盘失效了,那就只能虚空下载或者等待补档

但是有了 B 后,B 不保存数据,但是有 A 的权限,能搜索并启动 A 的任务,在 A 停止做种后,C 可以通过 B 重启 A 的做种任务

虽然不能完全解决断档问题,但是只要还保存在任务列表中的,还是可以保证文件能完成下载

甚至其实可以作为 tracker 的插件,设置专用的补档 tracker ,tracker 提供索引的同时启动做种任务
1171 次点击
所在节点    NAS
4 条回复
Forbidden
2023-09-26 22:50:48 +08:00
一个很简陋的模型,欢迎围观
demo_211950537_xyz
前端用 python 做的一个简单的页面,后台是 transmission

![img]( https://pub-3368c8b364874d8e8dd6a5343164d104.r2.dev/QQ%E6%88%AA%E5%9B%BE20230926013355.jpg)
第一个连接可以进入 transmission 后台,查看做种情况
1 、2 、3 对应 3 个不同的种子,
选不同的种子,程序就会自动启动对应种子的做种任务

![img]( https://pub-3368c8b364874d8e8dd6a5343164d104.r2.dev/QQ 截图 20230926014804.jpg)
选择完后,页面会显示哪一个种子启动补种任务,同时后台会按设置启动补档任务

设计上是可以对多个后台进行操作,也已经验证过了
Forbidden
2023-09-26 22:53:15 +08:00
个人水平不足,最多也就只能弄出这种概念原型
希望有人能沿这个思路开发下去
kkk9
2023-09-27 04:30:15 +08:00
一般不做种的原因是时间久、空间占用更替,这样搞变成旧文件需要一直存在了,硬盘够不够用是一回事,那都存着了还不如一直做种呢……
Forbidden
2023-09-27 09:38:57 +08:00
@kkk9 别人停止做种的原因不好评价,我不是什么做种爱好者,我是按倍率做种,完了就躺在任务列表
BT 下载的一个问题就是文件热度会随时间增加而下降,有时候可能过了 3 个月或者半年文件就凉掉了
完成下载只能看人品,要么等,要么到各种论坛到处问,还要对方还存有文件

离线网盘也不是万能良药,各种原因的黑屏、小文件丢失、收录时已经凉掉也是时有发生

这个服务虽然不能解决所有问题,但起码能提升一点补档的效率吧

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

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

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

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

© 2021 V2EX