Skip to content
/ gbomb Public

Giant Bomb command line client, written in OCaml

License

Notifications You must be signed in to change notification settings

mwstobo/gbomb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published