Kodi-vStream / venom-xbmc-addons

Addon de Streaming français pour Xbmc
GNU General Public License v3.0
488 stars 275 forks source link

Répertoire site - VSTREAM #2909

Closed Kasper1n closed 3 years ago

Kasper1n commented 4 years ago

Bonjour à tous,

Je suis en train d'essayer de créer une source pour VSTREAM mais je ne trouve pas le répertoire "SITE" j'ai installé KODI Leia sous windows.

Merci pour votre aide.

yodidon commented 4 years ago

C’est dans appdata, romening Kodi addon vstream ressource, site

yodidon commented 4 years ago

https://kodi-vstream.github.io/docs/folder/ Plus clair sur ce lien avec d’autre info qui pourraient t’intéresser

Kasper1n commented 4 years ago

@yodidon merci beaucoup pour ta réponse rapide

sizanic commented 4 years ago

Il faut aussi t'assurer que la source n'existe pas déjà (n'est-ce pas yodidon :stuck_out_tongue_winking_eye: )

Par exemple, le site time2watch vient d'etre ajouté il y a une demi-heure. Et il existe aussi beaucoup de clones dans au moins une version est déjà traité dans vStream.

Donc le mieux est de nous dire ici sur que site tu veux travailler pour éviter de travailler pour rien.

Kasper1n commented 4 years ago

Merci à tous,

pour répondre @sizanic , il s'agit de ce site : https://wuw.wiflix.net/

Possible d'avoir de l'aide?

yodidon commented 4 years ago

C’est pas un clone de Wiflix déjà sur Kodi ?

sizanic commented 4 years ago

c'est pas le clone de wiflix, C'EST Wiflix

Si tu te rends à l'adresse utilisée par vStream https://vvw.wiflix.net/ tu es redirigé sur cette adresse : https://wuw.wiflix.net/

@Kasper1n tu ne vois pas déjà la source Wiflix dans vStream ??

Kasper1n commented 4 years ago

@sizanic Non pas par défaut, tu sais ou je peux la DL ?

Je me permets d'ajouter un autre site très populaire : ht tp://malcolm-streaming.com/

yodidon commented 4 years ago

Tu as installé vstream ?

Kasper1n commented 4 years ago

@sizanic Oui je l'utilise depuis quelques années

sizanic commented 4 years ago

Lorsque tu arrives dans le menu principal de vStream, il y a un menu "Sources" en bas avec la liste de toutes les sources. Regarde du coté de la lettre 'W' 😉

Kasper1n commented 4 years ago

Lol, pas de trace d'ailleurs aucune config à w.

sizanic commented 4 years ago

Malcom streaming, c'est assez restreint comme source 🤔

sizanic commented 4 years ago

Tu as quelle version de vStream ?

Kasper1n commented 4 years ago

@sizanic Version 0.0.3

Malcolm c'est une valeur sûre ;) 7 saisons de pure bonheur

sizanic commented 4 years ago

0.0.3 c'est la version du REPO, pas de l'addon vStream.

sizanic commented 4 years ago

Si tu as le repo 0.0.3, c'est bien. Si l'addon est en "mise à jour automatique" c'est mieux, tu devrais alors avoir la bonne version.

Tu as quelle version ?

Kasper1n commented 4 years ago

@sizanic c'est visiblement la 0.8.0

sizanic commented 4 years ago

Et le menu "sources" est bien le dernier de la liste, après "marque-pages" et "historique" ? Et dans ce menu, tu ne vois pas "Wiflix" entre "VoirFilms" et "Youtitou" ?

Kasper1n commented 4 years ago

Bonjour à tous,

@sizanic bonjour, je t'assure je n'avais pas cette source (fausse manip, mauvais instillation ?)

Je viens de réinstaller et c'est désormais "ok"

TmpName commented 4 years ago

Lol Malcom, j'adore aussi ^^

sizanic commented 4 years ago

Moi aussi. Mais de là à développer la source 🤔

TmpName commented 4 years ago

Ben si il la fait lui meme, c'est pas genant, y aura moins de boulot que avec ZT. Pas de recherche globale non plus.

Kasper1n commented 4 years ago

Bonjour à tous,

@TmpName @sizanic

Je vais bien essayer à condition qu’on m’aide un peu dans la démarche 😁

sizanic commented 4 years ago

Il y a bien une source dédiée à "plus belle la vie" !!

(Mamcin)

sizanic commented 4 years ago

Je vais bien essayer à condition qu’on m’aide un peu

La procédure est ici : https://github.com/Kodi-vStream/venom-xbmc-addons/wiki/Comment-rajouter-ou-cr%C3%A9er-sa-propre-source

La première étape c'est bon, cette source n'existe pas (Malcom, pas wiflix :wink: ) Crée maintenant un nouveau fichier dans le dossier source en partant du squelette qui est proposé.

Tu peux mettre les urls en dur pour les liens vers les saisons. Mais ensuite il faut utiliser des expressions régulière pour analyser la page web et retrouver le titre et le lien de la vidéo.

La création du fichier suffit pour le voir dans les sources de vStream, dans KODI.

Kasper1n commented 4 years ago

@sizanic Tu peux me conseiller une source qui ressemble au canevas du site streaming Malcolm?

Merci

TmpName commented 4 years ago

Ben justement le truc, c'est mieux de partir sur le fichier decrit dans la procedure, il est basique, mais plein de commentaire.

sizanic commented 4 years ago

En fait je viens de voir le fichier en question et il est en effet trop complet pour toi. Les trois-quart sont inutiles !!

Pars de Mamcin.py Mais va aussi lire les commentaires dans le squelette de base.

kar2013 commented 4 years ago

@sizanic Merci je regarde aussi

kar2013 commented 4 years ago

@TmpName @sizanic

Comme conseillé, je me base sur la config Mamcin.py, pour m'aider svp pouvez-vous me préciser le fonctionnement général

Si j'ai bien compris la fonction def showMovies(sSearch = ''): (ligne 61) cherche tous les épisodes de la page visée.

Une fois tous les liens scrapés on cherche toutes les autres pages avec la fonction def __checkForNextPage(sHtmlContent): (ligne 113)

Mais cela ressemble à tout sauf à une boucle

yodidon commented 4 years ago

Il faut faire l’a pattern avec par exemple regex101 et définir les résultats pour sUrl, sTitle, sThumb etc.... après on renvoie vers def showshosters en fonction de la page des liens , si les hoster sont sont connus par vstream ça roule sinon il faut faire le fichier du/des hosters( pour info je suis le plus nul dans le coin , mais je galère tellement que je peux donner quelque avis pour débuter...)

Kasper1n commented 4 years ago

@yodidon A quoi correspond la variable Sthumb ?

sizanic commented 4 years ago

__checkForNextPage Ça sert à proposer un lien "Suivant" donc ce n'est pas une boucle. Lorsqu'on clique dessus on revient dans showMovies avec la page suivante. Mais toi t'as pas besoin car tous les épisodes sont sur la même page ?

Et ne t'en sert pas pour la liste des saisons, mets les urls vers les saisons en dur.

yodidon commented 4 years ago

L’URL de l’affiche du film/ serie

Kasper1n commented 4 years ago

Bonjour à tous,

@sizanic @yodidon @TmpName

Vous pouvez svp me dire si vous avez des astuces pour repérer les liens de téléchargement

Je ne les vois pas sur le site de streaming de Malcom

yodidon commented 4 years ago

@Kasper1n peux tu me redonner le lien ?

Kasper1n commented 4 years ago

@yodidon Le lien en question : http://malcolm-streaming.com/

yodidon commented 4 years ago

les hoster sont lister ici

- [ ] 1. - li class="active"><a --href="#mystream" data-toggle="tab">Version française</a></li>
- [ ] 2. - --
- [ ] 3. - /ul>
- [ ] 4. - /li>
- [ ] 5. - /ul>
- [ ] 6. - div class="tab-content">
- [ ] 7. - div class="embed-container tab-pane fade active in" id="mystream">
- [ ] 8. - </div>
- [ ] 9. - <div class="embed-container tab-pane fade " id="mystreamvostfr">
- [ ] 10. - </div>
- [ ] 11. - <div class="embed-container tab-pane fade " id="upvid">
- [ ] 12. - </div>
- [ ] 13. - <div class="embed-container tab-pane fade " id="upvidvostfr">
- [ ] 14. - </div>
- [ ] 15. - <div class="embed-container tab-pane fade " id="openload">
- [ ] 16. - </div>
- [ ] 17. - <div class="embed-container tab-pane fade " id="openloadvostfr">
- [ ] 18. - </div>
- [ ] 19. - <div class="embed-container tab-pane fade " id="streamango">
- [ ] 20. - </div>
- [ ] 21. - <div class="embed-container tab-pane fade " id="streamangovostfr">
- [ ] 22. - </div>
- [ ] 23. 
- [ ] 
Kasper1n commented 4 years ago

@yodidon Ton lien ne fonctionne pas

yodidon commented 4 years ago

LA non plus ?

yodidon commented 4 years ago

ça donne un lien comme ça je crois h-t-t-p://malcolm-strea-ming.com/lecteur/16/?id=mystream

Kasper1n commented 4 years ago

@yodidon @sizanic

Non malheureusement c'est pas la bonne structure

yodidon commented 4 years ago

Ha ok bah ça marche chez moi , j’ai du avoir de la chance ...

Kasper1n commented 4 years ago

ça me revoit à la page de l'épisode mais cela ne lance pas la lecture

yodidon commented 4 years ago

Ça oui bien sûr il faut ensuite le passer dans la moulinette des hoster de vstream, par exemple mystream est gérer par vstream ( dans le dossier des hoster)

yodidon commented 4 years ago

Si tu regarde avec l’outil développer =>network de chrome (ou autre) tu verras le dérouler dès acquisition des url

sizanic commented 4 years ago

Lorsque tu arrives sur la page d'un épisode, prenons par exemple l'épisode 17 de la saison 4. sEpisodeURL = 'http://malcolm-streaming.com/saison-4/episode-17/le-testament-impossible'

Tu recherche cette partie dans la page (c'est à la fin) :

searchCacheInit();
      ajaxTab("/lecteur/81/?id=","#mystream", null);

Avec ça tu construis cette url : sUrl = 'http://malcolm-streaming.com/lecteur/81/?id=mystream'

Tu dois appeler cette URL, mais en passant l'url de l'épisode dans le rerefer :

        oRequestHandler = cRequestHandler(sUrl)
        oRequestHandler.addHeaderEntry("Referer", sEpisodeURL)
        sHtmlContent = oRequestHandler.request()

sHtmlContent va te retourner ceci :

<IFRAME SRC="https://embed.mystream.to/l2arvy5beit5" allowfullscreen="true"></IFRAME>

Il te restes à récupérer le sHosterURL avec un SRC="(.+?)"

Kasper1n commented 4 years ago

@sizanic merci pour toutes ces précisions

Mais je ne vois pas cette partie dans la config de base Mamcin oRequestHandler.addHeaderEntry("Referer", sEpisodeURL)

Notament pour le referer

C'est dans quelle fonction ?

TmpName commented 4 years ago

C'est une option necessaire dans ce cas, dans le code de base on fait juste

        oRequestHandler = cRequestHandler(sUrl)
        sHtmlContent = oRequestHandler.request()

C'est un peu long a expliquer disont qu'il rajoute un parametre a ta commande quand tu demandes la page.