Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
beebster implementation in clojure
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
resources/public/css
src/beebster_clj
test/beebster_clj
.gitignore
LICENSE
README.md
Screenshot-cat.png
Screenshot-info.png
project.clj
start.sh

README.md

Beebster

Webgui 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 get-iplayer.

Clone this repository

git clone https://github.com/mswift42/beebster-clj.git

Package beebster

cd beebster-clj

lein ring uberjar

This will create a runnable jar which can be started with:

java -jar target/beebster-clj-0.1.0-SNAPSHOT-standalone.jar

If you point a web browser now to localhost:3000/ you should see beebster search page.

You could also create a small shell-script with for example something like this:

#!/usr/bin/sh
get_iplayer --refresh &
java -jar target/beebster-clj-0.1.0-SNAPSHOT-standalone.jar
firefox -new-tab localhost:3000

Configuration

Adapt file config.clj to your needs. By default it uses gnome-terminal, and as Download destination $HOME/Videos.

Screenshots

category info

Something went wrong with that request. Please try again.