Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/the-earth/zhdel
Bot code running on zhdel.miraheze.org
https://github.com/the-earth/zhdel
mediawiki miraheze mwclient zhwiki
Last synced: 11 days ago
JSON representation
Bot code running on zhdel.miraheze.org
- Host: GitHub
- URL: https://github.com/the-earth/zhdel
- Owner: The-Earth
- License: mit
- Created: 2018-02-04T02:25:23.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-22T22:41:46.000Z (almost 3 years ago)
- Last Synced: 2024-11-15T14:21:44.942Z (2 months ago)
- Topics: mediawiki, miraheze, mwclient, zhwiki
- Language: Python
- Homepage: https://zhdel.miraheze.org/wiki/Special:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9?limit=100&days=7&enhanced=1&urlversion=2
- Size: 43 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zhdel
zhdel.miraheze.org 是一个收集即将被删除的中文维基百科条目的维基站点,具体请见该站首页。该站上运行的自动收集机器人使用本仓库代码。自用代码,要拿去用的话,别忘了填上必要的信息,具体参见mwclient的文档。
## zhdel.py
监视中文维基百科的条目更改,若更改后含有删除模板,则导入至已删百科。出于导入耗时考虑,若条目含有超过 100 个修订版本,则只导入最新版本;否则导入全部版本。`logdir`设置日志文件路径,`skip`设置暂时忽略的标题(可能会出现无法解决的问题导致中断,忽略问题条目以暂时避开)。## clean.py
清理程序。删除最终在中文维基百科上得到保留的条目。`logdir`与`skip`设置于主脚本相同。## 记录文件
同目录下有一个用于记录已提删未删除之页面名的文件,即`logdir`指定的路径。
## 依赖于
- [mwclient](https://github.com/mwclient/mwclient) != 0.10.1
- Mediawiki >= 1.31