{"id":24462120,"url":"https://github.com/manusquall/tweeter_squallbot","last_synced_at":"2026-02-11T23:41:03.396Z","repository":{"id":52829695,"uuid":"357203520","full_name":"ManuSquall/Tweeter_SquallBot","owner":"ManuSquall","description":"A tweeter bot to play with API and display followers who unfollow ! XD","archived":false,"fork":false,"pushed_at":"2021-11-09T01:23:06.000Z","size":4328,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"prod","last_synced_at":"2025-04-13T05:53:42.323Z","etag":null,"topics":["tweepy","tweeter","tweeter-squallbot","twitter","twitter-account"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManuSquall.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-12T13:25:57.000Z","updated_at":"2024-01-09T01:33:47.000Z","dependencies_parsed_at":"2022-08-22T22:40:33.284Z","dependency_job_id":null,"html_url":"https://github.com/ManuSquall/Tweeter_SquallBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuSquall%2FTweeter_SquallBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuSquall%2FTweeter_SquallBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuSquall%2FTweeter_SquallBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuSquall%2FTweeter_SquallBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManuSquall","download_url":"https://codeload.github.com/ManuSquall/Tweeter_SquallBot/tar.gz/refs/heads/prod","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670502,"owners_count":21142901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["tweepy","tweeter","tweeter-squallbot","twitter","twitter-account"],"created_at":"2025-01-21T04:31:01.793Z","updated_at":"2026-02-11T23:41:03.369Z","avatar_url":"https://github.com/ManuSquall.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tweeter SquallBot\n\nThis is a Python bot script which connect to  twitter API with [Tweepy library](https://www.tweepy.org/) to perfom some actions. Actually it notify me by direct message about a list of account who unfollow me since the last check. I hosted on Azure like a webjob and define a CRON expression to schedule it.\n\n### Prerequisites\n\nThings you need to install:\n\n\n- [Python 3](https://www.python.org/download/releases/3.0/) (i used 3.8.5 version)\n- [Tweepy library](https://www.tweepy.org/) (a module to install with pip)\n\n\n\n## Getting Started\n\nFirst make sure you have a twitter account and a twitter dev account for tokens things to access the API, [click for a good article about it 🙂](https://medium.com/analytics-vidhya/accessing-the-twitter-api-with-tweepy-8421329afc5c).\n\nAfter just download the repo. To make it work actually you will have to replace all string occurences of \"manusquall\" by your twitter name (this one with \"@\"). It's different from your screen name and is unique.\n\nA \"python .\\squallbot.py\" command should finally run it (in PowerShell if you are on windows) in the project directory.\n\n\n### Illustrations\n![output](/readme/Image1.png)\n![hosting](/readme/Image2.png)\n\n## Built With\n\n* [Tweepy](https://www.tweepy.org/) - The library used\n\n## Contributing\n\nNo CONTRIBUTING.md yet but feel free to submit pull requests.\n## Authors / Contributors\n\n*  [**ManuSquall**](https://manusquall.azurewebsites.net/)\n\n## License\n\nThis project is licensed under the MIT License.\n\n## Acknowledgments\n\n* https://developer.twitter.com/en/docs/twitter-api/v1/data-dictionary/object-model/user\n* https://gist.github.com/PandaWhoCodes/46f58fdead71f4c71453d9ed1e21adf8\n* https://kohera.be/tutorials-2/running-python-scripts-on-azure-with-azure-container-instances/\n* https://docs.microsoft.com/en-us/azure/app-service/webjobs-create\n* https://github.com/PurpleBooth/a-good-readme-template\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanusquall%2Ftweeter_squallbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanusquall%2Ftweeter_squallbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanusquall%2Ftweeter_squallbot/lists"}