Version 16 (modified by lincoln, 6 years ago)

--

Shepherd

Welcome to the wiki for the Shepherd tv_grab_au meta-script.

Description

Shepherd is an attempt to reconcile many different tv_grab_au scripts and make one cohesive reliable data set.

It works by calling a series of scripts that grab data from a large variety of sources, and then analysing the resulting XML data sets and determining which of the many is the most reliable. Postprocessors are used to augment the data sets with additional information (e.g. movie information from http://www.imdb.com, HDTV programming from http://www.dba.org.au etc.).

When switching between data sources, Shepherd's reconciler also tries to ensure that programme names are consistent. e.g. if you're used to recording a programme called "House" yet a different data source names it as "House, M.D.", Shepherd is smart enough to remember the original name and substitute it. No configuration is necessary to enable this; it happens automatically.

Shepherd is designed to be future proof, never requiring manual intervention once initially installed and configured. Shepherd will automatically update itself with fixes, enhancements and additional plugin components as and when they become available.

Status

Shepherd is currently in development and testing. It isn't ready for public release.

Installation

See the Installation page.

How does it work?

The FAQ wiki page contains many common questions and answers.
The shepherd_logic wiki page describes how shepherd works. The default policies used by shepherd are documented on the Policies wiki page.

Mailing List

Join our mailing list by sending an email with "subscribe shepherd <email>" in the body to majordomo@…

Bug Reports

Please check to see if there is an existing open bug ticket on the problem you have.

Please report problems/issues/bugs/stuffups by lodging a "New Ticket" via the above menu.