扫描网站的微格式并将内容交叉发布到“筒仓”服务。
silorider的Python项目详细描述
silorider是一个命令行实用程序,允许您实现POSSE模型 在一个网站上。这就是它的工作原理:
- 它读取你网站的主页(或者你提供的任何网址)并查找 Microformats标记。
- 它读取一个配置文件,其中描述了哪些“筒仓”(i.e. 外部服务)要将内容发布到的。
- 它读取本地缓存文件以确定哪些内容已经 发布位置,所以它只发布新内容。
- 它实际上会将这些内容发布到每个思洛存储器。
快速启动
silorider需要读取INI格式的配置文件。最小值 要求是使用silo:<name>节定义至少一个“思洛存储器”, 以及指定一个个人网站的URL:
[silo:my_mastodon] type: mastodon url: https://mastodon.social [urls] my_blog: https://your.website.com
这将定义一个乳齿象竖井,您可以将条目从该竖井交叉发布到该竖井 您的博客位于your.website.com。
然后您可以运行:
silorider auth my_mastodon
此命令将验证您的乳齿象帐户,并向silorider提供 允许发布到您的时间线。授权令牌存储在 默认为配置文件旁边的silorider.db的缓存文件。 稍后,此缓存还将包含已发布到每个 筒仓。
一旦通过身份验证,您就可以运行:
silorider populate<>这将用现有的条目填充缓存,因为您可能 不想让第一轮的赛洛瑞德穿越你的最后一打左右 一次输入。
稍后,当您发布新内容时,您可以运行:
silorider process
这将收集新的条目并将其发布到乳齿象。你可以运行这个 再次定期指挥…如果有新的东西,silorider会越过哨所 把它送到配置好的筒仓。如果不是,它就会退出。