#1
Posted 3 February 2013 - 20:22
Ik heb een aantal opties onderzocht om 'automatisch' channel lists en srvid bestanden aan te maken gebaseerd op lyngsat of kingsofsat website.
Dit heb ik redelijk zien werken maar nog niet geheel naar mijn smaak dan wel volledig genoeg (vaak ook in roemeens o.i.d.). Ook zag ik deze site waar dit d.m.v. een selectie de providers kunt selecteren en een bestand te genereren, helaas geen Canal Digitaal.
http://kos.hdsat.pl/menu-4.html
Nu kan ik de code die ik tot nu toe heb gevonden op internet hier wel neerzetten om evt. te verbeteren met zijn allen maar voor dat ik dat post vroeg ik mij af of er al werkende alternatieven zijn hier bij de gebruikers van PLi.
Ideaal gezien wil ik het script in een crontab zetten en zodoende de lijsten up-to-date te houden.
Ik hoor het graag.
Chant
Re: Channel list en srvid bestand genereren #2
Posted 4 February 2013 - 11:07
* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.
Re: Channel list en srvid bestand genereren #3
Posted 4 February 2013 - 19:47
Hieronder zie je een stukje code die ik gevonden heb van internet, geen idee wie de maker is maar als hij/zij dit leest wil ik graag de credits naar hem/haar toe doen komen.
Maar plak onderstaande code maar eens in een nieuw tekstbestand en draai het op een linux of mac machine. Dan hou je een 'services.canaldigitaal' over waarin alle CAID etc in staan. Deze kan ik dan voor OSCAM dan wel CCcam gebruiken.
#!/bin/sh # make_services.sh # version 1.0 # # This is a script to generate lists like # "Caid:SID(hex)=Channel Name" made from data # downloaded from www.kingofsat.net # Definition of URL:s to retreive data. canaldigitaalURL="http://en.kingofsat.net/pack-canaldigitaal.php" # Definition of files. DATFILE="kingofsat" SVCFILE="services" LOGFILE="logfile.txt" # Definition of character sets. # Definition of character set for local Linux system. LOCCS="UTF-8" # Definition of character set used by CSP. CSPCS="ISO-8859-1" # Starting logfile. rm -f ${LOGFILE} touch ${LOGFILE} # Fetching data from website. echo "\n" for prov in canaldigitaal do echo " * Fetching data from web-site for ${prov}." rm -f ${DATFILE}.${prov}.old if [ -f ${DATFILE}.${prov} ] then mv ${DATFILE}.${prov} ${DATFILE}.${prov}.old fi eval "page=\$${prov}URL" wget -a ${LOGFILE} -O ${DATFILE}.${prov} ${page} # Parsing the data and creating service files. echo " ** Creating file ${SVCFILE}.${prov}." rm -f ${SVCFILE}.${prov}.old if [ -f ${SVCFILE}.${prov} ] then mv ${SVCFILE}.${prov} ${SVCFILE}.${prov}.old fi 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 "006A:%x%s%s\n", sid, " | Canal Digitaal | ", chan chan = "invalid"}' ${DATFILE}.${prov} \ | iconv -f ${LOCCS} -t ${CSPCS} > ${SVCFILE}.${prov} echo "\n" done rm kingofsat.* rm *.old echo " *** New service files are ready now!" echo "\n"
Re: Channel list en srvid bestand genereren #4
Posted 4 February 2013 - 19:49
#!/bin/sh # ############## # v0.2 2011-05-19 # get SID from http://www.lyngsat.com/ http://flysat.com/ # and store to oscam.services, oscam.srvid : << =cut CAIDs ----- 01xx=Seca 05xx=Viaccess 06xx=Irdeto 09xx=NDS/Videoguard 0Bxx=Conax 0Dxx=CryptoWorks 0Exx=PowerVu 17xx=BetaCrypt 18xx=NagraVision 26xx=BISS 4Axx=DreCrypt =cut if [ $1 ]; then LANG="en_EN.ISO-8859-1" filesrvd="oscam.srvid.$1" fileserv="oscam.services.$1" echo -n "" > $fileserv echo -n "" > $filesrvd rm -f fileA* rm -f fileB* fi case $1 in aktiv) CAID='0B00'; NAME='AktivTV(Rikor)'; URL='aktiv'; URLf='rikor'; DS='60.0E'; ;; katelco) CAID='09xx'; NAME='KatelcoPlus'; URL='otau'; URLf='katelco'; DS='60.0E'; ;; kontinent) CAID='0602'; NAME='KontinentTV'; URL='kontinent'; URLf='kontinent'; DS='85.2E'; ;; ntv) CAID='0500'; NAME='NTV_Plus'; URL='ntvplus36'; URLf='ntvplus'; DS='36.0E'; ;; ntv_bonum) CAID='0500'; NAME='NTV_Plus_Vostok'; URL='ntvplusbonum1'; URLf='ntvplus-vostok'; DS='56.0E'; ;; platforma) CAID='4AE1'; NAME='PlatformaDV_HD'; URL='platformahd'; URLf='phd'; DS='09.0E'; ;; poverkhnost) CAID='0654'; NAME='Poverkhnost'; URL='poverkhnost'; URLf=''; DS='36.0E'; ;; raduga) CAID='0652'; NAME='Raduga'; URL='raduga'; URLf='raduga'; DS='75.0E'; ;; tricolor) CAID='4AE1'; NAME='TricolorTV'; URL='tricolor'; URLf='tricolor'; DS='36.0E'; ;; tricolor_bonum) CAID='4AE1'; NAME='TricolorTV_Sibir'; URL='tricolorbonum1'; URLf='tricolor-sibir'; DS='56.0E'; ;; viasat) CAID='090F'; NAME='Viasat'; URL='viasat'; URLf='viasat'; DS='04.8E'; ;; viasatUA) CAID='4AE1'; NAME='ViasatUA'; URL='viasatua'; URLf='viasatua'; DS='04.8E'; ;; vivatv-ve) CAID='0602'; NAME='VivaTV_VE'; URL='vostochniiexpress';URLf='vivatv-ve'; DS='140.0E'; ;; polsat) CAID='1803'; NAME='Cyfrowy_Polsat'; URL='polsat'; URLf='polsat'; DS='13.0E'; ;; cyfra) CAID='0100'; NAME='Cyfra+'; URL='cyfra'; URLf='cyfra'; DS='13.0E'; ;; nova) CAID='0604'; NAME='Nova'; URL='nova'; URLf='nova'; DS='13.0E'; ;; skyitalia) CAID='093B'; NAME='Sky_Italia'; URL='skyitalia'; URLf='skyit'; DS='13.0E'; ;; bis-tv) CAID='0500'; NAME='Bis_TV'; URL='bishb'; URLf='bis'; DS='13.0E'; ;; orange) CAID='0500'; NAME='Orange'; URL='orangehb'; URLf='orange-hb'; DS='13.0E'; ;; orange-pl) CAID='0500'; NAME='Orange_PL'; URL='orangepolska'; URLf='orangepolska'; DS='13.0E'; ;; tnk) CAID='0B01'; NAME='Telewizja_na_karte'; URL='n'; URLf='tnk'; DS='13.0E'; ;; *) echo "Usage: $0 PROVIDER " echo " aktiv 'AktivTV (Rikor)'" echo " katelco 'Katelco Plus'" echo " kontinent 'KontinentTV'" echo " ntv 'NTV Plus'" echo " ntv_bonum 'NTV Plus Vostok'" echo " platforma 'PlatformaDV_HD'" echo " poverkhnost 'Poverkhnost'" echo " raduga 'Raduga'" echo " tricolor 'TricolorTV'" echo " tricolor_bonum 'TricolorTV Sibir'" echo " viasat 'Viasat'" echo " viasatUA 'ViasatUA'" echo " vivatv-ve 'VivaTV Vost. Express'" echo " polsat 'Cyfrowy_Polsat'" echo " cyfra 'Cyfra+'" echo " nova 'Nova'" echo " skyitalia 'Sky_Italia'" echo " bis-tv 'Bis_TV'" echo " orange 'Orange'" echo " orange-pl 'Orange_PL'" echo " tnk 'Telewizja na karte'" echo "---" echo "Example: $0 raduga" echo "Output files: oscam.srvid.raduga oscam.services.raduga" echo "" exit 2 ;; esac if [ $URL ]; then URL="http://www.lyngsat.com/packages/"$URL"_sid.html" CN=$(wget -q -O - $URL | sed -n '/>SID</,$p'| \ sed -r 's/ $//;s/\|/ /g;/^<td/s/>([^<]+)<\/[ab]>.*<\/td>/>|\1|<\/td>/' | \ sed -e :a -e '/<\/td>$/N;s/\n//;ta'| sed -nr '/(palegreen|ffd0a0).*\|/p'| \ awk '{gsub("<[^>]*>", "")}1' |\ awk -v file1=fileA1.$$ -v file2=fileA2.$$ -v caid=$CAID -v name=$NAME -v ds=$DS \ 'BEGIN { FS = "|";cnt=0; }; { if ($2) printf "%s:%04X|%s|%s|%s\n",caid,$2,name,$4,ds >> file1 }; { if ($2) {printf "%04X,",$2 >> file2; cnt++} }; END { printf "%s",cnt }') echo "# Created $(date +%Y/%m/%d\ %H:%M:%S) from $URL" >> $filesrvd echo "# Channels - $CN" >> $filesrvd cat fileA1.$$ | sort >> $filesrvd echo "" >> $filesrvd echo "# Created $(date +%Y/%m/%d\ %H:%M:%S) from $URL" >> $fileserv echo "# Channels - $CN" >> $fileserv echo "[$NAME]" >> $fileserv echo "caid = $CAID" >> $fileserv echo "provid = " >> $fileserv echo -n "srvid = " >> $fileserv cat fileA2.$$ >> $fileserv echo "" >> $fileserv rm -f fileA* fi ### partea cu flysat### exit 0
Re: Channel list en srvid bestand genereren #5
Re: Channel list en srvid bestand genereren #6
Re: Channel list en srvid bestand genereren #7
Posted 6 February 2013 - 00:41
Re: Channel list en srvid bestand genereren #8
Posted 10 April 2013 - 21:08
Ik heb een paar dagen geleden aan rufus1987 gevraagd of hij de online generator http://kos.hdsat.pl kon aanpassen voor TV Vlaanderen en Canal Digitaal.
Dit heeft hij dus nu gedaan en is sinds gisteren werkend.
Veel plezier ermee!!!
Groetjes / Grüße / Regards, Vaako
DM500HD | Qviart-Lunux4K | EMP S16/1PCP-W3 | WaveFrontier T90 rev.2 | 11x SMART Titanium TS LNB's
Re: Channel list en srvid bestand genereren #9
Posted 10 April 2013 - 21:12
Een mooi initiatief. Ik zal hem eens uitproberen.
Mijn schotel is een T90 met 10 LNB's. Daarnaast voor de fun nog een draaibaar systeem met een Triax TD 78.
Dreamboxen heb ik niet meer echt actief. Verder heb ik ook nog een een VU+ duo2 met 500Gb harddisk + een VU+ Uno, Zero, Solo 4K, Ultimo 4K, Zero 4K, Uno 4Kse. + ook nog een Xtrend ET7x00. Daarnaast heb ik ook nog diverse andere modellen w.o. een Formuler F4, ET8500, ET7500, Mut@nt 2400HD, Xsarius Fusion HD se en verder nog wel het e.e.a. waarmee op verzoek vanalles wordt getest. Iemand moet het tenslotte doen.
Los van de eerder genoemde modellen heb ik nog wel een rits aan testsamples als Mut@nt 2400HD, HD60, GB UE4K, GB Trio4K, Maxitec Multibox combo en Twin, Octagon sf8008, sf8008 mini en last but nog least enkele modellen van het Grieks Duitse Edision.
Voor centrale opslag van media gebruik ik een Qnap 219P met tweemaal 2 Tb harddisks + een Synology DS414 met 12 Tb Totale opslag.
-------------------------------------------------------------------------------------------
Many answers to your question can be found in our wiki: Just one click away from this "solutioncentre".
Als ik alles al wist hoefde ik ook niets te vragen. If I had all the knowledge I had no questions at all.
Re: Channel list en srvid bestand genereren #10
Also tagged with one or more of these keywords: oscam, cccam, softcam
OScamCAK7 i.c.m. Oranje CDS kaartStarted by mimisiku, 17 Mar 2024 oscam, canal digitaal |
|
|||
No entitlements - box restart requiredStarted by Robinson, 3 Jan 2024 HD51, oscam, nagra |
|
|||
hd+ funktioneret nichtStarted by JeppeG, 29 Sep 2022 Vu+, hd+, oscam, openpli |
|
|||
CD kaart kan nog maar twee zenders tegelijk decoderenStarted by zeeteefje, 22 Aug 2022 canalDigitaal, oscam |
|
|||
Canal Digital Schotel en oscam probleem met VU+ Uno 4K SEStarted by troopy, 13 Aug 2022 oscam, Canal digital, OpenPli8.2 |
|
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users