opensubtitles-scraper-new-subs
由以下命令创建的临时文件 opensubtitles-scraper]
原因
这些临时文件非常有用, 如果你想让应用中的字幕数量达到最大。
通过这种方式,您获得的字幕数量会比仅使用 releases]时更多。
git clone
要克隆所有 Git 分支,请运行 git-clone.sh
git pull
要拉取所有 Git 分支,请运行 git-pull.sh
git worktree add
要挂载所有 Git 分支,请运行 mount-branches.sh
频率
在 opensubtitles.org 拥有 1 个 VIP 账户,我就可以
- 每天下载 1000 个字幕
- 每天在此仓库中发布 1 个 shard
- 每 100 天发布 1 个版本
发布版本
每个版本由 100 个分片组成:00 到 99
一旦某个版本的所有分片都生成完成, 就会通过 opensubtitles-scraper/shards2release.py 来创建一个新版本,而在下一个版本中,这些分片就会从该仓库中移除。
所有版本均通过 BitTorrent 分发,详情请见 opensubtitles-scraper/release/
git branches
before 2024-11-24
在 2024-11-24 之前,碎片存储在主分支中
示例:编号为 10200xxx 至 10299xxx 的碎片存储在 ./shards/102xxxxx/ 中。
问题: 为了使该仓库的大小保持在 5GB 以下(GitHub 的软限制),每发布三次就需要重写一次 Git 历史记录。 (每次发布大约占用 1.5GB。) 但重写 Git 历史记录并不是什么好的做法,它会让效率
git pull降低。
自 2024-11-24 起, 各个分片会被存储在不同的 Git 分支中,每个版本对应一个分支。
示例:分片 10200xxx 至 10299xxx 会被存储在 git 分支 shards-102xxxxx 中。
这样一来,删除旧文件就会容易得多: 只需删除对应的 Git 分支即可。
我必须删除旧的 Git 分支, 才能将此仓库的大小控制在 5GB 以下(这是 GitHub 的软限制)。 (每个版本大约占 1.5GB)