¯\_(ツ)_/¯ . (ノ^_^)ノ . ๏[-ิ_•ิ]๏ . (✿◕‿◕✿) . ლ(ʘ‿ʘლ) . ʕ •ᴥ•ʔ . (^_^ '') . [^._.^]ノ彡 . (*◦‿-) . (☉_☉) . (-‿◦☀) . (⊙ω⊙) . \|°▿°|/ . (●°u°●)​ . ʕ⁎̯͡⁎ʔ༄ . ヾ(⌐■_■)ノ♪ . ┌∩┐(◣_◢)┌∩┐


Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Support xml ( pour LiveStreamsPro )

Aller à la page : Précédent  1, 2, 3  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas  Message [Page 2 sur 3]

jujuuj

avatar
Mago
Mago
Indy45 a écrit:Je sais qu'il existe des "m3u to xml converter" mais je ne sais pas ce que ça vaut.

sinon pour ceux qui veulent traduire How to create a simple XML regex



mieux que le m3u to xml :   voici le (regex)makelist (en xml) qui va fouiller dans une liste m3u (ici sur pastebin)  pour en faire une jolie liste dans LSP  Wink

<item>
<title>m3u8 to xml</title>
<link>$doregex[makelist]</link>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param1]</title>
<link>[makelist.param2]</link>
<thumbnail>NA</thumbnail>
]]></listrepeat>
<expres>#EXTINF:.*?,(.*?)\n(.*)</expres>
<page>hxxp://pastebin.com/raw/aarV3V3S</page>
<agent>Kodi/15.2 (Windows NT 6.1) App_Bitness/32 Version/15.2-Git:20151019-02e7013</agent>
</regex>
</item>


ce qui .. en soi .. n'est pas si utile que ça, vu que LSP peut lire les listes en format m3U

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

Indy45

avatar
Mago
Mago
Donc ça sert à rien ?

Voir le profil de l'utilisateur

jujuuj

avatar
Mago
Mago
bin ... Smile

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
jujuuj a écrit:
aridjana a écrit:le voici:

 <item>
                       <title>* TRACE AFRICA</title>
                       <fanart>http://wallpapercave.com/wp/VYfrYpU.jpg</fanart>
                       <thumbnail>https://3.bp.blogspot.com/-7lJZ81fWWwo/VtdfQQhWiOI/AAAAAAAAAJA/Ipkw16QQHzM/s1600/TRACEafrica.png</thumbnail>
                       <link>http://bit.ly/1FvjAGQ</link>
                       </item>

salut aridjana, bienvenu

alors...   tu as déjà compris que LSP  va proposer un liste de chaine qui est définie par le fichier xml que tu "mets dedans"   finalement, chaque <item> de ta liste sera  "une chaine"  ,  car tu peux en mettre autant q tu veux à la suite dans ce fichier   (maliste).xml

dans ton exemple, tout tient la route (chaque [COLOR quelquechose] que tu ouvres tu dois le refermer ainsi [\COLOR], cela dit)
des lignes sont facultatives , aussi ...

voilà donc ce que serait le strict minimum:

<item>
<title>TRACE AFRICA</title>
<link>http://bit.ly/1FvjAGQ</link>
</item>

ton lien est particulier  : c'est "un raccourci" vers un autre lien ...
d'ailleurs tu peux l'ouvrir avec firefox et tu verras .. ça te renvoie ici :
www.délimochione.com/video/x19pirg_live-trace-africa_music
donc c une video donc cherche un autre exemple pour t'entrainer :

cf  MP


réponse tardive.. mais je suis sur dailymo en ce moment ...

voici un lien :


<item>
<title>BAZ   Daily MoT  </title>
<link>$doregex[final-url]</link>
<regex>
<name>final-url</name>
<expres>(.*)#</expres>
<page>$doregex[url]&amp;redirect=0</page>
</regex>
<regex>
<name>url</name>
<expres>$pyFunction:'$doregex[get-url]'.replace('\/','/')</expres>
<page></page>
</regex>
<regex>
<name>get-url</name>
<expres>mpegURL.*"(http.*auth.*?)"</expres>
<page>http://www.délimochione.com/embed/video/x19pirg</page>
<referer>http://www.délimochione.com/</referer>
</regex>
</item>



Dernière édition par jujuuj le Sam 26 Mar - 16:26, édité 1 fois

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
jujuuj a écrit:et un exemple de makelist sur dailymochione ;  j'ai choisi des voisins (pas trop procéduriers Wink)



<item>
<title>La chanson du dimanche  </title>
<link>$doregex[makelist]</link>

<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title> [makelist.param1]
 [makelist.param3]       [makelist.param2]</title>
<link>$doregex[final-url]</link>
<referer></referer>
<thumbnail>[makelist.param2]</thumbnail>
]]></listrepeat>
<expres>title="(.*?)"\s*data-lg.*?data-src="(.*?)" src.*?a href="\/video\/(.*?)_.*?" data-context</expres>            
<page>http://www.délimochione.com/user/lachansondudimanche/1</page>
<agent>Mozilla/5.0 (X11; Linux i686; rv:42.0) Gecko/20100101 Firefox/42.0 Iceweasel/42.0</agent>
</regex>

<regex>
<name>final-url</name>
<expres>(.*)#</expres>
<page>$doregex[url]&redirect=0</page>
</regex>

<regex>
<name>url</name>
<expres>$pyFunction:'$doregex[get-url]'.replace('\/','/')</expres>
<page></page>
</regex>

<regex>
<name>get-url</name>
<expres>mpegURL.*"(http.*auth.*?)"</expres>
<page>http://www.délimochione.com/embed/video/[makelist.param3]</page>                                        
<referer>http://www.délimochione.com/</referer>
</regex>

</item>

[edit : j'ai peut être fait un ptite faute à délimochione ... mais fallait bien, il commençait à y avoir un peu trop d'anglophones en ligne...]

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv
Bonjour juujuuj, je reviens sur ce sujet de regex, au fait en ce qui me concerne, quand j'ecris un regex, j'ai des souci pour identifier les flux ( iframe src, etc). Par exemple si je prend le cas de http://nowwatchtvlive.co/tsn-2-live-stream-watch-tsn-2-channel-online/. je ne parviens pas à identifier: Express et link.
Page:http://nowwatchtvlive.co/channel-tab-frame/tsncanada2-1.php
Referrer:http://cricfree.sx/update/tsn2.php

donc,

<item>
<title> ...</title>
<link>...</link>
<regex>
<name>... </name>
<expres>...</expres>
<page>...</page>
<referer>...</referer>
</regex>
</item>

Je ne sais pas si je suis dans je suis dans la voie.
Merci d'avance de tes explications.
En fait dans how to create simple xml regex, on donnes juste un exemple de comment chercher le flux dans le cadre de rtmp, mais lorsque on a m3u8 ou html ou php.

Merci d'avance

Voir le profil de l'utilisateur

jujuuj

avatar
Mago
Mago
aridjana a écrit:Bonjour juujuuj, je reviens sur ce sujet de regex, au fait en ce qui me concerne, quand j'ecris un regex, j'ai des souci pour identifier les flux ( iframe src, etc). Par exemple si je prend le cas de http://nowwatchtvlive.co/tsn-2-live-stream-watch-tsn-2-channel-online/. je ne parviens pas à identifier: Express et link.
Page:http://nowwatchtvlive.co/channel-tab-frame/tsncanada2-1.php
Referrer:http://cricfree.sx/update/tsn2.php

donc,

<item>
<title> ...</title>
<link>...</link>
<regex>
<name>... </name>
<expres>...</expres>
<page>...</page>
<referer>...</referer>
</regex>
</item>

Je ne sais pas si je suis dans je suis dans la voie.
Merci d'avance de tes explications.
En fait dans how to create simple xml regex, on donnes juste un exemple de comment chercher le flux dans le cadre de rtmp, mais lorsque on a m3u8 ou html ou php.

Merci d'avance


Salut,

ce qui est encourageant c que tu as trouvé un site correct (de sport) même si je t'avoue c pas le plus simple, ni la meilleure image ..

je ne pourrai pas te répondre ... Je t'explique : les sites qui passent des matchs protègent un minimum leur flux , on pourra trouver par exemple des token ou des adresses criptées en base64 ou pire ... bref, bien rarement tu trouveras directement "the flux" dans le code source. Par contre, tu trouveras en toute logique tous les éléments qui avec beaucoup d'expérience de reconstituer le lien ou regex.

Comme les protections vont en croissant, c de plus en plus compliqué, et ça oblige à développer et updater sans arrêt les addons (tels par exemple sporsdevil ou même LSP ou encore téléfr ... en fait, tous)

Sportsdevil par exemple permet de vraiment simplifier l'écriture d'un lien (car il inclut d'emblée "les regex" qui correspond à certains sites; en fait ce ne sont pas des regex mais des catchers qui permettent une recherche de lien dynamique , ce qui veut dire "en live").

Des sites comme cricfree demanderait donc d'écrire un regex énorme, heureusement des geeks nous simplifient le problème avec sportsdevil en nous aidant avec des catchers qu' ils actualisent au fur et à la mesure.
... mais dans le cas de cricfree, le catcher n'est pas à jour (enfin je crois) du coup ... paf sportsdevil n'ouvre pas ces liens (en attendant un futur catcher à jour ; dailleurs certains catchers ne sont pas vraiment diffusés car le webmaster surveille et change son code à chaque update sportsdevil (un jeu d'informaticiens Wink ) pourquoi c pas à jour ? parce que les geeks ont trouvé de meilleurs sites et consacrent leur energie à ceux ci. en gros cricfree est passé de mode ; et moi ça me prendrait des heures à trouver le regex LSP et des jours à créer un catcher sportsdevil.

quant au regex, à ta question on se dit ... que répondre ?

le link>ça sera <link>$doregex(le-nom-q-tu-veux)</link>
le regex c ce qui te manquera

et la ligne express> en fait tu y écris tout ce qui est "autour" de l'info qui t'intéresse dans le code source... du coup, LSP trouve le texte et enregistre le bout que tu veux, c'est la ou les parties entre parenthèses en général sous cette forme (.*?)

apres pour un rtmp, je suis pas expert mais ya un playpath, un swfturl, un token .. bref pleins de trucs introuvables, et en plus il faut souvent avoir une librtmp actualisée ce qui n'est pas forcément ton cas.

voila .. enfin c pas infaisable, j'en connais 2ou trois ici qui y parviendraient, mais pas moi :s
quelle chaine t'interessait là bas ? tsn ou sky ou quoi ? pour t'orienter vers une autre source peut être ?

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
ah bah tiens en fait ça fonctionne en ce moment, avec le tout dernier sportsdevil ... catcher cricfree à jour ...

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv
Salut juujuuj,
j'ai pu faire un regex pour www.opus.re dont voici un exemple:

<item>
<title>D8</title>
<link>$doregex[get-url]</link>
<regex>
<name>get-url</name>
<expres>file:\s+"(http.*p100)"</expres>
<page>http://opus.re/chan.php?u=d8_1@97328/index_900_av-p.m3u8?srvid=p100&name=C%208</page>
<referer>http://opus.re/0pus.php</referer>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36</agent>
</regex>
</item>
ce regex ne sort que 404p, il y aurait il moyen dele faire en 720p.

Deuxieme question:
- j'aimerais si possible faire un makelist  avec 720p mais je ne m'y connais pas trop et je continue à apprendre grace à toi et merci encore. j'ai regardé dans le forum de Tv addons et j'ai constaté un makelist faite comme ceci mais qui ne marche pas. Peux tu m'aider si possible afin de me permettre decomprendre.

le voici:

<item>
<title>France 5 (opus.re)</title>title>
<link>$doregex[makelist]|user-agent=Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</link>
<regex>
<name>makelist</name>
<listrepeat><!title>[color=undefined]Resolution--->[makelist.param1]p</title>
   <link>$doregex[url]</link>
   <thumbnail>NA</thumbnail>
]]></listrepeat>
<expres>RESOLUTION=\d+x(\d+),.+?"\s+(.+?)\s+</expres>
<page>$doregex[get-url]</page>
<referer>http://opus.re</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
<cookieJar></cookieJar>
</regex>
<regex>
<name>url</name>
<expres>$pyFunction:'$doregex[get-url]'.replace('master.m3u8','[makelist.param2]')</expres>
<page></page>
</regex>
<regex>
<name>get-url</name>
<expres>file: "(http.*?)"</expres>
<page>http://opus.re/115ss.php?u=france5&name=FRANCE%205</page>
<referer>http://opus.re/</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
</regex>
</item>

Merci d'avance

jujuuj a écrit:ah bah  Suspect

Voir le profil de l'utilisateur
aridjana a écrit:Salut juujuuj,
j'ai pu faire un regex pour www.opus.re dont voici un exemple:

<item>
<title>D8</title>
<link>$doregex[get-url]</link>
<regex>
<name>get-url</name>
<expres>file:\s+"(http.*p100)"</expres>
<page>http://opus.re/chan.php?u=d8_1@97328/index_900_av-p.m3u8?srvid=p100&name=C%208</page>
<referer>http://opus.re/0pus.php</referer>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36</agent>
</regex>
</item>
ce regex ne sort que 404p, il y aurait il moyen dele faire en 720p.

Deuxieme question:
- j'aimerais si possible faire un makelist  avec 720p mais je ne m'y connais pas trop et je continue à apprendre grace à toi et merci encore. j'ai regardé dans le forum de Tv addons et j'ai constaté un makelist faite comme ceci mais qui ne marche pas. Peux tu m'aider si possible afin de me permettre decomprendre.

le voici:

<item>
<title>France 5 (opus.re)</title>title>
<link>$doregex[makelist]|user-agent=Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</link>
<regex>
<name>makelist</name>
<listrepeat><!title>Resolution--->[makelist.param1]p</title>
   <link>$doregex[url]</link>
   <thumbnail>NA</thumbnail>
]]></listrepeat>
<expres>RESOLUTION=\d+x(\d+),.+?"\s+(.+?)\s+</expres>
<page>$doregex[get-url]</page>
<referer>http://opus.re</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
<cookieJar></cookieJar>
</regex>
<regex>
<name>url</name>
<expres>$pyFunction:'$doregex[get-url]'.replace('master.m3u8','[makelist.param2]')</expres>
<page></page>
</regex>
<regex>
<name>get-url</name>
<expres>file: "(http.*?)"</expres>
<page>http://opus.re/115ss.php?u=france5&name=FRANCE%205</page>
<referer>http://opus.re/</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
</regex>
</item>

Merci d'avance


jujuuj a écrit:ah bah  Suspect
Salut,
Pour regarder le flux en 720p, il suffit de remplacer le index_900_av-p.m3u8 par index_1300_av-p.m3u8 ça devrait fonctionner.

Voir le profil de l'utilisateur

36 merci le Lun 10 Oct - 17:08

Merci beaucoup Ca le changement de résolution a bien marché.

Youssef a écrit:
aridjana a écrit:Salut juujuuj,
j'ai pu faire un regex pour www.opus.re dont voici un exemple:

<item>
<title>D8</title>
<link>$doregex[get-url]</link>
<regex>
<name>get-url</name>
<expres>file:\s+"(http.*p100)"</expres>
<page>http://opus.re/chan.php?u=d8_1@97328/index_900_av-p.m3u8?srvid=p100&name=C%208</page>
<referer>http://opus.re/0pus.php</referer>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36</agent>
</regex>
</item>
ce regex ne sort que 404p, il y aurait il moyen dele faire en 720p.

Deuxieme question:
- j'aimerais si possible faire un makelist  avec 720p mais je ne m'y connais pas trop et je continue à apprendre grace à toi et merci encore. j'ai regardé dans le forum de Tv addons et j'ai constaté un makelist faite comme ceci mais qui ne marche pas. Peux tu m'aider si possible afin de me permettre decomprendre.

le voici:

<item>
<title>France 5 (opus.re)</title>title>
<link>$doregex[makelist]|user-agent=Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</link>
<regex>
<name>makelist</name>
<listrepeat><!title>Resolution--->[makelist.param1]p</title>
   <link>$doregex[url]</link>
   <thumbnail>NA</thumbnail>
]]></listrepeat>
<expres>RESOLUTION=\d+x(\d+),.+?"\s+(.+?)\s+</expres>
<page>$doregex[get-url]</page>
<referer>http://opus.re</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
<cookieJar></cookieJar>
</regex>
<regex>
<name>url</name>
<expres>$pyFunction:'$doregex[get-url]'.replace('master.m3u8','[makelist.param2]')</expres>
<page></page>
</regex>
<regex>
<name>get-url</name>
<expres>file: "(http.*?)"</expres>
<page>http://opus.re/115ss.php?u=france5&name=FRANCE%205</page>
<referer>http://opus.re/</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
</regex>
</item>

Merci d'avance


jujuuj a écrit:ah bah  Suspect
Salut,
Pour regarder le flux en 720p, il suffit de remplacer le index_900_av-p.m3u8 par index_1300_av-p.m3u8 ça devrait fonctionner.

Voir le profil de l'utilisateur
Bonjour la famille,
je ne sais pas ou est ce que je fais une erreur svp,

ce regex ne marche plus.Merci de votre aide

<item>
<title>M6</title>
<link>$doregex[getClearm3u8]</link>
<regex>
<name>getClearm3u8</name>
<expres><![CDATA[$pyFunction:'$doregex[getm3u8]'.replace('embed.html?dvr=false&', 'index.m3u8?')]]></expres>
<page></page>
</regex>
<regex>
<name>getm3u8</name>
<expres>VideoEmbed[\d\D]*?(http.*?live-tv-direct.*?France.*?embed.*?token=.*?)\s"</expres>
<page>http://www.streaming-hub.com/m6-live/</page>
<agent>Mozilla/5.0</agent>
<cookieJar></cookieJar>
</regex>
<thumbnail></thumbnail></link>
</item>

Voir le profil de l'utilisateur
aridjana a écrit:Merci beaucoup Ca le changement de résolution a bien marché.

Youssef a écrit:
aridjana a écrit:Salut juujuuj,
j'ai pu faire un regex pour www.opus.re dont voici un exemple:

<item>
<title>D8</title>
<link>$doregex[get-url]</link>
<regex>
<name>get-url</name>
<expres>file:\s+"(http.*p100)"</expres>
<page>http://opus.re/chan.php?u=d8_1@97328/index_900_av-p.m3u8?srvid=p100&name=C%208</page>
<referer>http://opus.re/0pus.php</referer>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36</agent>
</regex>
</item>
ce regex ne sort que 404p, il y aurait il moyen dele faire en 720p.

Deuxieme question:
- j'aimerais si possible faire un makelist  avec 720p mais je ne m'y connais pas trop et je continue à apprendre grace à toi et merci encore. j'ai regardé dans le forum de Tv addons et j'ai constaté un makelist faite comme ceci mais qui ne marche pas. Peux tu m'aider si possible afin de me permettre decomprendre.

le voici:

<item>
<title>France 5 (opus.re)</title>title>
<link>$doregex[makelist]|user-agent=Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</link>
<regex>
<name>makelist</name>
<listrepeat><!title>Resolution--->[makelist.param1]p</title>
   <link>$doregex[url]</link>
   <thumbnail>NA</thumbnail>
]]></listrepeat>
<expres>RESOLUTION=\d+x(\d+),.+?"\s+(.+?)\s+</expres>
<page>$doregex[get-url]</page>
<referer>http://opus.re</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
<cookieJar></cookieJar>
</regex>
<regex>
<name>url</name>
<expres>$pyFunction:'$doregex[get-url]'.replace('master.m3u8','[makelist.param2]')</expres>
<page></page>
</regex>
<regex>
<name>get-url</name>
<expres>file: "(http.*?)"</expres>
<page>http://opus.re/115ss.php?u=france5&name=FRANCE%205</page>
<referer>http://opus.re/</referer>
<agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20130331 Firefox/44.0.2</agent>
</regex>
</item>

Merci d'avance


jujuuj a écrit:ah bah  Suspect
Salut,
Pour regarder le flux en 720p, il suffit de remplacer le index_900_av-p.m3u8 par index_1300_av-p.m3u8 ça devrait fonctionner.
Derien Wink

Voir le profil de l'utilisateur

Voir le profil de l'utilisateur
Merci pour tout

jujuuj a écrit:
aridjana a écrit:Bonjour juujuuj, je reviens sur ce sujet de regex, au fait en ce qui me concerne, quand j'ecris un regex, j'ai des souci pour identifier les flux ( iframe src, etc). Par exemple si je prend le cas de http://nowwatchtvlive.co/tsn-2-live-stream-watch-tsn-2-channel-online/. je ne parviens pas à identifier: Express et link.
Page:http://nowwatchtvlive.co/channel-tab-frame/tsncanada2-1.php
Referrer:http://cricfree.sx/update/tsn2.php

donc,

<item>
<title> ...</title>
<link>...</link>
<regex>
<name>... </name>
<expres>...</expres>
<page>...</page>
<referer>...</referer>
</regex>
</item>

Je ne sais pas si je suis dans je suis dans la voie.
Merci d'avance de tes explications.
En fait dans how to create simple xml regex, on donnes juste un exemple de comment chercher le flux dans le cadre de rtmp, mais lorsque on a m3u8 ou html ou php.

Merci d'avance


Salut,

ce qui est encourageant c que tu as trouvé un site correct (de sport) même si je t'avoue c pas le plus simple, ni la meilleure image ..

je ne pourrai pas te répondre ... Je t'explique : les sites qui passent des matchs protègent un minimum leur flux , on pourra trouver par exemple des token ou des adresses criptées en base64 ou pire ... bref, bien rarement tu trouveras directement "the flux" dans le code source. Par contre, tu trouveras en toute logique tous les éléments qui avec beaucoup d'expérience de reconstituer le lien ou regex.  

Comme les protections vont en croissant, c de plus en plus compliqué, et ça oblige à développer et updater sans arrêt les addons (tels par exemple sporsdevil ou même LSP ou encore téléfr ... en fait, tous)

Sportsdevil par exemple permet de vraiment simplifier l'écriture d'un lien (car il inclut d'emblée "les regex" qui correspond à certains sites; en fait ce ne sont pas des regex mais des catchers qui permettent une recherche de lien dynamique , ce qui veut dire "en live").

Des sites comme cricfree demanderait donc d'écrire un regex énorme, heureusement des geeks nous simplifient le problème avec sportsdevil en nous aidant avec des catchers qu' ils actualisent au fur et à la mesure.
... mais dans le cas de cricfree, le catcher n'est pas à jour (enfin je crois) du coup ... paf  sportsdevil n'ouvre pas ces liens (en attendant un futur catcher à jour ; dailleurs certains catchers ne sont pas vraiment diffusés car le webmaster surveille et change son code à chaque update sportsdevil  (un jeu d'informaticiens Wink )  pourquoi c pas à jour ? parce que les geeks ont trouvé de meilleurs sites et consacrent leur energie à ceux ci.  en gros cricfree est passé de mode ; et moi ça me prendrait des heures à trouver le regex LSP et des jours à créer un catcher sportsdevil.

quant au regex, à ta question on se dit ... que répondre ?

le link>ça sera     <link>$doregex(le-nom-q-tu-veux)</link>
le regex c ce qui te manquera

et la ligne express> en fait tu y écris tout ce qui est "autour" de l'info qui t'intéresse dans le code source... du coup, LSP trouve le texte et enregistre le bout que tu veux, c'est la ou les parties entre parenthèses en général sous cette forme (.*?)

apres pour un rtmp, je suis pas expert mais ya un playpath, un swfturl, un token .. bref pleins de trucs introuvables, et en plus il faut souvent avoir une librtmp actualisée ce qui n'est pas forcément ton cas.

voila .. enfin c pas infaisable, j'en connais 2ou trois ici qui y parviendraient, mais pas moi   :s
quelle chaine t'interessait là bas ? tsn ou sky ou quoi ?  pour t'orienter vers une autre source peut être ?

Voir le profil de l'utilisateur

jujuuj

avatar
Mago
Mago
salut aridjana

tu progresses vite, bientôt c toi qui me fera les regex Wink

pour ton envie de makelist, en fait, ce regex correspond a l'ancien code source où apparaissaient plusieurs alternatives de resolution mais ce n'est plus le cas. Donc la solution de youyou est la meilleure, et merci à lui

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
salut ici c pas l'eldorado mais n'hésitez pas
si vous avez des interrogations concernant LSP et Kodi ...
ce post est prévu pour ça ...

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
alors, voila un petit exemple de makelist ON NE PEUT PLUS SIMPLE

que fait ce regex makelist ?  
bin dabord il "make a list" donc il fait une liste (de lien et titre) de plusieurs videos
et ensuite quand on clique un lien de la liste , il ouvre ce lien.



<item>
<title>ZAP " izap4u "</title>
<link>$doregex[makelist]</link>

<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]</title>
<link>$doregex[url]</link>
]]></listrepeat>
<expres>a href="(.*?)" rel="bookmark" title="(.*?)\(</expres>
<page>http://www.izap4u.com/zap/</page>
</regex>

<regex>
<name>url</name>
<expres>file: "(.*?HD\.mp4)"</expres>
<page>[makelist.param1]</page>
<referer>http://www.izap4u.com/</referer>
<cookieJar></cookieJar>
</regex>
<thumbnail>http://www.izap4u.com/wp-content/themes/izap4u-v6/library/images/izap4u-logocolor.png</thumbnail>
</item>


il n'y a pas grand chose à comprendre, à part les lignes <expres> qui sont la clef du mystère

dans le regex makelist,    a href="(.*?)" rel="bookmark" title="(.*?)\(    signifie :
Tu trouveras mon parametre1 (.*?) dans le code source  entre les series de caractères   a href="  et  " rel="bookmark "  
& Tu trouveras le parametre2 (.*?) entre    " rel="bookmark" title="  et  (

dans un expres, on ne peut pas écrire tous les caractères directement, par exemple la parenthèse est utilisé pour "borner" le parametres, donc si on veut dire à LSP qu'il y a une parenthèse à repérer dans le code source on doit rajouter un antislash avant cette parenthèse, d'où le  \(  apres le param2.
de même, on devra écrire  \/   \.   \n   bref ya des antislash partout mais c'est normal  Smile

l'expres du second regex - url - ne crée pas une liste de plusieurs colonnes * plusieurs lignes  (car ce n'est pas un makelist mais un simple regex)  il va renvoyer une seule réponse ; dans ce cas, le lien vers le fichier HD mp4.
ici, le résultat de    file: "(.*?HD\.mp4)"       ce sera l'unique série de caractères comprise entre  file: "(    et  "

vous remarquerez que dans ce second expres j'ai pas utilisé   file: "(.*?)"  mais j'ai préféré lui préciser de chercher un élément qui contenait la  série exacte de caractère   HD.mp4        

ah sinon dernière précision pour ceux qui veulent regarder dans le détail.
les <expres>   vont chercher leur réponse ou param  dans le code source d'une page web dont l'adresse est indiquée dans la ligne <page> qui suit l'</expres> ...  et pour ouvrir les code sources ,testez le clic droit, les outils ou encore ctrl+u  sur firefox  

voila ... et sinon la ligne <referer>http://www.izap4u.com/</referer>   ça veut dire "je viens de la part de mon poto izap4u, merci de me laisser rentrer"

et la ligne <cookieJar></cookieJar> c'est parce que j'aime bien les cookies ; ou alors c un message subliminal pour que les accros au xml pensent quand même à manger ?



Dernière édition par jujuuj le Ven 18 Nov - 10:57, édité 1 fois

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
... et pour info,

le site http://www.izap4u.com ne contient aucune publicité, et vit désormais des dons. Bravo à eux !

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
voici  deux petits exemples à insérer dans votre liste.xml :

<item>
   <title>plugin.video.vstream</title>
   <link>NA</link>
   <jsonrpc>plugin://plugin.video.vstream</jsonrpc>
</item>


<item>
   <title>plugin.video.vstream :  Recherche film, série ... (FR)</title>
   <link>NA</link>
   <jsonrpc>plugin://plugin.video.vstream/?function=showSearch&amp;sFav=showSearch&amp;site=cHome&amp;siteUrl=http%3a%2f%2fvenom&amp;title=%5bCOLOR%20None%5dRecherche%5b%2fCOLOR%5d</jsonrpc>
</item>



Dernière édition par jujuuj le Ven 20 Jan - 23:43, édité 2 fois

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

46 utiliser le fichier favourites.xml le Mar 17 Jan - 19:23

jujuuj

avatar
Mago
Mago
pour construire le deuxième lien (du message précédent), le truc, c'est :

1 j'ouvre vstream et je pointe sur son lien " Recherche" ; d'un clic droit, j'ajoute CE lien aux favoris
2 sur mon PC/.kodi/ , je cherche le fichier /.kodi//userdata/favourites.xml
et je repère l'information qui m'interesse : ça commence toujours par plugin:// et se termine toujours juste avant le &quot (=guillemet)


si t'as compris, tu pourras reproduire ce petit truc pour n'importe quel lien existant et n'importe quelle addon

et si t'es perdu avec ces caractères bizarres, décode le texte du favori avec cet outil : http://meyerweb.com/eric/tools/dencoder/



Dernière édition par jujuuj le Sam 21 Jan - 0:44, édité 1 fois

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
Ce que LSP ne peut pas lancer,  genre des addons qui refusent de s'ouvrir, ou bien des applications android (par exemple acestream_engine, ou bien un web browser  etc etc)  ... et bien Kodi peut l'ouvrir

En fait, il vous faudra cette skin kodi Titan  qui permet de créer des raccourcis de plusieurs g
genres.
Ainsi, sur la page d'accueil de kodi, vous pourrez avoir par exemple :
LSP   Acestream_engine   Vtream   youtube  Ton_jeu_android_préféré              
(ce qui est quand meme plus classos que le vieux menu  photo musique video programme prametre .... non?)

Bref ... Titan convertit Kodi en un véritable lanceur d'application Android   (à configurer et décorer).



Dernière édition par jujuuj le Mar 28 Fév - 3:17, édité 1 fois

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv
bonjour,
comment mettre l'epg sur livestreampro
merci

Voir le profil de l'utilisateur

jujuuj

avatar
Mago
Mago
bonjour,

malheureusement, ya pas d'epg sur LSP, à moins d'avoir un serveur dédié qui inclut cet epg dans le nom de la chaine ; mais cette solution n'existe plus nulle part à ma connaissance.


EDIT  ... j'avoue j'ai pas creusé ...     ya bien un champ <info> dans les item qu'on pourrait utiliser ...
et http://rytecepg.ipservers.eu/epg_data/rytec.King.sources.xml



Dernière édition par jujuuj le Jeu 16 Fév - 15:37, édité 2 fois

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

jujuuj

avatar
Mago
Mago
Pourquoi LSP est si efficace ?  Parce qu'il permet de chercher dynamiquement les liens sur le web, ce qui veut dire qu'il "va chercher" le lien du jour (token cookie .. tout) sur la page web du jour. C'est précisément ce que fait un regex.
Parce qu'il sait s'appuyer sur d'autres addons tout aussi efficaces : sportsdevil qui avec ses catchers intégrés a "en lui" l'équivalent des regex les plus classiques et compliqués (protections) ; F4M outil totalement bizarre qui marche on ne sait pas comment mais qui marche super bien et convertit un fichier .ts de quelques secondes en un long flux continu ; et les exemples sont nombreux : en s'appuyant sur les addons quasar et pulsar, LSP nous donne accès aux torrents, aux acestream&sopcast ; avec urlresolver, LSP parvient à ouvrir des liens sur sites/serveurs ciné ...bref je pourrais continuer longtemps et pourtant je suis loin d'avoir fait le tour du sujet...
Et puis LSP peut aussi être utilisé comme un lanceur d'autres addons genre video/musicales ou ciné comme le très apprécié vStream.
Résultat, sur une même "page" (ou liste xml) on pourra avoir des liens de tous ces genres, et du contenu de nombreux type (télé ciné série animé video musicales son radio youtube
Sur android, si on couple ça à Titan, on pourra même faire une "page d'accueil" personalisée qui regroupera tout ou part des liens LSP et aussi d'autres applications android (pourquoi pas des jeux, web browser, acestream engine wifi explorer .. bref n'importe quelle aapk (appli android).
et pour revenir à c q je disais avant, voila un petit exemple de la manière dont LSP et vStream s'entendent :
Spoiler:

Code:

<item>
    <title> Last Man On Earth</title>
    <link>x</link>
    <jsonrpc>plugin://plugin.video.vstream/?site=cHome&amp;function=searchMovie&amp;title=-++Last+Man+On+Earth&amp;disp=search2&amp;searchtext=+Last+Man+On+Earth&amp;readdb=False&amp;sFav=searchMovie&amp;siteUrl=http%3A%2F%2Fvenom&amp;type=serie</jsonrpc>
<thumbnail>http://i.imgur.com/i5qeLBV.png</thumbnail>
</item>

Last man on earth ...  ça vous rappelle pas quelqu'un ? pirat



Dernière édition par jujuuj le Ven 10 Fév - 15:29, édité 1 fois

Voir le profil de l'utilisateur http://tvlaf.fantastique.tv

Contenu sponsorisé


Voir le sujet précédent Voir le sujet suivant Revenir en haut  Message [Page 2 sur 3]

Aller à la page : Précédent  1, 2, 3  Suivant

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum