#twitter #bot #cli

程序+库 trans-arxiv-bot

一个发布翻译后的 arXiv 论文摘要的 Twitter 机器人

8 个版本

0.1.7 2021 年 12 月 11 日
0.1.6 2021 年 4 月 16 日
0.1.4 2021 年 3 月 29 日

#37#twitter

每月 22 次下载

MIT 许可

16KB
225

欢迎使用 trans-arxiv-bot 👋

Version License: MIT Twitter: moisutsu

一个发布翻译后的 arXiv 论文摘要的 Twitter 机器人。

它实际上在这个 Twitter 账户上工作:https://twitter.com/arXiv_cs_CL_ja.

安装

cargo install trans-arxiv-bot

用法

激活后,它会定期自动获取论文。当发布最新论文时,它会翻译摘要并发布推文。为了避免连续发布,推文将以定期间隔发送。

trans-arxiv-bot

可以在命令行参数中指定以下选项。

  • 分类 --category [默认:cs.CL]
  • 翻译源语言 --source-lang [默认:en]
  • 翻译目标语言 --target-lang [默认:ja]
  • 更新和发布的时间间隔(分钟) --update-frequency [默认:15]

您也可以从 trans-arxiv-bot --help 中查看。

您还需要在环境变量中设置一些值。

  • Twitter
    • API_KEY
    • API_SECRET_KEY
    • ACCESS_TOKEN
    • ACCESS_TOKEN_SECRET
  • 翻译
    • TRANSLATE_URL(见:[Google 翻译 API 免费创建方法 - Qiita](https://qiita.com/satto_sann/items/be4177360a0bc3691fdf) 和 [google_translate_api](https://gist.github.com/moisutsu/6d5b1721d4c4e4aa7e6184f2a6f557d5))

或者,您也可以使用 Docker 运行它。有关详细信息,请参阅 [docker-compose.yml](https://github.com/moisutsu/trans-arxiv-bot/blob/main/docker-compose.yml) 和 [.env.sample](https://github.com/moisutsu/trans-arxiv-bot/blob/main/.env.sample)。

作者

👤 moisutsu

支持项目

如果这个项目对您有帮助,请给它一个 ⭐️!

📝 许可

版权所有 © 2021 moisutsu
本项目采用 MIT 许可。


本 README 由 readme-md-generator 使用 ❤️ 生成

依赖项

~12–26MB
~401K SLoC