Go-Beebster
Go-Beebster is a Web Gui frontend for get_iplayer.
Introduction
get-iplayer is a wonderful, wonderful program. However, it can be a bit tedious to constantly type get-iplayer --category crime
, or get-iplayer -i 345 | grep desc:
.
Thus beebster was born. You can search for a programme, or pick a category (e.g. crime) from the navbar.
For downloading a programme, you can pick the desired quality,
available modes are flashhd
(highest, but only available for some programmes),
flashvhigh
, flashhigh
to flashlow
with the lowest quality.
Installation:
Install go
Install get-iplayer.
Install the martini dependencies:
go get github.com/codegangsta/martini
go get github.com/martini-contrib/render
Clone this repository:
git clone https://github.com/mswift42/go-beebster/
To build go-beebster, cd into the directory and:
go build
To run the programme, change into the directory and
./go-beebster
Now open a browser at localhost:3000
and you are good to go.
Configuration:
By default, Go-beebster uses gnome-terminal
to download programmes.
If you'd like to use a different terminal program, adapt the function DownloadProgramme
in isearch.go
Screenshots: