https://github.com/polcats/followbackchecker
Github crosschecker for those who follow me and who I should follow back. Automatically runs on schedule and creates an issue when a change is detected.
https://github.com/polcats/followbackchecker
frequency github-crosschecker github-profile schedule
Last synced: 4 months ago
JSON representation
Github crosschecker for those who follow me and who I should follow back. Automatically runs on schedule and creates an issue when a change is detected.
- Host: GitHub
- URL: https://github.com/polcats/followbackchecker
- Owner: polcats
- Created: 2020-06-28T22:57:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T06:41:44.000Z (about 3 years ago)
- Last Synced: 2023-03-07T15:19:06.887Z (almost 3 years ago)
- Topics: frequency, github-crosschecker, github-profile, schedule
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 4,797
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FollowbackChecker
Github crosschecker for those who follow me and who I should follow. Automatically runs on schedule and creates an issue when a change is detected.
## Features
1. Checks if you need to follow back someone or if someone has unfollowed you
2. Creates and assigns an issue to yourself containing the warning
3. Runs on a schedule via a cron job
## How to use
1. Fork this repo
2. Enable `Issues` in the `Settings` of the forked repo
3. Modify `check.py` and update `g_github_username` with your own github username.
4. Modify `needf.md` and `notf.md` inside `/.github`, change the assignee to your github username
### Modifying the check frequency
1. You may change the frequency to your own liking
2. Change the `schedule` on /.github/workflow/ci.yml, the default is every 4 hours
Note: The first run will trigger 4 hours after you set this up
### Limitations
1. Might not work properly if you have thousands of followers/following because of rate limit
### To Do
1. Modify to use github token to increase rate limit