Closed LordVenom closed 4 years ago
Bonjour Pour Zone Tel il y'a un truc bizarre chez moi: Le site ne s'affiche pas quand je vais dans les catégories "séries" "derniers ajouts" mais il apparaît quand je cherche un élément particulier avec la fonction "recherche". Une idée?
Personne?
Je sais pas du tout ^^
Sur le site ou sur Vstream ?
C'est normal il n'y a pas de menu Séries (derniers ajouts) dans zt.
??? Moi je les ai J'ai 2 liens 'Serie VF( derniers ajouts)" et "Serie VOSTFR (derniers ajouts)" et qui fct.
Dsl me suis mal fais comprendre, ce n'est pas le menu SERIES_NEWS donc pas affiché dans les séries (Derniers ajouts). Quand tu fais Séries puis derniers ajouts. Je suis en train de faire des correction dans ZT j'ai enlevé ces "Derniers ajouts" pour éviter tout amalgames avec le menu.
Haaa, ok je passe jamais par la, c'est trop limite. Moi je passe par la source direct. Par contre, tu as deja fais la MAJ, je l'ai pas vu dans tes commits ?
Oui je l'ai mise
Salut à tous. Cela faisait longtemps que je n'étais pas passé par ici par manque de temps. Je viens d'ajouter le site ddlfr en beta test. N'hésitez pas à faire des retours. a+
C'est clair, hello ^^.
Je regarde pour ajouter Solarmovie, je débute en py donc ça va me prendre un peu de temps
@gwendallebourvellec ouvre une issue pour ton fichier et met le en partage si tu veux de l'aide..
https:_ww1_films_cafe quelqu'un sait comment passer le blocage du mode développeur ?
Oui j'ai deja eu ca sur ianime pour netu ^^. J'utilise un autre plugin (Httpfox par exemple, mais marche sur un vieux firefox). Sinon j'ai pas encore fait mais on peut contourner avec un script greasemonkey/tampermonkey.
Mais ca devient a la mode.
Sur Firefox en mettant le debuggeur en pause des fois ça passe ^^
C'est bon ? ou je regarde pr le script tampermonkey ?
mode developeur pour quoi faire ? on a accès direct au code source
OK je note merci je regarde ça plus tard.
@johngf Mais pas tout ^^, en fait tu as acces au code, mais pour pour sniffer le traffic reseau ou debogguer le javascript c'est chiant, en fait il y a un petit bout de code en javascript qui bloque la page si la console de dev est ouverte. Ca depend des plugins utilises, mais ca bloque si tu utilises celui integre a firefox par exemple
Ok c'est bon j'ai contourner le soucis et c'est très con sous chrome j'ai un menu toogle device toolbar (pour tester les écrans téléphone. Ben... il suffis de passer en mode téléphone et op la sécurité saute.
Autre soucis les url du type https ://docs.google.com/file/d/1P1bf4K6cJNXDCTgOsV9aYAcfhNF-M_A6/preview
Son reconnu comme lien google mais ne sont pas lus.
je pense il faut les passer en google drive au lieu de google video
edit test c'est ok ht tps://dri ve.goo gle.com/file/d/etc..../view
Ben mince j avais tester pourtant je re testerais ça
Non ça fonctionner pas j'ai donc refait un hoster googledoc pour pas écraser le travail sur drive j'ai pas trouver de source drive pour vérifier si ça tourner toujours.
@LordVenom si tu cherche des liens googledrive valide va sur zstreaming. je viens de tester the little watch. ok sur le site mais pas sur vStream.
nonnnnnnn je regarderais ça XD
via les liens jwplayer
zstreaming ? tu veut dire zonestreaming ?
Ok bon j'en ai trouve et refait googledrive du coup..
oui dsl.
Juste pour dire que ça https://developers.google.com/youtube/v3/docs/videos/list
c'est ingérable le pire de tous les api Merci google.
Lol, Je m'en sert pour d'autres projets, si tu veux de l'aide ? Mais pour infos, ca ne donnera que des liens youtube, non decodee.
Tu as l'intention de le rajouter dans les sites ? Ca peut servir, moi je me sert souvent de l'addon youtube, pour des videos danimes par exemples ou de vielles series.
Ha pourquoi pas, Je vais poster mon fichier youtube.py si l'envie temps prend pas de soucis.
Pour le moment je fait des test je récupère les populaires des categories. La suite c'est de voir si l'id de la video et au moin retourner dans la requette j'ai comme un doute lol aprés c'est le host youtube qui décoderas.
Le but ultime c'est de pouvoir lancer une playlist de music-video sans recherche.Un peux comme sur le site tu lance une video proposer de music et tu laisse tourner pendant le ménage, ou le codage XD.
Bon aprés vue que j'ai chopper toute les categories si je peux faire ça avec d'autre catégorie je vais pas m'en priver.
Oui l'applis youtube et vielle et chiante y a moyen de faire mieux.
Si tu avance surement plus vite que moi commente que je soit pas trop perdu XD
C'est un bout de code qui me servait
def youtube_search(q2, max_results):
youtube = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION,developerKey=DEVELOPER_KEY,cache_discovery=False)
# Call the search.list method to retrieve results matching the specified
# query term.
search_response = youtube.search().list(
q=q2,
part='id,snippet',
relevanceLanguage='eu',
type='video',
maxResults=max_results
).execute()
videos = []
channels = []
playlists = []
# Add each result to the appropriate list, and then display the lists of
# matching videos, channels, and playlists.
for search_result in search_response.get('items', []):
if search_result['id']['kind'] == 'youtube#video':
videos.append( (search_result['snippet']['title'],search_result['id']['videoId']))
#elif search_result['id']['kind'] == 'youtube#channel':
# channels.append('%s (%s)' % (search_result['snippet']['title'], search_result['id']['channelId']))
#elif search_result['id']['kind'] == 'youtube#playlist':
# playlists.append('%s (%s)' % (search_result['snippet']['title'], search_result['id']['playlistId']))
print( str(videos))
print ('Playing ' + videos[0][0] + '\n')
print ('https://youtube.com/watch?v=' + videos[0][1] + '\n')
video = YouTube('https://youtube.com/watch?v=' + videos[0][1] )
video_response = youtube.videos().list(
id = videos[0][1],
part='snippet'
).execute()
print ('>>>>' + video_response.get('items')[0]['snippet']['title'] )
#print (video.streams.filter(only_audio=True).all())
url = video.streams.filter(only_audio=True ,subtype='mp4').first().url
return url
Mais leur API ne donne que des liens du type ht tps://www.youtube.com/watch?v=ABCDEFGHIJ donc yep a decoder avec le host youtube
Sur la fin du code je me servais de pytube, c'est pour ca qu'il te manque une fonction
from pytube import YouTube
Après sinon pour extraire les liens youtube il y a la méthode utiliser la mais elle ne marche pas tout le temps ^^ : https://github.com/Kodi-vStream/venom-xbmc-addons/blob/fdf42bb54b8f4d9446ed95aadf2a31c0183c9128/plugin.video.vstream/resources/sites/livetv.py#L389
Sans librairie externe c'est la mort pour les decoder, soit faut un site web qui le fasse, soit une lib comme pytube.
Ha wi pour info sur mon precedent bout de code, je m'en servait uniquement pour de l'audio, donc je prennais la qualite mp4 mais uniquement audio, donc c'est normal si tu n'as pas d'image.
only_audio=True
Mais rien que la premiere partie du code va te donner une playlist complete de lien a faire decoder.
Elle fait les video, mais tu peux reactiver pour les channel ou playlist.
Je vais faire comme avec TMDB tous à la main c'est les vacances y a le temps .
Je regarderais merci, La comme ça je nage un peux dans le potage.
Si c'est possible de recuperer les liens avec la méthode de dessus et c'est pas très compliquer j'ai déjà fait ça plusieurs fois c'est juste que certain liens ne peuvent pas être récupéré comme ça souvent c'est des vidéo de très grosse chaine ou des chaine officiel ^^
for search_result in search_response.get('items', []):
if search_result['id']['kind'] == 'youtube#video':
videos.append( (search_result['snippet']['title'],search_result['id']['videoId']))
J'adore ce code j'ai modifier un peux pour qu'il me sorte des dicts tout beau tous propre.
01:05:38.315 T:1076 DEBUG: [{'channelId': u'UCRI7hheejBbWS6etTNwMT0g', 'id': u'xp6706wVdCI', 'thumbnails': u'https://i.ytimg.com/vi/xp6706wVdCI/hqdefault.jpg', 'title': u'Anuel AA \u2795 Haze - Amanece \U0001f305 [Official Video]'}, {'channelId': u'UCM9r1xn6s30OnlJWb-jc3Sw', 'id': u'gVqcUi9tpCw', 'thumbnails': u'https://i.ytimg.com/vi/gVqcUi9tpCw/hqdefault.jpg', 'title': u'XXXTENTACION - BAD! (Official Music Video)'},
Ha autre chose merci à https://codebeautify.org/jsonviewer j'ai juste à entrer l'url et je me retrouve avec un code formater lisible ouf ouf.
Yep, bon site, m'en sert aussi ^^. Au bout d'une certaine taille c'est illisible un json. Par contre L' API key, peut etre utilise pour une application "commerciale" ? Car ils vont voir plusieurs IP dessus.
Normalement il y a un quota donc si trop de monde font des demande ça va vite bloquer ^^
Oui La restriction au gratuit c'est le quota. ont verras bien pas sure qu'il et temps de requête que ça.
Yep, je pense aussi, sinon mon addon youtube serait tout le temps en panne.
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceeded",
"message": "Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console:
}
],
"code": 403,
"message": "Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console:
}
}
Ha bon ben dommage.
Bon je vais faire comme avec tmdb et proposer au gens de mettre leur propre api en laissant pour le moment celui de mon compte mais si y a dépassement trop souvent je changerais de code api.
Voici les stats de nos quota : https://imgur.com/a/pf69s4u
Ha wé quand meme, ca en fait des requetes ...
Heu, en fait je vais pas proposer un site ^^, mais demander votre avis. Je cherchais la serie "the man in the hight castle" et put1 comme les sites de Vs ont galeres. Bon la c'est bon je l'ai trouve mais du coup.
Il a un voirfilms_pw, avec exactement le meme code que celui qui est dans VS, mais pas les memes videos, je pense qu'il n'y a rien a chnager au code, juste rajouter un fichier avec l'autre url, mais est ce que ce serait utile ? Ma serie etait aussi sur dpstream_site, y a de vieux truc dessus, mais a part ma serie, y avait pas la plupart des series tests. Utile a rajouter ?
En fait je cherche a eviter de rajouter un fichier site pour rien, vu la quantite qu'il y a deja, ou alors on en supprime une, une supprimée pour une rajoutee.
Bonsoir j'ai une question quand le hoster qu'on trouve ht tps://videospider.in/getvideo?key=w9RFKGBEzvEtmpv4&video_id=tt6820256
présente une redirection on fait quoi dans showHoster pour lui dire que c'est cette URL qui redirige vers l'hébergeur
Le plus propre c'est de recuperer la redirection dans le fichier site (ca rallonge le code de 4/5 lignes), comme ca, il sera affiche avec le bon hebergeur et traite sans problemes.
Il y en a qui utilisent le "fake" hebergeur "allow_redirects" mais perso je ne te le conseille pas.
Vous avez un wiki pour vous aidez a commencer votre source. https://github.com/Kodi-vStream/venom-xbmc-addons/wiki/Comment-rajouter-ou-cr%C3%A9er-sa-propre-source