Seedbox: 为 Transmission 换个新皮肤 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Splatoon
V2EX    分享创造

Seedbox: 为 Transmission 换个新皮肤

  •  
  •   Splatoon 2020-01-08 10:07:23 +08:00 7004 次点击
    这是一个创建于 2139 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Transmission 的 UI 风格比较古老,而且在移动端无法使用,所以就想给它写一个新的 UI。

    已完成的功能是基本的“开始”、“停止”、“上传”、“删除”,可以满足轻度使用及浏览需求。其他的坑...下次一定...

    Release 下载和 Nginx 配置示例在 GitHub 可见。

    Demo: seedbox-demo-1.png seedbox-demo-2.png

    25 条回复    2020-01-10 10:34:52 +08:00
    miyuki
        1
    miyuki  
       2020-01-08 11:16:20 +08:00   1
    很好看!
    Judoon
        2
    Judoon  
       2020-01-08 11:17:07 +08:00   2
    Splatoon
        3
    Splatoon  
    OP
       2020-01-08 11:35:44 +08:00
    @Judoon 之前看到过这个项目,不过不太喜欢,所以还是写了一个...
    sephinh
        4
    sephinh  
       2020-01-08 13:03:32 +08:00 via Android   1
    不错,可惜已经不用 tr 了
    ragnaroks
        5
    ragnaroks  
       2020-01-08 13:04:48 +08:00   1
    不错,可惜已经不用 tr 了
    pwrliang
        6
    pwrliang  
       2020-01-08 13:22:08 +08:00 via Android   1
    挺好看,能不能加个功能,上传种子的时候选择要下载哪些文件。deluge 有些个功能,群晖 download station 也有这个功能。不知道是不是 tr 本身不支持还是 ui 直接没实现这个功能?
    Splatoon
        7
    Splatoon  
    OP
       2020-01-08 13:40:49 +08:00   2
    @pwrliang 查了一下 tr 是有相关 api 的,可以增加~
    nekolr
        8
    nekolr  
       2020-01-08 15:44:54 +08:00
    不错,顺便问下辅种用 qb 还是 tr ?
    tongyifan
        9
    tongyifan  
       2020-01-08 16:14:32 +08:00 via Android
    简约风很好看,此外 seedbox 在 bt/pt 有对应含义(盒子),感觉再用这个词作为名字会有歧义(
    vampuke
        10
    vampuke  
       2020-01-08 16:23:30 +08:00
    @nekolr #8 辅种肯定用 tr 阿,占用小,还可以跳检
    Splatoon
        11
    Splatoon  
    OP
       2020-01-08 19:22:03 +08:00
    @tongyifan 嗯,起初用 seedbox 是想取这个意思,仔细想想用来命名 web ui 项目确实不妥,下次换一个不冲突的名字
    Juszoe
        12
    Juszoe  
       2020-01-08 21:26:47 +08:00
    不错,建议发到 pt 吧,大家很欢迎的,能意外收到一堆 star,大家的反馈也很积极,再把功能完善(起码跟上 2 楼那个)
    dremy
        13
    dremy  
       2020-01-08 21:32:47 +08:00 via iPhone
    建议出官方 Docker 版本,用起来会更方便
    kawei
        14
    kawei  
       2020-01-09 03:14:28 +08:00   1
    每次看到这样的 readme 就好气,根本看不懂怎么去使用他。
    看起来好 cooooooooooool .待我研究一下,
    alphatoad
        15
    alphatoad  
       2020-01-09 05:25:43 +08:00 via iPhone   1
    8 错,就是看起来功能有点弱,用 tr 都是玩 pt 的
    Splatoon
        16
    Splatoon  
    OP
       2020-01-09 08:54:04 +08:00
    @Juszoe
    @dremy
    谢谢建议~
    Eleutherios
        17
    Eleutherios  
       2020-01-09 09:26:38 +08:00 via iPad
    @vampuke tr 怎么跳检?
    v2vTZ
        18
    v2vTZ  
       2020-01-09 11:41:10 +08:00
    好看的.支持!
    nekolr
        19
    nekolr  
       2020-01-09 18:44:51 +08:00 via Android
    @vampuke 我用 qb 那占用高的吓人,同问 tr 怎么跳检
    zj9495
        20
    zj9495  
       2020-01-09 19:08:14 +08:00 via iPhone
    请问下 transmission 的 api 文档在哪,最近也想研究一下
    Tink
        21
    Tink  
    PRO
       2020-01-10 08:07:13 +08:00 via iPhone
    我用的 qbittorrent
    Hoshizora
        22
    Hoshizora  
       2020-01-10 08:25:25 +08:00 via Android
    @Eleutherios
    @nekolr
    #17 #19 修改版的可以,直接搜有
    Hoshizora
        23
    Hoshizora  
       2020-01-10 08:27:15 +08:00 via Android
    能否手动设置 RPC 接口而不是通过 nginx ?
    Splatoon
        24
    Splatoon  
    OP
       2020-01-10 10:29:24 +08:00
    Splatoon
        25
    Splatoon  
    OP
       2020-01-10 10:34:52 +08:00
    @Hoshizora
    原来是想设计为在网页上可以随意设置 rpc 接口,但 tr 有限制必须满足同源策略,所以使这种设计失去了意义
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     827 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:45 PVG 05:45 LAX 13:45 JFK 16:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86