GitXplorerGitXplorer
n

githop

public
76 stars
10 forks
6 issues

Commits

List of commits on branch master.
Unverified
a92d8c58f17d40abf413b54ac7bfaf4838b9d116

Bump version.

nneonichu committed 10 years ago
Unverified
aa637a7ad638ec3d70ab22db9f2d5079f3dced01

Added some new events.

nneonichu committed 10 years ago
Unverified
de609a64d3ed8e4a280c718a3fd1ebde80e2673e

Update README.

nneonichu committed 10 years ago
Unverified
9b27e5c059c8e0cee647b4f03d5bfdc2217bfdd0

Show friendly message if no results were found.

nneonichu committed 10 years ago
Unverified
41505b455158a35f377dfa7f71907e6b9ceedba7

Bump version.

nneonichu committed 10 years ago
Unverified
57aab4f7f086c7ae01272ccf0fc14249a8b9b59a

Handle unimplemented 'DeleteEvent'

nneonichu committed 10 years ago

README

The README file for this repository.

githop 🐙⏰

No Maintenance Intended

Uses BigQuery and GitHub Archive to create something like TimeHop for GitHub. It will show you the things you did exactly one year ago.

Usage

If you are orta and it is 24th of May, 2015, you might see something like this:

$ githop
At 2014-05-24 11:54:54, you forked the repo cocodelabs/NSAttributedString-CCLFormat
At 2014-05-24 11:56:49, you created a PR on cocodelabs/NSAttributedString-CCLFormat
At 2014-05-24 22:03:42, you created a PR on CocoaPods/cocoadocs.org
At 2014-05-24 22:32:20, you created the tag 2.7.2 on orta/ARAnalytics

or specify a username to see another person's history:

$ githop jpsim
At 2014-05-24 10:15:34, jpsim watched the repo shahruz/Sketch-Toolbox
At 2014-05-24 10:18:35, jpsim watched the repo heardrwt/RHObjectiveBeagle

For the real lazy, it is also available on the web: https://githop-yolo.herokuapp.com/orta, specify the desired GitHub user as path. Code for the web version can be found here.

Installation

Use

gem install githop

to install it and configure some settings in ~/.githop.yml:

---
github_user: your GitHub username

bigquery: {
	client_id: BigQuery OAuth Client-ID,
	service_email: BigQuery Service E-Mail,
	keyfile: Location of your BigQuery key (a .p12 file),
	project_id: ID of your BigQuery project
}

Please follow these steps to set up a BigQuery OAuth application and take a look at this for manually verifying your Google Cloud account works. BigQuery is free for 3TB of queries and you don't have to set up any payments to use GitHop.

Thanks

Felix Krause for the idea.