beebster implementation in Go
Go CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
templates
.gitignore
Readme.md
Screenshot-cat.png
Screenshot-info.png
about.html
isearch.go
isearch_test.go
license
routes.go

Readme.md

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:

category

info