Skip to content
beebster implementation in Go
Go CSS
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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

Something went wrong with that request. Please try again.