Skip to content
This repository has been archived by the owner on Oct 14, 2023. It is now read-only.
/ TwitterBot Public archive

Posts the daily vaccination rates provided by impfdashboard

License

Notifications You must be signed in to change notification settings

Hakizu/TwitterBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2.1 Impfupdate Twitter Bot

Version 2.1 tweets booster vaccine rates and their differential to the previous tweet.

Version 2.0: Instead of using a local file to save previous data the bot checks the latest tweet on his timeline and compares it to the createdTweet to ensure it's always up to date.

By not depending on a local file the script is deployable on Pipedream. Pipedream is able to run the script remotely, checking several times a day to ensure it always tweets the newest Impfdashboard as soon as possible, even on weekends.

Impfupdate Twitter Bot

This is the script for the account @impfupdate on Twitter, tweeting German vaccination updates with an ASCII-art style loading bar, inspired by @impf_progess.
I wanted to replicate @impf_progress as a personal project which is originally written python, in JavaScript. Logic was partly the same in the beginning but has changed as this project developed.

▓▓▓▓▓▓▓▓░░░░░░ 70,0% at least one dosis +0.0%
▓▓▓▓▓░░░░░░░░░ 67,5% fully vaccinated +0.1%
▓░░░░░░░░░░░░░ 03,3% boostered +0.3%

Script Setup

  • Create an app at the Twitter Developer site and create app tokens and keys
  • Set Twit config with consumer and access token/keys
  • Install the Twit, CSV and axios as dependencies
#Initialize node_modules
npm init

# Install dependencies
npm i

The script can now be called like this:

node index.js

Crontab Setup

New cronjob deployed on Pipedream

0 11-18 * * *

Data Source

The script uses germany_vaccinations_timeseries_v2.tsv from impfdashboard.de.

Quelle: impfdashboard.de, RKI, BMG.

License

MIT

About

Posts the daily vaccination rates provided by impfdashboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published