Twister 发帖还多有不便,如果能将推特同步到 Twister 可能就会方便很多。基于之前在树莓派上搭建的节点,我们可以做一个每小时同步一次的自动软件(bot)。
@vegos在 Twister 平台上创建了很多自动发帖账号。我打算也使用同样的方法来同步我自己的推文——使用 feed2twitter 工具。
feed2twister 是一个可以将 RSS/ATOM 订阅流推送到 Twister 的脚本。按照开发者的说法,要使用这个脚本,你需要:
- Python 2
- Twister
- python-bitcoinrpc
- feedparser
- URL 缩短工具(可选,我没用)
安装/更新 python-bitcoinrpc
pip install python-bitcoinrpc
git submodule update --init
安装 feedparser
cd ~/twister
git clone https://github.com/kurtmckee/feedparser.git
cd ~/twister/feedparser
python setup.py install
配置同步
cd ~/twister
git clone https://github.com/black-puppydog/feed2twister.git
然后将 feed2twister.conf.example
重命名为 feed2twister.conf
,按照提示配置好参数:MYTWISTERUSERNAME
替换成自己的用户名
,MYRPCUSER:MYRPCPASSWORD
替换成自己的 本地用户:密码
。feeds 参数后面换上要同步的 RSS 链接。对于 Twitter,可以使用免费的 TwitRSS.me获取特定用户的公开推文的订阅链接。然后可执行 feed2twister.py
测试一下。
设置脚本每小时执行一次
因为我是在树莓派上运行 Twister,每分钟运行也没必要,所以设置每小时同步运行一次。假设在每个小时的第 23 分钟执行:
crontab -e
23 * * * * python home/pi/twister/feed2twister/feed2twister.py
保存,完成。
其它
为了不在同步的推文中加上 Twitter 的链接,可给 do_not_include_link
赋值 Ture
。
网友评论