Skip to content

GreedyGit is a GitBot that utilizes the GitHub's api to do cool things. At this stage, the GreedyGit is only capable of helping you increase your follower count!

Notifications You must be signed in to change notification settings

imraazrally/GreedyGit

Repository files navigation

GreedyGit

@Author: Imraaz Rally
@Technologies: Java, Apache Commons CLI
tree GreedyGit is a GitBot that utilizes the GitHub's api to do cool things. At this stage, the GreedyGit is only capable of helping you increase your follower count!!

#How does GreedyGit acquire followers ?

While the best way to acquire followers is to create something really cool or contribute to other open source projects, GreedyGit is a neat little tool and fun to use. The principal behind GreedyGit is reciprocity. People you follow are likely to follow you back.

#Current Capabilities

  1. Recursive Breadth-First Following:

Once you specify a 'target' user. GreedyGit will follow all the followers of the 'target' user. Not only can GreedyGit grab the target's followers, but she can also grab their followers, and followers of their followers, and so on....infinitely many. However, I wouldn't recommend spamming. Moderation is key.

  1. Unfollow the Ungreatful:

Having followed a reasonable amount of users...say 4k.... a few days later you will notice your follower count increasing. A few weeks later, the rate of increase will decline. At this point you may want to unfollow those users who has not reciprocated your kindness!. Of course, you can now move on to following others

#Installation Instructions

  1. Download: GreedyGit/release/GreedyGit.jar
  2. Access Token: Create Personal Access Token in GitHub settings with 'user:follow' authorization.
  3. Run: java -cp GreedyGit.jar com.imraazrally.gitbot.GreedyGit [options...]

###Usage: Recursive Breadth-First Following: Pattern:

java -cp GreedyGit.jar com.imraazrally.gitbot.GreedyGit -follow -token {access_token} -user {your_username} -target {the target username} -delay {delay between following in seconds} -depth {number of levels of depth to follow}

Sample:

java -cp GreedyGit.jar com.imraazrally.gitbot.GreedyGit -follow -token f8f89e8b010ca7409370b4640 -user imraazrally -target mark -delay 4 -depth 3

Usage: Unfollow the Ungreatful:

Pattern:

java -cp GreedyGit.jar com.imraazrally.gitbot.GreedyGit -unfollow -token {access_token} -user {your_username}

Sample:

java -cp GreedyGit.jar com.imraazrally.gitbot.GreedyGit -unfollow -token f8f891287ef1fde40b -user imraazrally


#Enjoy following! Don't Spam! - Imraaz Rally

About

GreedyGit is a GitBot that utilizes the GitHub's api to do cool things. At this stage, the GreedyGit is only capable of helping you increase your follower count!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages