TOOLSP
"
WELCOME !

Please ! Use [CODE] tags for your LINKS and CODE.
Favor usar balisas [CODE] para sus vínculos y código.
Merci d'utiliser les balises [CODE] pour vos liens et code.

[code]http://Thank.you[/code]
"
*** GITHUB ***
.
.
URL Resolver [GIT]
.
.
.
.
Jx Update [REDIRECT]
.
.
*** Associated ***
.
Pastebin Your list online
.
mediafire Upload Files
.
imgur Upload Pics
lyngsat TV logos collection
transparent .png
.
http://hola.org free? VPN
Hola.apk free? VPN App.
.
hidester- free Proxy
.
webgrabplus EPG - Eng
xmltv EPG - Fr
kazer EPG - Fr
.
.wordreference Traduction
.
mail.com (fast sign-in)
.
.
Latest topics
» Please help Regex for this code
Yesterday at 19:42 by sakarya

» Your Kodi addons
Yesterday at 14:12 by udangaribaldi

» Who have a idea
Yesterday at 0:38 by beezlo

» help please with playing an acestream link
Sat 21 Oct - 0:46 by udangaribaldi

» Xbmc tool box / Xbmc gui (Kodi)
Fri 20 Oct - 17:02 by vbprofi

» how to play this in kodi
Fri 20 Oct - 16:16 by adrianhn

» Examples on the web (items, makelists ...)
Fri 20 Oct - 13:50 by jujuuj

FRIENDS / PARTNERS

forum

créer un forum


help regex

View previous topic View next topic Go down

help regex

Post by mickydoo on Fri 22 Sep - 18:44

Hello
sorry but I'm not strong in regex
not to say
this one it takes the whole list of chains
but I would only like to have a specific string
for example m6 that it will search in several list m3u
there must be a change at the level of <expres> but which I do not know
*
bonjour
désolé mais je suis pas fort en regex
pour pas dire nul
celui-ci il prend toute la liste des chaines
mais j'aimerai seulement avoir une chaine spécifique
par exemple M6 qu'il irai chercher dans plusieurs liste m3u
il doit y a voir une modification au niveau de <express> mais la quel je sais pas

thank


Code:
<item>
<title>[COLOR gold]M6[/COLOR] [COLOR green]($doregex[prog])[/COLOR]</title>
<thumbnail>na</thumbnail>
<fanart>na</fanart>
<link>$doregex[makelist]</link><regex><name>makelist</name><listrepeat><![CDATA[<title>[makelist.param1]</title>
<link>plugin://plugin.video.f4mTester/?url=[makelist.param2]&amp;streamtype=TSDOWNLOADER&amp;maxbitrate=0&amp;proxy=None&amp;name=[makelist.param1]</link>
<thumbnail>NA</thumbnail>]]></listrepeat><expres>#EXTINF:.*?,(.*?)\n(.*)</expres>
<page>link-files</page>
<agent>Kodi/16.1 (Windows NT 6.1) App_Bitness/32 Version/15.2-Git:20151019-02e7013</agent>
</regex>
<regex>
<name>prog</name>
<expres><![CDATA[<em>Programme M6<.+title="(.+)">]]></expres>
<page>http://www.programme-television.org/programme-television-maintenant?bouquet=canalsat&ts=?#tous</page>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0</agent>
<referer></referer>
</regex>
<referer></referer>
<thumbnail>http://static1.purepeople.com/articles/0/31/84/0/@/219205-logo-tf1-950x0-1.jpg<thumbnail>
</item>

mickydoo

Messages : 11
Date d'inscription : 2017-05-10

View user profile

Back to top Go down

Re: help regex

Post by Sylphilds on Fri 22 Sep - 20:27

you can use a file in pastebin to grab you link and modify your M3U list like this
Code:
https://pastebin.com/QKggmRK4

Code:

<item><title>CIMA ALI BABA[COLOR green] $doregex[prog] [/COLOR]</title>
<link>plugin://plugin.video.f4mTester/?streamtype=TSDOWNLOADER&amp;url=$doregex[get-m3u8]</link>
<regex>
    <name>get-m3u8</name>
    <expres>link:"(.*?)"</expres>
    <page>https://pastebin.com/raw/QKggmRK4</page>
    </regex><regex>
<name>prog</name>
<expres><![CDATA[<em>Programme M6<.+title="(.+)">]]></expres>
<page>http://www.programme-television.org/programme-television-maintenant?bouquet=canalsat&ts=?#tous</page>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0</agent>
<referer></referer>
</regex>
<thumbnail>http://static1.purepeople.com/articles/0/31/84/0/@/219205-logo-tf1-950x0-1.jpg<thumbnail>
 </item>


Last edited by Sylphilds on Fri 22 Sep - 20:30; edited 2 times in total (Reason for editing : modify code)

Sylphilds

Messages : 13
Date d'inscription : 2017-04-17

View user profile

Back to top Go down

Re: help regex

Post by mickydoo on Fri 22 Sep - 21:08


but it's not all your done what I'm looking for I probably have not expressed myself well I will want that regex will search all the links M6 in the list of any chain confused
I create a second for chaine france2
And so on

bonsoir merci, mais c'est pas tout ta fait cela que je recherche je me suis surement mal exprimé je voudrai que se regex va cherche tous les liens M6 dans la liste de toute chaine confondue
je creer un deuxieme pour le chaines france2
et ainsi de suite

mickydoo

Messages : 11
Date d'inscription : 2017-05-10

View user profile

Back to top Go down

Re: help regex

Post by Pibox on Wed 4 Oct - 2:03

something like that ?
Code:
<expres>(?i)EXTINF.*?(m6.*)\n(http.*)</expres>

in french sorry:
mais t'aura m6 music et autres avec... a toi d'apprendre les regex pour faire mieux...
tu pourra pas y echapper de toutes façons pour adapter les autres chaines.

Pibox

Messages : 10
Date d'inscription : 2017-04-16

View user profile

Back to top Go down

Re: help regex

Post by Sylphilds on Wed 4 Oct - 8:33

check PM

Sylphilds

Messages : 13
Date d'inscription : 2017-04-17

View user profile

Back to top Go down

Re: help regex

Post by mickydoo on Wed 4 Oct - 20:46

bonsoir

merci a vous 2
mais entre temps j'avais trouvé la solution
par contre
je me demande si il existe une doc style "pour les nuls" pour les makelist regex doregex...
j'ai vraiment du mal a mis re trouvé

mickydoo

Messages : 11
Date d'inscription : 2017-05-10

View user profile

Back to top Go down

Re: help regex

Post by Pibox on Fri 6 Oct - 21:54

mickydoo wrote:bonsoir

merci a vous 2
mais entre temps j'avais trouvé la solution
par contre
je me demande si il existe une doc style "pour les nuls" pour les makelist regex doregex...
j'ai vraiment du mal a mis re trouvé

Realy sorry for french langage but it's better for me to explain.

pour les makelist, tu pourra trouver quelques bases en fr ici par notre ami juujuj:
http://tvlaf.fantastique.tv/t21-support-xml-pour-livestreamspro

Malheureusement depuis que le gros forum autour de £$π est out, il y a peu d'info disponibles. et il faudra prendre des exemples, essayer de comprendre et y passer quelques nuits blanches... (c'est que le début Smile )

Et pour les regex, c'est un "langage" global utilisé par pleins de langages informatiques (avec parfois de légères différences) et tu trouvera sans mal en cherchant sur google.
Par contre tu trouvera surtout des tutos orientés PHP, mais l'important c'est de comprendre le fonctionnement des expressions régulières et c'est le même, a part qu'en PHP il y a des balises autour des regex (# par exemple) qu'on utilisera pas en python et dans les makelist ou on met juste les balises <expres> autour.
Tu peux commencer par là https://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql/les-expressions-regulieres-partie-1-2
(orienté PHP et web mais c'est bien expliqué).
Ensuite, il faut tester sur regex101 et on comprend très vite les bases. exemple: https://regex101.com/r/kjzB0k/2
modifie le regex et vois ce que ça donne.
Note: le (?i) dans mon regex au début sert a prendre aussi bien les majuscules que les minuscules. donc tu pourra avoir m6 et M6 avec le même regex.
c'est pas tout a fait pareil que dans le tuto en PHP ou le i se place a la fin de l'expression apres la balise. Pour notre utilisation, on le place au début.
de la même façon (?s) permettra de ne pas s'arreter a chaque ligne. c'est a peu pres les seules différences qu'il y a par rapport au PHP (d'ailleur (?i) au début fonctionne aussi en PHP mais c'est pas le sujet.)

Pibox

Messages : 10
Date d'inscription : 2017-04-16

View user profile

Back to top Go down

Re: help regex

Post by solved on Wed 11 Oct - 15:52

solved

solved

Messages : 29
Date d'inscription : 2017-06-27

View user profile

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum