A collection of scripts related to @ocram's picons
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.
README.md
allin.py
channelsdiff.py
kabelbw.sh
piconlinks.py

README.md

piconscripts

A collection of scripts related to @ocram's picons

  • piconlinks.py is a Python 2.x script that takes your particular VDR-style channels.conf and a directory with picons to create a shell script for Enigma2 style service reference symlinks. It tries a simple matching algorithm from channel name to picon name, and leaves everything else commented out for manual correction/addition.

    For usage instructions, see:

    python2 piconlinks.py -h

    Important note: Your channels.conf should be created by the w_scan tool or the vdr-wirbelscan plugin. Using a channels.conf created by the scan tool from the dvb-apps will not work properly.

  • kabelbw.sh creates the same symlinks as @ocram's picons.sh, but only for the German DVB-C provider Kabel BW.

  • channelsdiff.py basically does a comparison between your current channels.conf and a new one, ideally generated by w_scan. The order of channels in the files is irrelevant, so if you - like me - cleaned up and reordered your channels.conf, you'll probably love this tool. The output has at most four sections:

      1. Channel PARAMETER changes - for channels that changed frequency etc. since last scan
      2. Channel NAME changes - for channels that were replaced by others
      3. Channels that are NO LONGER found
      4. NEW Channels
    

    For usage instructions, see:

    python2 channelsdiff.py -h

  • allin.py compares two picons.sh-like scripts and lists entries from the second that are missing in the first. For a complete sync just swap the commandline arguments. :-)