This is a prettier github issue list. It does what it needs using Github's OAuth API, which means you have to allow it access for it to work.
After authorization, the browser currently makes a single request to github, populating the issue and label lists with the results, and doing a simple sort based on top and bottom labels.
I modified goauth.go to also serve up the needed html/javascript assets for this to work, so hopefully these instructions will be pretty easy to follow.
- install Go
- Clone the repo and cd to it
git clone git@github.com:jakswa/labelr.git
cd labelr
- copy config.yml.example to config.yml, and fill out the client_id and client_secret values
- you will probably need to create a new Github OAuth App for those values
- if you've already created one, it'll be in your list
- get the required go dependencies (assumes git is installed)
go get github.com/korbenzhang/goyaml
- run it!
go run goauth.go
- point your browser at it (localhost:8080 is the default, as of this writing)