Twihod is a project made to update your profile location accordingly with the number of your followers making a progress bar with emojis.
The idea is a re-write in NestJs from the following repository made by guillaume-rygn.
Twihod is a project made with NestJs to update your profil location accordingly with the number of your followers making a progress bar with emojis.
It was made with the power of NestJs which is framework for building efficient, scalable Node.js server-side applications with ease thanks to its testability & dependency injection system.
Replace the banner with your banner inside src/assets/twitter-banner.png
the banner will be converted to a 1500 x 500 png image.
To make sure your banner doesn't get distorted use this size or a ratio of 3:2.
Then, install dependencies:
npm ci
Create a .env
file at the root of the project containing the Twitter's API values. If you're not sure what to put in your .env
take a look at the .env.example
file.
Then you can launch the app with the following command:
npm run start:prod
You can also launch a docker container with:
docker-compose up
Your .env
must be set.
Don't forget that your Twitter application should have the right to read & write.
Don't forget to create your .env
with all the necessary information.