Giant Bomb command line client, written in OCaml
To use this tool, you must provide your own API key. It can be stored in two places:
- The environment variable
GIANTBOMB_API_KEY
- The file
$HOME/.giantbomb/api_key
You can get an API key here.
Note that you must have a Giant Bomb premium subscription to download videos. Otherwise, you might get a sinister error.
# Downloads a video at the specified quality
# This will mark the video as watched
$ gbomb download --quality [low|high|hd] VIDEO_ID
# Prints the last the last n videos to stdout
$ gbomb videos --limit n
# You can also use "list"
$ gbomb list --limit n
# Filter by show id
$ gbomb list --show 10
# Get a list of shows
$ gbomb shows --limit n
# Manually mark a video as watched
$ gbomb watched VIDEO_ID
- Actually download the video when asked
- Get a list of last
n
videos, filtering by show - Add a show list command
- Add show filtering to videos command
- Add "watched" indicator to video list
- Mark videos as watched upon download