我如何在Twitter上自动共享旧博客帖子

我的博客上有很多常绿的内容。本教程说明了我如何自动在Twitter上重新使用此类内容

我经常在博客上发布常绿的内容。 Evergreen的意思不是新闻或最新事件,它的内容在今天才有效,但如果我花时间使它保持最新,则从现在起一年(甚至从现在起五年)也将生效。信息变得过时了。

每次我写一篇新的博客文章时,我都会在Twitter上分享它,如果我几个极好的追随者(👋)中的一个没有看到它,他们可能永远也不会再看到它了,我认为这对我是无益的(因为我花了很多时间来撰写该博客文章),这对于那些可能会从该文章中学到新知识的人们来说是一种伤害。

有时我偶尔会分享一个旧帖子,但这是一个手动过程。我必须记住这样做,而且我还必须跟踪已经共享的内容,以避免重新发布同一内容。

因此,我想针对此问题创建一点自动化,以我每天睡觉时张贴2条旧帖子

我知道有一些服务可以让您做到这一点,但是-嘿-我们是开发人员,开发人员可以构建自己的工具😄

堆栈

我想制作一个应用程序,该应用程序从列表中查找要重新利用的帖子,当我调用特定的URL时,它会共享一个随机的帖子,总是选择一个最近未共享的帖子。

该应用程序将基于托管在以下节点上的Node.js。毛刺。我在教程中定期使用Glitch作为代码段,这非常棒!

您不仅可以创建小型演示,还可以创建功能完善的Node.js应用程序,它完全可以满足我的需求,即使该应用程序在闲置了几个小时后就关闭了,HTTP请求也将其唤醒。

剩下的唯一难题就是确定将数据托管在何处。我想要一种易于访问的服务,不需要复杂的权限和授权设置,因此我选择了Airtable。

将数据托管在Airtable上

Airtable是电子表格和数据库之间的一种混合。您可以轻松添加数据,也可以通过API轻松导出数据。

我制造了一个简单的基础托管posts表: