Seite 1 von 1

Script um oscam.srvid und cccam.channelinfo zu erstellen

Verfasst: So 18. Sep 2011, 16:18
von BaNaNaBeck
Hallo zusammen,

ich hab gerade bei sat universe was entdeckt:

Code: Alles auswählen


#!/bin/sh

# bulsat
wget -a log.txt -O web.list http://en.kingofsat.net/pack-bulsatcom.php

awk -F '>' 'BEGIN {chan = "invalid"}
/WIDTH="15%"/ {chan = substr($3,1,length($3) - 3)}
/class="s"/ {sid = substr($2,1,length($2) - 2)
if (chan == "invalid") next
printf "5581,5501,0604:%x|bulsat %s\n", sid , chan
chan = "invalid"}' web.list > oscam.bul

awk -F '>' 'BEGIN {chan = "invalid"}
/WIDTH="15%"/ {chan = substr($3,1,length($3) - 3)}
/class="s"/ {sid = substr($2,1,length($2) - 2)
if (chan == "invalid") next
printf "5581:000000:%x: \"bul-cry %s\"\n", sid , chan
printf "5501:000000:%x: \"bul-gri %s\"\n", sid , chan
printf "0604:000000:%x: \"bul-ird %s\"\n", sid , chan
chan = "invalid"}' web.list > cccam.bul

# satellite bg
wget -a log.txt -O web.list http://en.kingofsat.net/pack-satellitebg.php

awk -F '>' 'BEGIN {chan = "invalid"}
/WIDTH="15%"/ {chan = substr($3,1,length($3) - 3)}
/class="s"/ {sid = substr($2,1,length($2) - 2)
if (chan == "invalid") next
printf "0D06,0B01:%x|satbg %s\n", sid , chan
chan = "invalid"}' web.list > oscam.satbg

awk -F '>' 'BEGIN {chan = "invalid"}
/WIDTH="15%"/ {chan = substr($3,1,length($3) - 3)}
/class="s"/ {sid = substr($2,1,length($2) - 2)
if (chan == "invalid") next
printf "0d06:000000:%x: \"satbg-cry %s\"\n", sid , chan
printf "0d06:0000C0:%x: \"satbg-cry1 %s\"\n", sid , chan
printf "0B01:000000:%x: \"satbg-con %s\"\n", sid , chan
chan = "invalid"}' web.list > cccam.satbg

rm -f oscam.srvid
cat oscam.* > oscam.srvid
rm -f Cccam.channelinfo
cat cccam.* > Cccam.channelinfo



exit 0


Wäre das was für dich feiss um es ins IPC einzubinden?

Re: Script um oscam.srvid und cccam.channelinfo zu erstellen

Verfasst: Mo 19. Sep 2011, 09:52
von feissmaik
Naja... Haste es schonmal ausprobiert was das macht bzw wie dann die Datein danach aussehn?

Also mir gefällt das so nicht :?
Nicht nur das die danach wild durcheinander is (absolut keine CAID:IDENT:SID sortierung) - die Cccam.channelinfo sieht für mich auch Fehlerhaft aus:

Code: Alles auswählen

5581:000000:3ea: "bul-cry Planeta TV"
5501:000000:3ea: "bul-gri Planeta TV"
0604:000000:3ea: "bul-ird Planeta TV"
5581:000000:3eb: "bul-cry BNT 1"
5501:000000:3eb: "bul-gri BNT 1"
0604:000000:3eb: "bul-ird BNT 1"
5581:000000:3ed: "bul-cry HBO Bulgaria"
5501:000000:3ed: "bul-gri HBO Bulgaria"
0604:000000:3ed: "bul-ird HBO Bulgaria"
5581:000000:3ee: "bul-cry TV 7 Bulgaria"
der doppelpunkt nach der SID gehört da nicht hin und eine CAID 5581 finde ich aber in einer aktuellen channelinfo garnicht

Und wie man am Script auch schon sieht werden nur Bulsat und "satbg" ausgelesen - was also fehlt is das tatsächliche auslesen ALLER Sender/Packages von http://en.kingofsat.net/packages.php

Also das Script liest nur 2 "packages" aus und nochdazu sind die CAID's hardcoded im Script also die werden nicht ausgelesen...
Und die Seite die dort benutzt wird bietet ausschlieslich Informationen für SAT aber nix für Kabel

Also selbst wenn ich das ein bischen anpassen würde, würde es nur die sachen auslesen die man dort hardcoded vorgibt und nix neues also keine neuen packages etc :?

Re: Script um oscam.srvid und cccam.channelinfo zu erstellen

Verfasst: Mo 19. Sep 2011, 10:09
von BaNaNaBeck
Okay. Bin da halt gestern bei der Suche nach einer aktuellen Datei jeweils drüber gestolpert und dachte das könnte ganz interessant sein.