Kodi-vStream / venom-xbmc-addons

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

Développement de la source PASTEBIN #3049

Closed sizanic closed 3 years ago

sizanic commented 3 years ago

Discussion autour du développement de la source PASTEBIN.

Originally posted by @alKODIque in https://github.com/Kodi-vStream/venom-xbmc-addons/issues/2908#issuecomment-696256898

Sinon, je peux faire quelque chose manuellement (en attendant) pour conserver qu'une seule ligne? (genre: ajouter un point virgule à la suite de "genres")

noway80 commented 3 years ago

extractAnimes_test.txt j'ai pas naruto kai

regarde si c'est bon

on voyait un affichage en doublon mais c'etait un affichage c 'est tout je l'ai supprimé

sinon suis a nouveau dispo pour U2P a 100 % , je trouve cool l'investissement que vous faites pour le faire connaitre et ca marche donc a moi aussi de mettre mon obole

noway80 commented 3 years ago
CAT TMDB TITLE SAISON
anime 46261 Fairy Tail saison 7
anime 46261 Fairy Tail saison 5
anime 46261 Fairy Tail saison 6
anime 46261 Fairy Tail saison 4
anime 46261 Fairy Tail saison 1
anime 46261 Fairy Tail saison 2
anime 46261 Fairy Tail saison 3
anime 46260 Naruto saison 1
anime 46260 Naruto saison 2
anime 46260 Naruto saison 3
anime 46260 Naruto saison 4
anime 31714 Albator Episodes (P2)
anime 31714 Albator Episodes (P1)
anime 31910 Naruto Shippuden saison 1
anime 31910 Naruto Shippuden saison 2
anime 31910 Naruto Shippuden saison 3
anime 31910 Naruto Shippuden saison 4
anime 60572 Pokémon saison 1
anime 60572 Pokémon saison 2
anime 60572 Pokémon saison 3
anime 60572 Pokémon saison 4
anime 37392 Albator 84 Episodes (P1)
anime 37854 One Piece saison 1
anime 46298 Hunter x Hunter Episodes (P3)
anime 46298 Hunter x Hunter Episodes (P4)
anime 46298 Hunter x Hunter Episodes (P1)
anime 46298 Hunter x Hunter Episodes (P2)
anime 46298 Hunter x Hunter Episodes (P5)
alKODIque commented 3 years ago

Sans U2P, nous sommes rien!! 😬

sizanic commented 3 years ago

Sinon, je peux faire quelque chose manuellement (en attendant) pour conserver qu'une seule ligne?

oui, dans ton paste séries, tu peux remplacer ;{ point-virgule accolade

par ;;{

point-virgule point-virgule accolade

Avant

serie;87812;L'ascenseur;02;[];2016;[35];{5: "yha1bzij74t2", 13: "czsqhnazmojv", 14: "rl8a47btup1z", 1: "o48ryjhvxcxa", 4: "8fn277y7adnk", 8: "g7pi57centcy", 7: "g2h8tg9lvhuz", 11: "noat0dteh4cx", 10: "s50qs64by321", 3: "41njatrv4lmu", 6: "bmdeh5p5ngux", 15: "dez63p1bd2rn", 12: "f8ro5n423jgo", 9: "j0u00acxpu7z", 2: "acp9biapl45d"}

Après le genre [35]

serie;87812;L'ascenseur;02;[];2016;[35];;{5: "yha1bzij74t2", 13: "czsqhnazmojv", 14: "rl8a47btup1z", 1: "o48ryjhvxcxa", 4: "8fn277y7adnk", 8: "g7pi57centcy", 7: "g2h8tg9lvhuz", 11: "noat0dteh4cx", 10: "s50qs64by321", 3: "41njatrv4lmu", 6: "bmdeh5p5ngux", 15: "dez63p1bd2rn", 12: "f8ro5n423jgo", 9: "j0u00acxpu7z", 2: "acp9biapl45d"}

noway80 commented 3 years ago

pour les series je peux crrer 2 fichiers extract avec chacun son entete identique et stipuler si besoin que c'est paste en 2 parties si vstream peut le gerer ou autre

dites moi

noway80 commented 3 years ago

Comme les num de paste sont constant Je peux indiquer le couple de paste à regrouper ? Mais j ai une préférence pour les attacher à un nom

noway80 commented 3 years ago

Selenium ok sous Windows donc j ajoute

alKODIque commented 3 years ago

@noway80 mais toi, c'est normal que ça n'apparaît plus puisque tu as scraper après que j'aille fait les changements non? Moi, si tu va sur mon paste, on voit qu'ils y figurent toujours 🤔 Même après le retrait. Pour les séries, ça ne fait pas ça

noway80 commented 3 years ago

Euh je comprend pas , c est du paste en ligne que tu parles ?

alKODIque commented 3 years ago

oui , en fait, mon fichier extract que je copie-colle dans mon paste en ligne lorsque je fais une modification... donc, c'est bien le fichier généré par u2p qui conserve les éléments que j'ai retiré sur mon compte uptobox

noway80 commented 3 years ago

@sizanic Oui pas de limite taille sur dossier publique

noway80 commented 3 years ago

@alKODIque Oui vu Gestion des suppressions pas activé Je rectifie

alKODIque commented 3 years ago

Sinon, je peux faire quelque chose manuellement (en attendant) pour conserver qu'une seule ligne?

oui, dans ton paste séries, tu peux remplacer ;{ point-virgule accolade

par ;;{

point-virgule point-virgule accolade

Avant

serie;87812;L'ascenseur;02;[];2016;[35];{5: "yha1bzij74t2", 13: "czsqhnazmojv", 14: "rl8a47btup1z", 1: "o48ryjhvxcxa", 4: "8fn277y7adnk", 8: "g7pi57centcy", 7: "g2h8tg9lvhuz", 11: "noat0dteh4cx", 10: "s50qs64by321", 3: "41njatrv4lmu", 6: "bmdeh5p5ngux", 15: "dez63p1bd2rn", 12: "f8ro5n423jgo", 9: "j0u00acxpu7z", 2: "acp9biapl45d"}

Après le genre [35]

serie;87812;L'ascenseur;02;[];2016;[35];;{5: "yha1bzij74t2", 13: "czsqhnazmojv", 14: "rl8a47btup1z", 1: "o48ryjhvxcxa", 4: "8fn277y7adnk", 8: "g7pi57centcy", 7: "g2h8tg9lvhuz", 11: "noat0dteh4cx", 10: "s50qs64by321", 3: "41njatrv4lmu", 6: "bmdeh5p5ngux", 15: "dez63p1bd2rn", 12: "f8ro5n423jgo", 9: "j0u00acxpu7z", 2: "acp9biapl45d"}

Ça a fonctionné 👍 J'ai conservé en en-tête la ligne obtenu dans mon fichier d'extraction de films, et retiré la ligne d'en-tête du fichier d'extraction des séries.

J'ai ajouté le ; supplémentaire partout à l'aide de la fonctionnalité "Rechercher - Remplacer tout" de Notepad++ (pour le fichier d'extraction Séries)

noway80 commented 3 years ago

Correction suppression des animes ok

Ah oui les formats ne sont plus standards, ya res sur film pas sur anime et serie J ajouterai....

alKODIque commented 3 years ago

Ha! Un autre point que je n'ai pas mentionné... Afin de préserver l'historique de mes pastes, j'ai décompresser un autre "u2p" dans un dossier que j'ai nommé differemment.

La raison pour laquelle j'ai fait, c'est que je ne souhaitais pas renommer mes dossiers [Extract] FILMS et [Extract] SÉRIES en ceux que j'ai crée pour mon contenu québécois... Si j'avais fait, chaque fois que je change le nom, l'historique se remet a 0 pour le prochain extraction...

Est-ce que j'explique clairement? Y aurait-il eu une autre façon de procéder qui m'aurait permi de conserver mon historique? Car présentement, j'ai 2 outils u2p en fonction...

PS @noway80 Si tu trouves ca comique, ya pas avoir peur que je me fâche cette fois 😂😂😂

alKODIque commented 3 years ago

@sizanic Alors mon paste de contenu québécois est maintenant fonctionnel et prêt à être partagé si tu souhaites l'ajouter aux autres

noway80 commented 3 years ago

Oui on peut garder un historique commun , c est à dire qu on regarde si on a deja dans histo global avant de faire une recherche 2 eme point C est tu lances ton U2P avec un argument L argument c est un fichier config Donc tu fais U2P config1 U2p config2 Etc Et la tu as tout séparé C est comme ca qu on fait normalement, mais est ce vraiment nécessaire ? Si les pastes sont grouper

alKODIque commented 3 years ago

Tout a fait.. Je laisse tel que c'est, ca ne me gene pas dutout. Pour l'instant je continu comme ça, c'est pas compliqué puis comme tu dis, c'est temporaire ;)

noway80 commented 3 years ago

@alKODIque Peux tu poster la base qui est à 498k pas le extract , la base médiaStream.....bd Je vais faire la decoupe

sizanic commented 3 years ago

pour les series, je peux créer 2 fichiers extract avec chacun son entete identique et stipuler si besoin que c'est paste en 2 parties si vstream peut le gerer ou autre dites moi

Alors oui si tu te rends compte à la génération que le fichier fait plus de 500ko, c'est bien si tu peux le découper en plusieurs. Mais je pense que tu peux t'arrêter là. Pas besoin de stipuler quoi que ce soit, on verra bien qu'il y plusieurs fichiers générés. Dans vStream il faudra déclarer les deux pastes (ou plus).

Celui qui ne veux pas que ça coupe n'importe où peut gérer son découpage comme l'a fait @alKODIque .

Je ne me lance pas pour l'instant dans un regroupement de pastes. L'outil de recherche vStream qui recherche dans tous les pastes déclarés me semble suffisant.

Je pense que le regroupement par le nom est le mieux. Je commence à y réfléchir mais je la laisse murir un peu dans mon esprit avant de me lancer dans le DEV.

noway80 commented 3 years ago

captcha sur pastebin

alKODIque commented 3 years ago

@noway80 Le captcha, il peut occasionner des problèmes? Je n'en ai pas vu sur mon compte pourtant...

Puis pour mon fichier a 498ko, tu en a toujours besoin? Désolée du délai, je n'avais pas vu ton message. Mais j'ai vu qu'il y a p,lusieurs fichiers base en historique donc il m'est toujours possible de te l'envoyer si tu as besoin

noway80 commented 3 years ago

Oui toujours besoin Captcha pas toujours présent mais ça a l air d etre regle Juste se logger la1 erefois

alKODIque commented 3 years ago

mediaVstream_test_2020-09-21-06-03-56.bd.txt

Voilà @noway80

noway80 commented 3 years ago

nouvelles sections fichier config pastebin => identifiant connection idpaste => numid des pastebin avec 2 pour serie

[Pastebin] actif = 1 user = password =

[idPaste] film = serie1 = serie2 = anime =

sizanic commented 3 years ago

Super. (Personnellement j'aurais tout laissé dans une seule section [Pastebin]. )

Et concernant selenium, il n'y a rien à installer ? Il faut un navigateur particulier ?

noway80 commented 3 years ago

tout est dedans

noway80 commented 3 years ago

enfait je fait un dictionnaire des id paste c 'est pour ca mais j'aurais pu , vais voir je vais deja compiler pour voir si tout est ok

noway80 commented 3 years ago

bon j'ai compiler mais suis passé a python 3.6 a tester le preparer le build

noway80 commented 3 years ago

pour test 0.9.3 activation gestion suppression anime

mise an place maj auto sur pastebin sur anime et film (serie suivra si test ok)

au dessus de 1600 saisons creation d'un 2eme paste (pas testé)

changement nom extract pastebin

noway80 commented 3 years ago

y passe plus faut que je trouve un lien pour poster build

alKODIque commented 3 years ago

y passe plus faut que je trouve un lien pour poster build

Tu as un service d'hébergement nuage? J'ai pCloud et il prends pas mal tout! il génère un lien de partage aussi

noway80 commented 3 years ago

Lien

noway80 commented 3 years ago

pastebin

si cloudflare => attend la fin si captcha = > fenetre tkinter s'ouvre et remplir avec le texte du captcha si connexion ok , plus besoin apres , des fois j'ai du me connecter 2 fois en remplissant captcha

bien remplir le fichier config

noway80 commented 3 years ago

fonctionnement lancement script fenetre chrome s'ouvre et se connecte a pastebin fenetre se reduit scan rep upto fenetre s'agrandit et mis a jour paste

plusieurs fois si multi scan a la fin fenetre se ferme

rep chromedriver avec mettre avec les autres repertoires

alKODIque commented 3 years ago

@noway80 Je ne comprends pas bien la raison pour laquelle il faut maintenant une connexion à pastebin via u2p . j'ai manqué un truc?

alKODIque commented 3 years ago

puis Selenium est déjà demandé par vStream pour une autre source. donc faut-il vraiment l'inclura a up2paste?

noway80 commented 3 years ago

Tu n auras plus a copier coller le fichier dans pastebin C est U2P qui fera

noway80 commented 3 years ago

U2P n a pas de lien avec vstream, ils sont indépendants

sizanic commented 3 years ago

Oui. Tu utilises U2P depuis ton pc alors que vStream est sur ta Shield. Donc sélénium ne peut pas être mutualisé.

alKODIque commented 3 years ago

Tu n auras plus a copier coller le fichier dans pastebin C est U2P qui fera

Ha! d'accord! ça c'est vraiment bien :) Je comprends bien maintenant, merci!

noway80 commented 3 years ago

Tu peux tester ?

alKODIque commented 3 years ago

Oui. Tu utilises U2P depuis ton pc alors que vStream est sur ta Shield. Donc sélénium ne peut pas être mutualisé.

oui, ça je sais. D'ailleurs, a cet effet, il me semble que j'ai lu quelques part que nous pouvions avoir une version "remote" de selenium pour activer un webdriver (??) ou quelque chose qui pourrait rendre possible son utilisation sur Android?

alKODIque commented 3 years ago

Tu peux tester ?

oui! je le ferai c'est certain et j'ai bien hâte :) mais ca ira a plus tard en soirée

alKODIque commented 3 years ago

@sizanic Ha voilà j'ai trouvé ici pour ce que je disais de selenium: https://github.com/Kodi-vStream/venom-xbmc-addons/issues/2956#issuecomment-667546465

noway80 commented 3 years ago

ajout serie ht tps://www.trans fernow.net/L0HYsE092020

sizanic commented 3 years ago

j'ai lu que nous pouvions avoir une version "remote" de selenium #2956 (comment)

En effet, un serveur Selenium distant évite d'avoir un chrome qui s'ouvre en local. Mais je crois que c'est quand même la solution qui a été retenue avec vStream. Le serveur a l'air d'être toujours accessible (51.91.131.165) mais n'est pas utilisé et risque d'être arrêté par celui qui l'a mis en place. (l'ip est accessible mais je ne sais pas si le serveur y est toujours)

C'est vrai que ce serait intéressant d'avoir un seul serveur qui serait à la fois utilisé par vStream et U2P. Mais on en est pas encore à ce niveau.

noway80 commented 3 years ago

J ai déjà un serveur qui décrypte des liens Tu lui envois le lien , il passait cloudscrap pour décoder Si c est ca c est juste un socket mais pour u2p aucun intérêt C est une option que j avais créer pour éviter les mise à jour sur les apk, mise à jour que sur serveur de lien Pour vstream ya un intérêt mais pas u2p

noway80 commented 3 years ago

L avantage , tu crees un cache des liens demandés d 'une durée, plus tas des demandes plus le serveur est rapide Car il repond sur le cache

noway80 commented 3 years ago

Un nanopi tourne chez moi 😁