Expose the github api as a file system.
This basic implementation lists issues as files with their body as content.
- git clone git@github.com:akiellor/githubfs.git
- Install either OSXFuse (OSX) or libfuse (Linux)
- gradle distZip
- unzip build/distributions/githubfs.zip -d .
- get your oauth key (
token
field in response):curl -u 'your-username' -d '{"scopes":["repo"],"note":"Help example"}' https://api.github.com/authorizations
- create a directory to use as a mountpoint
- ./githubfs/bin/githubfs your-username your-oauthkey akiellor/githubfs your-mountpoint
- ls your-mountpoint