Accueil > > > ALIAS POUR TELECHARGER UNE VIDEO SUR YOUTUBE (MISE A JOUR V1.1)
ALIAS POUR TELECHARGER UNE VIDEO SUR YOUTUBE (MISE A JOUR V1.1)
Information sur la source
Description
comme le sujet le dit
c'est une alias pour telecharger une video sur YouTube comme vous le voyez sur le screen shot
utilisation:
/youtube <lien video YouTube>
NB: l'alias aide a avoir le lien qui te donne la possibilitée d'avoir le fichier .flv
Source
- alias youtube {
- if (!$sock(wd)) && ($regex($1,http:\/\/(www|fr)\.youtube\..+\/watch\?(gl=..&..=..&v|v)=[^&]{11}&)) {
- sockopen wd www.youtube.com 80
- sockmark wd $1
- }
- else echo -a * $iif($1,Veuillez vérifier le lien $+(1,$chr(44),0You0,$chr(44),4Tube) spécifié -) Syntax: /youtube <lien video YouTube>
- }
- on *:sockopen:w*:{
- tokenize 47 $sock(*).mark
- sockwrite -n $sockname GET / $+ $3 HTTP/1.1
- sockwrite -n $sockname Host: $2
- sockwrite -n $sockname Connection: close
- sockwrite -n $sockname $crlf
- }
- on *:sockread:wd:{
- var %code | sockread %code
- if ($regex(%code,(video_id=[^&]+&).+(t=\S+%3D)&.+title=(.+)';)) {
- echo -a 1,0You0,4Tube 1,0- Vidéo trouvé... titre: $regml(3)
- var %web $+(http://www.youtube.com/get_video?,$regml(1),$regml(2))
- sockclose wd
- sockopen wd2 www.youtube.com 80
- sockmark wd2 %web
- }
- elseif ($regex(%code,Location:\s(http:\/\/www\.youtube\.com/watch\?.+))) {
- sockclose wd
- sockopen wd www.youtube.com 80
- sockmark wd $regml(1)
- }
- elseif ($regex(%code,Location:\s(http:\/\/www\.youtube\.com/index\?.+))) {
- echo 4 -a %code
- echo -a 1,0You0,4Tube 1,0- La vidéo que vous avez demandée n'est pas disponible
- sockclose wd
- }
- }
- on *:sockread:wd2:{
- var %code | sockread %code
- if ((%code == HTTP/1.1 303 See Other) || (%code == HTTP/1.1 302 Found)) set %a 1
- elseif %code == HTTP/1.1 200 OK {
- echo -a 1,0You0,4Tube 1,0- Lien trouvé...
- echo -a 1,0You0,4Tube 1,0- Téléchargement du vidéo en cours...
- url -an $sock(wd2).mark
- sockclose wd2
- unset %a
- }
- elseif %a == 1 {
- if $regex(%code,Location:\s(.+)) {
- sockclose wd2
- unset %a
- tokenize 47 $regml(1)
- sockopen wd2 $2 80
- sockmark wd2 $regml(1)
- }
- }
- }
alias youtube {
if (!$sock(wd)) && ($regex($1,http:\/\/(www|fr)\.youtube\..+\/watch\?(gl=..&..=..&v|v)=[^&]{11}&)) {
sockopen wd www.youtube.com 80
sockmark wd $1
}
else echo -a * $iif($1,Veuillez vérifier le lien $+(1,$chr(44),0You0,$chr(44),4Tube) spécifié -) Syntax: /youtube <lien video YouTube>
}
on *:sockopen:w*:{
tokenize 47 $sock(*).mark
sockwrite -n $sockname GET / $+ $3 HTTP/1.1
sockwrite -n $sockname Host: $2
sockwrite -n $sockname Connection: close
sockwrite -n $sockname $crlf
}
on *:sockread:wd:{
var %code | sockread %code
if ($regex(%code,(video_id=[^&]+&).+(t=\S+%3D)&.+title=(.+)';)) {
echo -a 1,0You0,4Tube 1,0- Vidéo trouvé... titre: $regml(3)
var %web $+(http://www.youtube.com/get_video?,$regml(1),$regml(2))
sockclose wd
sockopen wd2 www.youtube.com 80
sockmark wd2 %web
}
elseif ($regex(%code,Location:\s(http:\/\/www\.youtube\.com/watch\?.+))) {
sockclose wd
sockopen wd www.youtube.com 80
sockmark wd $regml(1)
}
elseif ($regex(%code,Location:\s(http:\/\/www\.youtube\.com/index\?.+))) {
echo 4 -a %code
echo -a 1,0You0,4Tube 1,0- La vidéo que vous avez demandée n'est pas disponible
sockclose wd
}
}
on *:sockread:wd2:{
var %code | sockread %code
if ((%code == HTTP/1.1 303 See Other) || (%code == HTTP/1.1 302 Found)) set %a 1
elseif %code == HTTP/1.1 200 OK {
echo -a 1,0You0,4Tube 1,0- Lien trouvé...
echo -a 1,0You0,4Tube 1,0- Téléchargement du vidéo en cours...
url -an $sock(wd2).mark
sockclose wd2
unset %a
}
elseif %a == 1 {
if $regex(%code,Location:\s(.+)) {
sockclose wd2
unset %a
tokenize 47 $regml(1)
sockopen wd2 $2 80
sockmark wd2 $regml(1)
}
}
}
Conclusion
mettez le code dans votre remote
NB: il est preferable d'utiliser la version 6.32+
Historique
- 05 juin 2009 22:32:25 :
- modification de la regex
- 07 juin 2009 15:41:21 :
- modif $gettok
- 18 juin 2009 19:05:48 :
- mise a jour (version 1.1)
- 20 juin 2009 09:43:03 :
- mise a jours
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
CRC sans acces au disk???? :D [ par Ag2X ]
Voilà en fait je veut generer un crc juste avec un contenuj'ai fait un alias:alias crcc { bwrite crcc 0 -1 $1 | set -u %crcc $crc(crcc) | .remove crcc
comment je peux telecharger!! [ par fodhil81 ]
bonjour a vous tous qui pronner la respossabiliter de se site je suis un nauvou par mis vous , jet je me suis demmander de quel façon je dois mèprand
variable globale? coment aire pour qu'une varaible a l'exterieru d'un alias soit connu sd elui ci? [ par retaks666 ]
par exemple:set %variable #channelalias autojoin { //join %variable;erreur, variable n'est pas connue dans l'alias} ______________________
T'as un problème avec un alias ou un remote ?? [ par NeoMorph ]
Alors viens poser tes questions sur #aide.script @ quakenet !! On est la pour t'aider.
Fichier source alias [ par nidala4 ]
Je posséde Teamscript et je voudrais ajouter cet alias pour l'utiliser : http://www.ircfr.com/article.aspx?Val=851Il permet la conversion d'une IP lon
Utilisation d'un source alias [ par nidala4 ]
Je posséde Teamscript et je voudrais ajouter cet alias pour l'utiliser : http://www.ircfr.com/article.aspx?Val=851Il permet la conversion d'une IP lon
Need help! Comment faiton pour telecharger des mp3? [ par loveb52 ]
Comment fait on pour telecharger des mp3s???je connai le server(www.packetnews.com)mai je c pa comment faire ensuite?aidez moi plz@thanks
Need help! Comment faiton pour telecharger des mp3? [ par loveb52 ]
Comment fait on pour telecharger des mp3s???je connai le server(www.packetnews.com)mai je c pa comment faire ensuite?aidez moi plz@thanks
P'tit blem [ par ReMi34 ]
Bonsoir tout le monde :)J'ai un petit probleme (vous l'aurez deviné) avec un tit script que j'ai fais, qui n'est pas terminé.Voici le code:dialog alia
L'utilisation de $$ [ par Dark-Dragoon ]
En fesant un if par hasard , je me sui apercue que :alias lol { if a isin $1 || b isin $1 { echo -a c } }revenai a fair alias lol { if a isin $1 $$ b
|
Derniers Blogs
[WP7] AJOUTER DES IMAGES DANS LA MEDIA LIBRARY D'UN WINDOWS PHONE 7[WP7] AJOUTER DES IMAGES DANS LA MEDIA LIBRARY D'UN WINDOWS PHONE 7 par Audrey
L'émulateur Windows Phone 7, fourni avec la version Beta des outils développeurs n'inclut aucune image dans sa bibliothèque. Pas très pratique de tester son application lorsque l'on souhaite que l'utilisateur puisse choisir une image présente dans le télé...
Cliquez pour lire la suite de l'article par Audrey VIVE LES MOCKS ET LES POCOSVIVE LES MOCKS ET LES POCOS par vLabz
J'observe régulièrement autour de moi de la confusion à propos de ces deux termes et j'aimerais juste rappeler ce qu'ils signifient. Je ne suis bien sûr pas le mieux placé pour faire une leçon mais je vais faire de mon mieux pour mettre en valeur ce q...
Cliquez pour lire la suite de l'article par vLabz [WF4] WORKFLOW AND CUSTOM ACTIVITIES - BEST PRACTICES (4/5)[WF4] WORKFLOW AND CUSTOM ACTIVITIES - BEST PRACTICES (4/5) par JeremyJeanson
Vendredi dernier Microsoft a publié le quatrième épisode des bonnes pratiques pour coder ses activités custom dans WF4 : endpoint.tv - Workflow and Custom Activities - Best Practices (Part 4) . Tout comme pour les précédents épisodes, j'ai pris le temps d...
Cliquez pour lire la suite de l'article par JeremyJeanson DéVELOPPEMENT MOBILE : .NET COMPACT FRAMEWORK & LIMITATIONSDéVELOPPEMENT MOBILE : .NET COMPACT FRAMEWORK & LIMITATIONS par Pi-R
Introduction :
Le développement d'applications mobiles est quelque peu différent du développement d'applications sous Windows. En effet, le développement d'applications mobiles se base sur le .NET Compact Fra...
Cliquez pour lire la suite de l'article par Pi-R IPHONE VERSUS WP7 CODINGIPHONE VERSUS WP7 CODING par Nicolas
Je relais une présentation sur slideshare.net, qui compare le développement sur Iphone et Windows Phone 7, qui ma fait sourire. I phone versus windows phone 7 coding View more presentations from www.donburnett.com. J'aurais bien aimé une comparai...
Cliquez pour lire la suite de l'article par Nicolas
Logiciels
Academy System (12.0.2.0)ACADEMY SYSTEM (12.0.2.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft iPod Vidéo Convertisseur 6 (6.0.3.0419)XILISOFT IPOD VIDéO CONVERTISSEUR 6 (6.0.3.0419)Xilisoft iPod Vidéo Convertisseur est un outil puissant de conversion d'iPod, facile à utiliser. ... Cliquez pour télécharger Xilisoft iPod Vidéo Convertisseur 6 Xilisoft iPhone Vidéo Convertisseur 6 (6.0.3.0419)XILISOFT IPHONE VIDéO CONVERTISSEUR 6 (6.0.3.0419)Xilisoft iPhone Vidéo Convertisseur est le meilleur logiciel de conversion iPhone qui peut facile... Cliquez pour télécharger Xilisoft iPhone Vidéo Convertisseur 6 Xilisoft iPad Vidéo Convertisseur 6 (6.0.3.0419)XILISOFT IPAD VIDéO CONVERTISSEUR 6 (6.0.3.0419)Il s'agit d'un logiciel polyvalent pour convertir les formats vidéo/audio populaires en formats p... Cliquez pour télécharger Xilisoft iPad Vidéo Convertisseur 6 Xilisoft HD Vidéo Convertisseur 6 (6.0.3.0421)XILISOFT HD VIDéO CONVERTISSEUR 6 (6.0.3.0421)Xilisoft HD Vidéo Convertisseur est un outil professionnel de conversion HDTV, conçu pour transfo... Cliquez pour télécharger Xilisoft HD Vidéo Convertisseur 6
|