Open source web app and twitter bot that lets you read threads more easily and document them
Made by @mdb571⚡ & @bmnidhin:rocket:
- User tags
@threadunni
bot under the thread to be saved - Threadunni fetches the thread using twitter api and saves it in the dashboard as a blog post (usually takes about 3 minutes for the bot to reply)
- User logins to the dashboard using twitter and can view his saved threads or download them as a PDF document
- Pull tagged threads from twitter using twitter API
- Read and Save threads as a blog post
- Download threads as a PDF
- Social Login Using Twitter
- react : 17.0.2
- jspdf : 2.3.1 (for pdf generation)
- axios : 0.21.1 (api calls)
- djangorestframework : 3.12.4
- tweepy : 3.10.0
Refer package.json and requirements.txt respectively for more details
- Install the required npm packages with
npm install
- Start development server
yarn start
orreact-scripts start
Open http://localhost:3000 to view it in the browser. - Build with
yarn build
Builds the app for production to thebuild
folder
- Export the Keys list in .env
- Install the required python libraries
pip install -r requirements.txt
- Run the bot with
python manage.py bot
- run the server with
python manage.py runserver
- Now you can start sending requests from the frontend to the backend API
Homepage
Profile
Thread
Document (PDF)
Bot in action !
Feel free to open a pull request if you can help in improving this project.
- threadreaderapp
- Nikhil Verma for his article
- tinkerhub BFH
Give a ⭐️ if this project helped you!❤️
Code released under the GPL.