如何将Twitter同步到Twister

2018-03-04  本文已影响55人  字5猪

Twister 发帖还多有不便,如果能将推特同步到 Twister 可能就会方便很多。基于之前在树莓派上搭建的节点,我们可以做一个每小时同步一次的自动软件(bot)。
@vegos在 Twister 平台上创建了很多自动发帖账号。我打算也使用同样的方法来同步我自己的推文——使用 feed2twitter 工具。
feed2twister 是一个可以将 RSS/ATOM 订阅流推送到 Twister 的脚本。按照开发者的说法,要使用这个脚本,你需要:

安装/更新 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

上一篇 下一篇

猜你喜欢

热点阅读