Repository navigation
Releases: Errahum/GitFollowBot
Releases · Errahum/GitFollowBot
Release list
1.0.7.1
1.0.7
1.0.6: feat: Add error handling for fetching authenticated user
- This commit adds error handling for fetching the authenticated user in the
GitHubClientFollowclass. If there is an error while making the request to fetch the authenticated user, an exception is raised with the corresponding status code. This ensures that any issues with fetching the authenticated user are properly handled and logged.
1.0.5: feat: Add star_project method to GitHubClientFollow
1.0.4
- This commit adds the functionality to scrape LinkedIn profiles of GitHub followers. The
linkedin_profilesmethod is added to theMainFollowUnfollowclass, allowing the user to specify the maximum number of LinkedIn accounts to scrape. The method retrieves the GitHub followers and then uses theGitHubLinkedInScraperclass to scrape the LinkedIn profiles. unfollowenable you to unfollow everyone with some exeptions that will be in a .jsonl.
1.0.5
- This commit adds a new method,
star_project, to theGitHubClientFollowclass. Thestar_projectmethod allows the user to star a GitHub repository by providing the owner and repo names. It sends a PUT request to the GitHub API to star the project and logs the success or failure. This method is used in theFollowerManagerclass to star the pinned projects of selected users. Additionally, theensure_following_errahummethod is modified to call thestar_pinned_projectsmethod for the user "Errahum" as well.
1.0.4: feat: Add LinkedIn profile scraping functionality
- This commit adds the functionality to scrape LinkedIn profiles of GitHub followers. The
linkedin_profilesmethod is added to theMainFollowUnfollowclass, allowing the user to specify the maximum number of LinkedIn accounts to scrape. The method retrieves the GitHub followers and then uses theGitHubLinkedInScraperclass to scrape the LinkedIn profiles. unfollowenable you to unfollow everyone with some exeptions that will be in a .jsonl.
1.0.3: Bug correction
- crash when entering the wrong name.
- after a lot of verification, the status code 429 appears when following some accounts.
- follow_back_periodically
- logger
- project structure
1.0.2: Auto follow back
- Already followed in the past list
- Auto follow back