Skip to content

vcardui/InternetSpeedTwitterComplaintBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚡️Internet Speed Twitter Complaint Bot

A bot that tests internet speed on Speedtest and posts on twitter if the results are below my internet provider promised

🎯 Objective

Create a twitter bot that posts information retrieved by web scrapping a website

Working project demo

Internet Speed Tests Results

internet_speed_test_results

🙌 Project Personal Milestones

  • Authenticated and posted using Twitter (X)’s API with Tweepy Python library. Learned how to use it’s classes and methods, as well as handling exceptions.
  • Web Scraping using Selenium (automated web testing tool), used its classes and methods. Handled Selenium exceptions that involved not finding an element.

💡 Inspiration for creating this project

I’m currently enrolled in 100 Days of Code: The Complete Python Pro Bootcamp (Udemy) and this is the course’s #51th project.

The original project proposed logging in and posting by clicking on Twitter’s website using Selenium, but I found Twitter’s website HTML classes quite hard to manipulate with Selenium. Therefore, I chose to post by using the API instead and learned a bit more in the process.

👀 About the project

My Bot’s post: https://x.com/carduibot/status/1808314453726752920?s=46

About

A bot that tests internet speed on http://speedtest.net/ and posts on twitter if the results are below my internet provider promised

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages