Project

octohat

0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
No longer maintained. See: octohatrack
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.9
~> 10.0

Runtime

~> 4.0
 Project Readme

octohatrack

Gem Version Build Status No Maintenance Intended

See octohatrack for a maintained version of this tool.

This was designed as a proof of concept for a ruby version of the same command line tool. The language of implementation is of no consequence to the end user.


It's easy to see your direct code contributions on GitHub, but what about everything else?

Octohatrack takes a github repo name, and returns a list of every github user that has interacted with a project, but has not committed code.

Interactions include:

  • raising or commenting on an issue
  • raising or commenting on a pull request
  • commenting on a commit

"Let's All Build a Hat Rack" (#LABHR) is an original concept by Leslie Hawthorn

This project is not affiliated with GitHub.

WARNING

octohatrack in Python and octohatrack in Ruby both create callable octohatrack entites. Strange things may occur if you try to install both on your system.

Installation

gem install octohatrack

Usage

octohatrack <user/repo>

e.g. octohatrack LABHR/octohatrack-rb

Define an environment variable for "GITHUB_TOKEN" to use an authentication token (allows for deeper searching)

To do

  • Get the gem working properly
  • Port all python-version functionality
  • Incorporate more ruby-isms
  • All the other things

Code of Conduct

Octohat operates under a Code of Conduct.

License

Octohat is distributed under the MIT license.