Go to file
2023-07-15 14:07:22 +08:00
static add some very logos 2023-07-13 22:50:26 +08:00
templates fix bad name 2023-07-14 13:10:31 +08:00
.gitignore Initial Commit 2023-07-11 19:32:13 +08:00
aiotieba-handle-exception-expose.patch Multiple features 2023-07-13 18:48:49 +08:00
app.py completely mitgate the issue 2023-07-15 14:07:22 +08:00
extra.py Multiple features 2023-07-13 18:48:49 +08:00
filters.py Initial Commit 2023-07-11 19:32:13 +08:00
LICENSE 添加 LICENSE 2023-06-28 15:01:01 +00:00
main.py add several features 2023-07-12 22:52:47 +08:00
README.md make a super cool README 2023-07-14 10:02:45 +08:00
requirements.txt Temporary remove popularity sort, Bump up aiotieba version 2023-07-13 19:45:43 +08:00
shared.py fix hinting rate limit when scaping: add an option to use native api only 2023-07-14 19:10:45 +08:00
utils.py Multiple features 2023-07-13 18:48:49 +08:00

Rat Aint Tieba

RAT 是一款尊重用户自由的百度贴吧前端。RAT 项目内所有文件均以 AGPLv3 分发,具体内容 见 LICENSE。

部署方法

$ cd rat
$ virtualenv venv
$ . venv/bin/activate
(venv) $ pip install -r requirements.txt
(venv) $ patch -p1 < aiotieba-handle-exception-expose.patch

patch 命令提示需要文件路径,输入对应路径即可。

运行方法

(venv) $ python main.py

默认配置下,你应将反向代理指向 127.0.0.1:8885

配置方法

打开 shared.py 修改 app.config['SERVER_NAME'] 中冒号后的数字来改变端口号。 因为 twisted 的原因,你需要将代理指向那个端口号 -1 的端口上。

其中的 should_fetch_comments 用于控制是否获取楼中楼。如果浏览性能不佳可以考虑 关闭楼中楼获取。