Releases: Errahum/GitFollowBot
Releases · Errahum/GitFollowBot
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
GitHubClientFollow
class. 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_profiles
method is added to theMainFollowUnfollow
class, allowing the user to specify the maximum number of LinkedIn accounts to scrape. The method retrieves the GitHub followers and then uses theGitHubLinkedInScraper
class to scrape the LinkedIn profiles. unfollow
enable 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 theGitHubClientFollow
class. Thestar_project
method 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 theFollowerManager
class to star the pinned projects of selected users. Additionally, theensure_following_errahum
method is modified to call thestar_pinned_projects
method 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_profiles
method is added to theMainFollowUnfollow
class, allowing the user to specify the maximum number of LinkedIn accounts to scrape. The method retrieves the GitHub followers and then uses theGitHubLinkedInScraper
class to scrape the LinkedIn profiles. unfollow
enable 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