... is a software project to locally store, view and search the program data of public-law ("öffentlich-rechtliche") TV stations in Germany, Austria and Switzerland.
oerc needs a single PostgreSQL database and some configuration options to get ready.
While oerc is a command-line tool only, a built-in web application is provided for you at 127.0.0.1:8080 (default) if you run oerc server.
Commands
Collecting TV program data of 28 TV channels (oerc fetch)
Search for interesting program items by looking for your own keywords (oerc search)
Running an HTTP backend server to access program data in JSON format (oerc server)
By default the server contains a small client web application for your browser to view the program data and your personal program recommendations
With the help of oerc you can build and use your own private TV program recommendation tool while ALL information is processed and kept locally.
This project is written in Golang, and it is AGPL v3 licensed. You are encouraged to participate and improve functionality. Just create a GitHub issue!
The focus of this project lies in providing program data for individuals - ready to be enriched, searched or analysed as long as there is no (real) Open Data policy of the public-law sector.
At the moment it's not intended to create links between program data and Media(thek) information. If you are looking for this have a look at similar projects.
Note 1: This server and client software is not ready to be used directly in the internet without further changes. It is recommended to use it locally only or in protected environments and don't expose it to the internet.
Note 2: Unfortunately the public-law web pages this software needs to access are restricted to certain geographic IP regions in general.