找回密码
 立即注册
查看: 6293|回复: 18

自制 qBittorrent Web UI 优化包

  • TA的每日心情
    无聊
    2023-3-18 18:33
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    23

    主题

    309

    回帖

    1056

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    406052
    Lambholl 发表于 2022-8-12 02:26:46 | 显示全部楼层 |阅读模式
    本帖最后由 Lambholl 于 2022-9-25 15:59 编辑

    项目地址: GitHub
    基于官方的Web UI,进行了一些优化:
    • 对种子列表和文件列表中的每个文件名进行判断是否包含假名,如果包含假名,就将那一行设置为日文字体,否则保持默认字体(有两种实现方式,详见8月21日更新日志)
    • 美化了登录页
    • 增加了拒绝蜘蛛协议,防止`WebUI`的页面被搜索引擎收录 (感兴趣可以必应一下
    • 另外,我用修改后的WebUI替换了自带的,打包进了源码;如果您要使用源码从头开始编译安装,可以使用此包一步到位
    • 我们搭建了一个更纱黑体 Webfont API,此包的一些版本会调用此 API,详见Releases页说明
    • 更换WebUI后请一定要清除浏览器缓存!!!!!!

    ===============================================================================
    2022年8月19日更新:

    1. 更新了`Webfont`子集化的处理方式(详见子集化生成器),使得每一个版本的 Sarasa Gothic 都包含完整的 CJK 字符集
    2. 使登录页适配`4.2`及以上版本(`4.2`开始登录页文件名由`login.html`更改为`index.html`,因此复制了一份网页,使得它适配各个版本)

    2022年8月21日更新:

    * 使用了 4.4.3.1 的 WebUI,此版本的 WebUI 的绝大多数功能都向下兼容
    * 对于使用 4.1.x、4.2.x 及 4.3.x 的用户,也建议使用此 WebUI 包,因为此版本的 WebUI 对于 4.4.x 以下版本均有功能扩充(事实上,qb 的每一个大版本更新都有 WebUI 的功能扩充)
    * 4.4.3.1 相比 4.1.9.1 加入的功能有(从第5点开始对部分老版本不兼容,有的是 4.2.x 加入的,有的是 4.3.x 加入的):
      1. 文件列表折叠
      2. RSS订阅
      3. 种子完成进度条
      4. 以`Tag`分类种子
      5. 以`Tracker`分类种子
      6. 可以通过`WebUI`更改高级设置
      7. 可能还有别的
    * 由于 Windows 和 Linux 表示路径的分隔符并不一样,因此给出了两个系统对应的版本(虽然用 Windows 就不需要 WebUI 了,直接远程桌面就行)
    * 给出了默认字体和更纱黑体的两个版本,其中默认字体版本通过修改 html 的 lang 属性来修改字体,绝大多数桌面浏览器都支持这个功能(必应萌娘百科1919810论坛等网站的字体选择就是这么解决的)
    但是此方式也会有一定问题,例如,如果在标题中出现了简体字(如「xx字幕组」的「组」),就会被`fallback`到中文字体,很有可能两个字体的风格并不匹配
    而更纱黑体版本则对于不同地区化版本给出了对应的字体包和 CSS 样式表,通过修改 class 属性来更改字体

    我们正在对更纱黑体的 WebFont 搭建 CDN,以便在线调用,搭建完成后,可以将 60MiB 左右的文件减小至和默认字体版本一样大











    评分

    参与人数 4活跃度 +52850 收起 理由
    Seekladoom + 51200 qb可还行哈哈哈!
    生为静止 + 800
    RifleNoob233 + 800 很给力!
    Shima + 50

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-3-18 18:33
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    23

    主题

    309

    回帖

    1056

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    406052
    Lambholl  楼主| 发表于 2022-8-29 15:41:19 | 显示全部楼层
    本帖最后由 Lambholl 于 2022-8-29 15:49 编辑

    更换WebUI后请一定要清除浏览器缓存!!!!!!
    我们搭建完成了更纱黑体 Webfont API
    现在,更纱黑体版本的 WebUI 将会调用此 API
    因此我去除了 WebUI 包中的更纱黑体字体文件,使得它的大小和普通版本几乎一致



    来自上一个版本的更新日志


    使用了 4.4.3.1 的 WebUI ,此版本的 WebUI 的绝大多数功能都向下兼容对于使用 4.1.x 、 4.2.x 及 4.3.x 的用户,也建议使用此 WebUI 包,因为此版本的 WebUI 对于 4.4.x 以下版本均有功能扩充(事实上,qb的每一个大版本更新都有 WebUI 的功能扩充) 4.4.3.1 相比 4.1.9.1 加入的功能有(从第5点开始对部分老版本不兼容,有的是 4.2.x 加入的,有的是 4.3.x 加入的):
      1. 文件列表折叠
      2. RSS订阅
      3. 种子完成进度条
      4. 以 Tag 分类种子
      5. 以 Tracker 分类种子
      6. 可以通过 WebUI 更改高级设置
      7. 可能还有别的
    由于 Windows 和 Linux 表示路径的分隔符并不一样,因此给出了两个系统对应的版本(虽然用 Windows 就不需要 WebUI 了,直接远程桌面就行)给出了默认字体和更纱黑体的两个版本,其中默认字体版本通过修改 html 的 lang 属性来修改字体,绝大多数桌面浏览器都支持这个功能(必应萌娘百科1919810论坛)等网站的字体选择就是这么解决的)
    但是此方式也会有一定问题,例如,如果在标题中出现了简体字(如「xx字幕组」的「组」),就会被 fallback 到中文字体,很有可能两个字体的风格并不匹配
    而更纱黑体版本则对于不同地区化版本给出了对应的字体包和 CSS 样式表,通过修改 class 属性来更改字体最后,我用修改后的 WebUI 替换了自带的,打包进了源码;如果您要使用源码从头开始编译安装,可以使用此包一步到位

    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:53
  • 签到天数: 977 天

    [LV.10]以坛为家III

    0

    主题

    9

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    118909
    Yoimiya 发表于 2022-8-12 11:16:28 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 900 天

    [LV.10]以坛为家III

    0

    主题

    7

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    104369
    wmzcdd 发表于 2022-8-12 12:44:58 | 显示全部楼层
    妙啊
    回复

    使用道具 举报

  • TA的每日心情

    2024-8-11 13:44
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    0

    主题

    17

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2297
    quezhou 发表于 2022-8-12 16:04:10 | 显示全部楼层
    给个赞      
    回复

    使用道具 举报

  • TA的每日心情

    2023-10-22 11:17
  • 签到天数: 109 天

    [LV.6]常住居民II

    6

    主题

    41

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    12501
    x86armv7 发表于 2022-8-12 20:26:58 | 显示全部楼层
    给大佬点赞和star

    emmm大佬的一个一个commit说明是否有点奇怪:

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2021-4-15 21:08
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    31

    主题

    97

    回帖

    3154

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    713913
    xiaomeng 发表于 2022-8-12 21:47:15 | 显示全部楼层
    一直有个问题,web种子是什么?

    点评

    这你得问得翛  发表于 2022-8-13 00:47
    微博:https://weibo.com/dmyjs
    本组字幕Github备份:https://github.com/DMYJS/MMSUB
    业余手抄字幕交流群:335137254
    如有问题,可通过微博进行反馈。
    ————————————————
    【招募!!】
    本组手中有大量未校对字幕,如有意愿,欢迎参与进来
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-8-13 15:53
  • 签到天数: 87 天

    [LV.6]常住居民II

    5

    主题

    19

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1275
    piano 发表于 2022-8-13 01:00:02 | 显示全部楼层
    看不懂,但感觉很厉害
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-9-6 10:04
  • 签到天数: 750 天

    [LV.10]以坛为家III

    84

    主题

    838

    回帖

    2616

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    526084

    崭露头角活跃达人坚持不懈日积月累新人登场

    kavenliang 发表于 2022-8-13 09:37:15 | 显示全部楼层
    不错,支持
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-3-21 20:58
  • 签到天数: 612 天

    [LV.9]以坛为家II

    0

    主题

    49

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    83609
    无名的南瓜君 发表于 2022-8-13 13:15:09 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-10-4 23:31
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    1

    主题

    5

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3808
    QQ
    Coelacanthus 发表于 2022-8-17 09:01:29 | 显示全部楼层
    感觉可以把下面Tab的按钮美化一下,这部分现在比较丑
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表