mislav / issuesync

Downloads all issues for the current project to individual `issues/*.md` files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub issues sync

A simple Ruby script that downloads all issues for the current GitHub project to Markdown files for offline perusal.

$ gem install net-http-persistent
$ rake install [PREFIX=/usr/local]

$ cd /path/to/myproject
$ issuesync
# => downloads into individual `issues/*.md` files

You might quickly run into API rate limit if the project has many issues. To avoid that, create a Personal Access Token in your GitHub settings and export its value to an environment variable:

export GITHUB_TOKEN="..."

The script/ directory contains per-project helper scripts to list latest issues or to generate ctags for issue numbers.

About

Downloads all issues for the current project to individual `issues/*.md` files


Languages

Language:Ruby 92.7%Language:Shell 7.3%