tomoemami.github.io2025-04-11 13:48

emacs-org-mode中同步bangumi的收看进度

文章摘要

这篇文章介绍了一种利用 Emacs Org-mode 工具同步 Bangumi 动画观看进度的便捷方法。 通过在 Org-mode 文档中为动画添加特定属性和 TODO 状态,用户可以轻松地将动画的观看状态与 Bangumi 网站同步更新。例如,将动画条目设置为 TODO 表示正在观看,DONE 表示已观看完成,XXXX 表示已放弃。 此外,文章还介绍了如何使用复选框功能来记录动画的观看进度,并自动将进度信息同步到 Bangumi 网站上。 这为动画爱好者提供了一种高效、直观的管理动画观看进度的工具。

首先是创建一个不含TODO关键字的heading,然后按 C-c C-x p 为其输入 BGM 的属性,具体值为Bangumi网站上的对应值(如该条目的页面网址为 https://bgm.tv/subject/454684 ,则应输入 454684。

\*** AveMujica
:PROPERTIES:
:BGM:      454684
:END:

然后变更其TODO状态,如果变成TODO,则Bangumi网站上会同步变为在看;变到DONE,则同步变为看过;变到XXXX,则同步变为抛弃。

\*** TODO AveMujica
:PROPERTIES:
:BGM:      454684
:END:

最后,为其添加checkbox以及checkbox的统计。

\*** AveMujica[0/12]
:PROPERTIES:
:BGM:      454684
:END:
1. [ ]
2. [ ] 
3. [ ] 
4. [ ] 
5. [ ] 
6. [ ] 
7. [ ] 
8. [ ] 
9. [ ] 
10. [ ] 
11. [ ] 
12. [ ] 

当你调整一个checkbox之后,进度统计变成 [N/12] ,则会将Bangumi网站上前 N 章的观看进度设置为已看。