Thanks Thanks:  14
Likes Likes:  12
Dislikes Dislikes:  0
Page 2 of 2 FirstFirst 12
Results 16 to 20 of 20

Thread: Generator oscam.srvid si oscam.services

  1. #16
    Golden Member piccolo08's Avatar
    Join Date
    02 Sep 2010
    Location
    Earth
    Posts
    449
    Mentioned
    2 Post(s)
    Rep Power
    53

    Exclamation Generator de oscam.services si oscam.srvid pentru kingofsat

    Versiunea 3.19 disponibila pentru download:


    • introducerea datei la care a fost creat scriptul in prima linie a fisierului(v3.18)
    • eliminare valoare "DS"
    • optimizare script-rezolvare bug (inlocuire formula de printare servicii)(v1.0)(v1.02)( v2.0)(v3.18)
    • srvid sunt printate pe aceeasi linie si nu trebuies aranjate manual.
    Last edited by piccolo08; 21-02-14 at 05:11.
    DM 800se sim 2.10 , Ibox-cloud, raspberry pi si alte rahaturi

  2. #17
    Golden Member piccolo08's Avatar
    Join Date
    02 Sep 2010
    Location
    Earth
    Posts
    449
    Mentioned
    2 Post(s)
    Rep Power
    53

    Post Generator de oscam.services si oscam.srvid pentru kingofsat

    Versiunea 3.20 refurbished finala

    Scriptul genereaza un pachet complet de servicii pentru un provider oarecare

    Exemplu de generare fisier :
    Code:
    # Fisier oscam.services generat la data de : 21-02-2014
    [Focussat]
    caid                          =  0B02
    provid                        =  000000
    srvid                         = 1e16,1e18,1e1a,1e1b,1e1c,1e1d,1e1e,1e1f,1e20,1e22,1e23,1f9,29,2af9,2afa,2afb,2afd,2aff,2b00,2b01,2b02,3e9,3eb,3ed,3f2,3f3...
    
    # Fisier oscam.srvid generat la data de : 21-02-2014
    0B02:3e9 |Focussat| Paramount Channel Hungary & Romania 
    0B02:3eb |Focussat| Nickelodeon Europe 
    0B02:3ed |Focussat| VH-1 Romania 
    0B02:3f2 |Focussat| Publika TV 
    0B02:3f3 |Focussat| FilmBox 
    0B02:75f9 |Focussat| Filmbox Family 
    0B02:7609 |Focussat| Filmbox Plus 
    0B02:766c |Focussat| Pro Cinema 
    0B02:d8e |Focussat| Trinitas TV 
    0B02:77ee |Focussat| JimJam EMEA 
    0B02:77f0 |Focussat| Animal Planet Eastern Europe ...


    Cum functioneaza:

    Se incarca in /tmp sau in alta locatie se atribuie fisierului drept de executie (chmod 755)
    Se lanseaza din linia de comanda >./zumera.sh
    Scriptul citeste o mica baza de date creata pentru providerul de mai sus.
    (Pentru alti provideri inlocuti cu datele corespunzatoare providerului pentru care doriti sa creati pachete de servicii.)
    Descarca un fisier temporar din care extrage datele necesare.
    Sorteaza dupa sid in ordine crescatoare.
    Prima data creeaza "oscam.srvid"
    Apoi creeaza "oscam.services"
    Elimina fisierul ajutator.
    Face back-up la fisierele vechi "oscam.services" si "oscam.srvid"
    Inlocuieste in reciverul nostru fisierele "oscam.services" si "oscam.srvid"

    Se mai pot adauga alte chestii interesante. sa execute alte functii, sa creeze alte fisiere etc...
    Pentru cine are doar un card si vrea sa actualizeze o data pe saptamana, luna etc... il va pune in cron si il va executa automat.

    Atentie !
    Scriptul foloseste PATH-ul pentru E2. Pentru cei ce doresc pot modifica liniile de back-up ( / etc/tuxbox/config/ in /var/tuxbox/config, etc)
    in raport cu locatia fisierelor.

    Pentru cei ce doresc, fisierul:
    Descarcati aici
    Last edited by piccolo08; 24-02-14 at 23:25.
    DM 800se sim 2.10 , Ibox-cloud, raspberry pi si alte rahaturi

  3. #18
    Member Visitor
    Join Date
    02 Jun 2014
    Posts
    1
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default

    Quote Originally Posted by lao View Post
    Am reusit sa-l corectez si acum vad ca este functional si pe lyngsat si pe flysat
    oscam_generator.sh
    Code:
    #!/bin/sh
    #  updsid.sh  by Schax for Oscam.ymod
    #  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';  ;;
        digi)              CAID='1880'; NAME='Digi'; URL='digi';               URLf='digitv';             DS='0.8W';  ;;
        focus)              CAID='0B02'; NAME='Focus'; URL='focus';               URLf='focussat';             DS='0.8W';  ;;
       cdn)              CAID='0B00'; NAME='CDN'; URL='canaldigital';               URLf='canaldigital';             DS='0.8W';  ;;
        upc)              CAID='0D02'; NAME='UPC'; URL='upcthor';               URLf='upc';             DS='0.8W';  ;;
    
        *)
        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 "    digi             'Digi'"
        echo "    focus             'Focus"
        echo "    cdn       CDN'"
        echo "    upc       UPC"
        echo "---"
        echo "Example: $0 raduga"
        echo "Output files: oscam.srvid.raduga oscam.services.raduga"
        echo ""
        exit 2
        ;;
    esac
    
    
    if [ $URL ]; then
      URL="http://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
    
    if [ $URLf ]; then
      URLf="http://flysat.com/"$URLf".php"
      CN=$(wget -q -O - $URLf | awk '{gsub("(\t|<br>[^<]+|<td bgcol.*&nbsp;)","");print}'|\
        sed 's/^ *//;s/ *$//;s/|/ /g'| sed -r 's/<tr bgcolor=.*/&<\/td>/p'|\
        sed -e :a -e '/[^>]$/N;s/\n//;ta' | sed -r 's/>([^<]+.*).*<\/[tT][dD]>/>|\1|<\/td>/'|\
        sed -e :a -e '/<\/td>$/N;s/\n//;ta'| sed -nr '/(40e0d0|72ebc0).*\|/p;' |\
        awk '{gsub("<[^>]*>", "")}1'| awk -v file1=fileB1.$$ -v file2=fileB2.$$ \
           -v caid=$CAID -v name=$NAME -v ds=$DS 'BEGIN { FS = "|";cnt=0; };
          { if ($10) printf "%s:%04X|%s|%s|%s\n",caid,$10,name,$2,ds  >> file1 };
          { if ($10) {printf "%04X,",$10  >> file2; cnt++} };
           END { printf "%s",cnt }')
    
      echo "# Created $(date +%Y/%m/%d\ %H:%M:%S) from $URLf" >> $filesrvd
      echo "# Channels - $CN" >> $filesrvd
      cat fileB1.$$ | sort >> $filesrvd
    
      echo "" >> $fileserv
      echo "# Created $(date +%Y/%m/%d\ %H:%M:%S) from $URLf" >> $fileserv
      echo "# Channels - $CN" >> $fileserv
      echo "[$NAME]" >> $fileserv
      echo "caid     = $CAID" >> $fileserv
      echo "provid   = " >> $fileserv
      echo -n "srvid    = " >> $fileserv
      cat fileB2.$$  >> $fileserv
      echo "" >> $fileserv
      rm -f fileB*
    fi
    
    exit 0
    Se da scriptului atribut 755

    Ce anume trebuie modificat ca sa ia pachetul dorit:

    se adauga linii in continuare de forma:
    Code:
        upc)              CAID='0D02'; NAME='UPC'; URL='upcthor';               URLf='upc';             DS='0.8W';  ;;
    Se pune caid-ul corect/dorit

    Pachetele lyngsat se gasesc aici:
    http://www.lyngsat.com/packages/atlantic.html pentru W
    http://www.lyngsat.com/packages/europe.html pentru E
    http://www.lyngsat.com/packages/asia.html pentru Asia
    Pachetele flysat se gasesc aici:
    http://www.flysat.com/package.php

    URL='upcthor' este adresa lyngsat si se completeaza numai numele pachetului
    http://www.lyngsat.com/packages/upcthor.html

    URLf='upc' este adresa flysat si se completeaza numai numele pachetului
    http://www.flysat.com/upc.php
    Numele pachetului poate fi diferit la cele 2 adrese asa cum se vede si in acest exemplu.

    Se mai adauga linia
    Code:
        echo "    upc       UPC"
    in continuarea celorlalte si se ruleaza sub forma:
    Code:
    ./oscam_generator.sh upc
    oscam.srvid


    oscam.services


    De multe ori nu corespunde numarul de canale pe cele 2 site-uri (sau cu realitatea), si mai sunt posibile erori si scapari, dar cred ca e mai usor sa corectezi 2-3 erori pe parcurs decat sa iei canalele la mana in mod clasic.

    PS Daca va utiliza cineva acest script, poate pune pe forum si liniile create pentru alti provideri care nu sunt acum in script.
    Please's script @ loa for help
    LyngSat script does not generate correctly

    oscam.srvid.polsat
    # Created 2014/07/03 22:02:55 from http://lyngsat.com/packages/polsat_sid.html
    # Channels - 0

  4. #19
    Standard RSP member
    Join Date
    04 Jul 2013
    Posts
    27
    Mentioned
    0 Post(s)
    Rep Power
    40

    Default

    @piccolo08

    cum as putea face sa genereze pentru mai multi sateliti simultan?
    multumesc

  5. #20
    Standard RSP member suporter's Avatar
    Join Date
    29 Jul 2009
    Posts
    266
    Mentioned
    1 Post(s)
    Rep Power
    55

    Default

    Generatoare online pentru srvid si services Focus si Digi:

    SRVID FOCUS
    SERICES FOCUS

    SRVID DIGI CAID 1880
    SERVICES DIGI CAID 1880

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •