# 洛天依新曲排行榜 **Repository Path**: icedata-foundation-frame/luotianyi-weekly-ranking ## Basic Information - **Project Name**: 洛天依新曲排行榜 - **Description**: 周刊 洛天依新曲排行榜。 509期https://www.bilibili.com/video/BV1uY411c72Q - **Primary Language**: Python - **License**: CC-BY-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-07-17 - **Last Updated**: 2026-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 洛天依新曲排行榜 ## 介绍 此为视频周刊《洛天依新曲排行榜》的制作程序。洛天依新曲排行榜[第1期](https://www.bilibili.com/video/BV1xx411F7Fw)投稿于 2012 年 8 月 7 日,至今已有将近 10 年的历史。期间停刊多年。2022 年 5 月 10 日,我们使用了 Python 语言重新编写了该刊的制作程序,并投稿了[第509期](https://www.bilibili.com/video/BV1uY411c72Q)。 2022 年 8 月中旬,自第 524 期开始,使用了幻想源灵编写的自动化初筛程序。 2022 年 9 月 9 日,开始改由 WAHX 策划,将主榜拆分为主榜(非梗)和主榜(梗)。 2022 年 12 月 23 日,增加了 Pick UP 的功能。 本仓库是该刊数据获取、主副榜图片制作的代码。 ## 人员 策划、剪辑:WAHX 程序设计:景育、幻想源灵 界面设计:景育 收录整理:蓝的发光 注意,收录整理和视频剪辑目前不能实现程序化、自动化。 视频中的“天依天依”声音由星葵使用洛天依 ACE 声库调校。 ## 过程 ### 初筛 《洛天依新曲排行榜》每周五截止统计,通过 SQL 指令向[天钿 Daily](https://tdd.bunnyxt.com/)(作者:牛奶源)获取当周洛天依新曲。根据收录规则,标题或 tag 含有“洛天依”字样的 VOCALOID·UTAU 均会经过初筛。 运行`./get_raw_data_auto.py`,进行初筛,得到 Excel 表格,存储在`./input/`目录下。例如`./input/洛天依新曲排行榜 519 未筛查.xlsx`。 初筛过程中,需要读入上一期的主榜数据(例如`./input/洛天依新曲排行榜 518.xlsx`)。 注意,初筛只覆盖前40位,请勿直接根据原始文件读取40位以后的曲目排行,本刊制作组对错误读取引发的纠纷不负任何责任。 ### 收录 由蓝的发光进行细筛选,手动剔除一些不符合收录条件的曲目,并将其存储在`./input/input.xlsx`中,其中 Sheet1 存储主榜,Sheet2 存储副榜,Sheet3 存储梗曲数据。注意,Sheet3 比另外两个sheet要多一个字段,即梗曲类别。 //TODO:梗曲的A、B类别是什么意思? 由蓝的发光运行主副榜生成器程序(`./main_generator.py`和`./sub_generator.py`),将主副榜图片以 PNG 的格式存储在`./output/`目录下。 ### 剪辑 由 WAHX 拉取仓库,获取 Excel 表格和主副榜图片,进行视频剪辑,并导出封面,上传。 ## 文件树 `./input` 输入文件夹,存放每一期初筛、收录的 Excel 文件用作存档,以及`./input/input.xlsx`文件用作输入。 `./output` 输出文件夹,存放主副榜的输出图片。 `./img` 图片文件夹,制图时调用的图片。 `./fonts` 字体文件夹,制图时调用的字体。 `./cache` 缓存文件夹,存放视频封面图片的缓存。 `./tools` 工具文件夹,存放一些和本榜相关的工具,正常情况下该文件夹内的内容不会被调用。 `./get_raw_data.py` 初筛数据获取 `./get_raw_data_auto.py` 初筛数据获取(全自动化) `./main_generator.py` 主榜(非梗)与 Pick UP 生成器 `./sub_generator.py` 副榜与主榜(梗曲)生成器