侧边栏壁纸
  • 累计撰写 53 篇文章
  • 累计创建 12 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录
Nas

影视系统media重排序

Kirito
2024-11-03 / 0 评论 / 0 点赞 / 41 阅读 / 3453 字 / 正在检测是否收录...

最近升级了Truenas 24.10,重新用docker-compose部署全部应用,又来整理一遍Plex的资源!

主要仓库:PrettyServer
需求环境:Python

git:[@github/Bespertrijun/PrettyServer]

虽然也可以Docker部署,但是它代码里默认写的命名方式用的首字母,也就是说《钢铁侠》最后的排序结果是 gtx,但最佳的效果实际是 gangtiexia这样的全拼,我也不明白为什么作者要选首字母

PrettyServer/task/sorttask.py文件中,你可以找到很多行如下代码

convert = pinyin(media.formatchs(media.title).strip("-"), style=Style(2))

而这里括号里的数字,决定了排序结果的类型,我把有的类型列在下面

    #: 普通风格,不带声调。如: 中国 -> ``zhong guo``
    NORMAL = 0
    #: 标准声调风格,拼音声调在韵母第一个字母上(默认风格)。如: 中国 -> ``zhōng guó``
    TONE = 1
    #: 声调风格2,即拼音声调在各个韵母之后,用数字 [1-4] 进行表示。如: 中国 -> ``zho1ng guo2``
    TONE2 = 2
    #: 声调风格3,即拼音声调在各个拼音之后,用数字 [1-4] 进行表示。如: 中国 -> ``zhong1 guo2``
    TONE3 = 8
    #: 声母风格,只返回各个拼音的声母部分(注:有的拼音没有声母,详见 `#27`_)。如: 中国 -> ``zh g``
    INITIALS = 3
    #: 首字母风格,只返回拼音的首字母部分。如: 中国 -> ``z g``
    FIRST_LETTER = 4
    #: 韵母风格,只返回各个拼音的韵母部分,不带声调。如: 中国 -> ``ong uo``
    FINALS = 5
    #: 标准韵母风格,带声调,声调在韵母第一个字母上。如:中国 -> ``ōng uó``
    FINALS_TONE = 6
    #: 韵母风格2,带声调,声调在各个韵母之后,用数字 [1-4] 进行表示。如: 中国 -> ``o1ng uo2``
    FINALS_TONE2 = 7
    #: 韵母风格3,带声调,声调在各个拼音之后,用数字 [1-4] 进行表示。如: 中国 -> ``ong1 uo2``
    FINALS_TONE3 = 9
    #: 注音风格,带声调,阴平(第一声)不标。如: 中国 -> ``ㄓㄨㄥ ㄍㄨㄛˊ``
    BOPOMOFO = 10
    #: 注音风格,仅首字母。如: 中国 -> ``ㄓ ㄍ``
    BOPOMOFO_FIRST = 11
    #: 汉语拼音与俄语字母对照风格,声调在各个拼音之后,用数字 [1-4] 进行表示。如: 中国 -> ``чжун1 го2``
    CYRILLIC = 12
    #: 汉语拼音与俄语字母对照风格,仅首字母。如: 中国 -> ``ч г``
    CYRILLIC_FIRST = 13
    #: 威妥玛拼音/韦氏拼音/威式拼音风格,无声调
    WADEGILES = 14

把数字2改成数字0就能得到我一开始说的效果

使用 python PrettyServer/main.py运行程序,在此之前记得修改config.yaml文件里的配置,token可通过浏览器访问你的plex时,F12->Network里找到

0

评论区