YouTube Emacs Search
A small Go utility to search for the latest Emacs screencasts on
YouTube. This is a training project for me to learn Go.
Setup OAuth credentials
To obtain the needed OAuth 2.0 token from YouTube you should read the
guide Obtaining authorization credentials.
When creating a new client ID you have to choose the following:
- Application Type: Installed application
- Installed Application Type: Other
Copy the file youtube-oauth-credentials.sample to
~/.config/youtube-oauth-credentials and replace the sample data with
your OAuth credentials.
Development
Before starting to develop on youtube-emacs-search you should make
sure to have git-flow installed and run the boostrap script. This
will setup git-flow with the default settings.
We recommend git-flow AVH Edition. For detailed installation
instructions have a look at the git-flow Wiki.
git-flow Crash Course
- Start a new feature with
git-flow feature start FEATURE_NAME (creates a new branch)
- Hack on your feature
- Finish your feature with
git-flow feature stop FEATURE_NAME (merges the branch into develop)