Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.82 KB

README.md

File metadata and controls

47 lines (35 loc) · 1.82 KB

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. :-)