An open API service indexing awesome lists of open source software.

https://github.com/parthnagarkar875/twitter-automation


https://github.com/parthnagarkar875/twitter-automation

Last synced: 9 days ago
JSON representation

Awesome Lists containing this project

README

          

[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/VirtualGoat/Twitter-Automation)


🇮🇳 🤖 Twitter Automation Bot :rocket::fire:






Contributions Welcome

Git MIT license



Goals of this project:



  • Deploy a web based automation tool on cloud

  • Understand how automation can be used to scale social media following

  • Work on OCR and understand it



Live implementation:

Click here to see Twitter account posting tweets


Tech Stack of this Project:



  • Language: Python3

  • Dependencies: APS Scheduler, PyTesseract, GSpread

  • Libraries: Available in requirements.txt.



To run this Project:


  • Clone this repo and pip install the requirements

git clone https://github.com/VirtualGoat/Twitter-Automation.git

cd Twitter-Automation
pip install -r requirements.txt
python automation_script.py


Flow of project:




  1. User uploads an image containing text




  2. The text from the image gets extracted using Pytesseract




  3. The extracted text gets stored in an online google sheet




  4. The stored text gets popped row by row from the Google sheet and uploaded on Twitter at 5 hour intervals






This project still has scope of development, so you can also contribute to this Project as follows:




  • Fork this Repository.

  • Clone your Fork on a different branch:

    • git clone -b <name-of-branch> https://github.com/VirtualGoat/Twitter-Automation.git



  • After adding any feature:

    • Go to your fork and create a pull request.

    • I will test your modifications and merge changes.






Useful links referred by me:

https://dev.to/emcain/how-to-set-up-a-twitter-bot-with-python-and-heroku-1n39

https://medium.com/datadriveninvestor/making-a-quote-tweeting-twitter-bot-with-python-tweepy-and-heroku-69a11cd3f47e

https://medium.com/better-programming/introduction-to-apscheduler-86337f3bb4a6

The last link has finally been followed by me. It uses APScheduler.


Developed with ❤️ by:




 Parth Nagarkar