Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.1 KB

README.md

File metadata and controls

39 lines (31 loc) · 1.1 KB

gbomb

Giant Bomb command line client, written in OCaml

API Keys

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.

Usage

# 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

TODO

  • 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