Fixes #5: Use GitHub API