Как я автоматизирую публикацию старых постов в блогах в Twitter

В моем блоге много вечнозеленого контента. В этом руководстве объясняется, как я автоматизировал перепрофилирование такого контента в Twitter.

Я регулярно размещаю в своем блоге вечнозеленый контент. Evergreen означает, что это не новости или недавние события, это контент, который действителен сегодня, но также будет действителен через 1 год, а может быть, даже через 5 лет, если я найду время, чтобы поддерживать его в актуальном состоянии на случай, если информация устаревает.

Каждый раз, когда я пишу новый пост в блоге, я делюсь им в Твиттере, и если один из моих немногих замечательных подписчиков () не увидит его там, он, вероятно, никогда не увидит его снова, и я думаю, что это медвежья услуга для меня (поскольку Я потратил много времени на написание этого сообщения в блоге), а также оказал медвежью услугу людям, которые могут узнать что-то новое из этого сообщения.

Иногда я делюсь старым постом, но это ручной процесс. Я должен помнить об этом, а также отслеживать, каким контентом я уже поделился, чтобы не повторять одно и то же.

Поэтому я хочу немного автоматизировать эту проблему, чтобыпубликовать 2 старых сообщения каждый день, пока я сплю.

Я знаю, что есть сервисы, которые позволяют это делать, но - эй - мы разработчики, а разработчики создают свои собственные инструменты 😄

Стек

Я хочу создать приложение, которое будет искать сообщения, которые я хочу переназначить, из списка, и когда я вызываю определенный URL-адрес, оно делится случайным сообщением, всегда выбирая тот, который недавно не был опубликован.

Приложение будет основано на Node.js, размещенном наСбой. Я регулярно использую Glitch для своих фрагментов кода в учебных пособиях, и это довольно здорово!

Вы не просто создаете небольшие демонстрации, а полноценное приложение Node.js, которое идеально подходит для моих нужд, и даже если приложение закрывается после нескольких часов бездействия, его пробуждает HTTP-запрос.

Единственная оставшаяся часть головоломки - это решить, где разместить данные. Мне нужен сервис, к которому легко получить доступ, не требующий сложных разрешений и настроек авторизации, поэтому я выбрал Airtable.

Размещайте данные на Airtable

Airtable - это своего рода смесь электронной таблицы и базы данных. Вы можете очень легко добавлять данные, а также очень легко экспортировать их через API.

я сделалпростая базав котором размещена таблица сообщений: