« TestPageForWikiRef » : différence entre les versions

De PolitiWiki
(ajout test case)
(Test politilog)
 
(12 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :


=== Cette page est utilisé pour tester un maximum de scénarios différents lié à YouTube pour l'outil WikiRef. ===
=== Cette page est utilisé pour tester un maximum de scénarios différents lié à YouTube pour l'outil WikiRef. ===
....
=== <u>Merci de ne pas y toucher !</u> ===
=== <u>Merci de ne pas y toucher !</u> ===


Ligne 12 : Ligne 14 :
Le reste ce sont juste des exemples de formats d'url et usages différents valides.
Le reste ce sont juste des exemples de formats d'url et usages différents valides.


Env de dev du regex: https://regex101.com/r/pQb3hs/1
Env de dev du regex: https://regex101.com/r/2lxQbx/1


La suite de l'url est nettoyé manuellement avec un peu de magie noire
La suite de l'url est nettoyé manuellement avec un peu de magie noire
Ligne 25 : Ligne 27 :
=== Liste des références ===
=== Liste des références ===


<ref>Melon busk + shorten domain https://www.youtube.com/watch?v=2j3p_aDMTNg</ref> => Valid
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Valid


<ref>vidéo privé https://www.youtube.com/watch?v=yZ-K7nCVnBI&playnext_from=TL&videos=osPknwzXEas&feature=sub</ref> => Invalid - privé
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Invalid - privé


<ref>rick roll  [https://youtu.be/dQw4w9WgXcQ?feature=youtube_gdata_playe http://youtu.be/dQw4w9WgXcQ?feature=youtube_gdata_playe]</ref> => Valid  
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Valid  


<ref>ajout source redirect home page -  https://youtube.com/watch?vi=dQw4w9WgXcQ&feature=youtube_gdata_player</ref> => Valid
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Valid


<ref>rick roll avec share https://youtube.com/shorts/dQw4w9WgXcQ?feature=share'</ref> => Valid
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Valid


<ref>Video indisponible (pas TOS, pas privé) - https://www.youtube-nocookie.com/embed/up_lNV-yoK4?rel=0%2C</ref> => Invalid
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Invalid


<ref>lien de chaine https://www.youtube.com/user/Scobleizer#p/u/1/1p3vcRhsYGo</ref>  => Valid - lien de chaine
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref>  => Valid - lien de chaine


<ref>chaine indisponnible  [https://www.youtube.com/ytscreeningroom?v=NRHVzbJVx8I http://www.youtube.com/ytscreeningroom?v=NRHVzbJVx8I]</ref> => Invalid
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Invalid


<ref>video indisponnible https://www.youtube.com/watch?v=yZ-K7nCVnBI&playnext_from=TL&videos=osPknwzXEas&feature=sub</ref> => Invalid
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Invalid


<ref>Embedded video https://www.youtube.com/embed/nas1rJpm7wY?rel=0</ref> => Valid
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Valid


<ref> Multiple url reference [https://www.youtube.com/watch?v=ubNF9QNEQLA, https://www.youtube.com/watch?v=ubNF9QNEQLA]</ref> => Semi-valid - Multiple reference
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Semi-valid - Multiple reference


<ref> nowiki referefence <nowiki>https://www.youtube.com/watch?v=ubNF9QNEQLA</nowiki></ref> => Semivalid - nowiki tag
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => Semivalid - nowiki tag


<ref>playlist avec plusieurs videos https://www.youtube.com/playlist?list=PLUTbk4P4tNYQ99rLpgq9eKAjZpiQh7Ay4</ref> => valid - playlist
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => valid - playlist


<ref>https://www.youtube.com/playlist?list=PLUTbk4P4tNYQ99rLpgq9eKAjZpiQh7Ay4</ref> => valid sans metadata
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => valid sans metadata


<ref>https://www.youtube.com/playlist?list=PLUTbk4P4tNYQ99rLpgq9eKAjZpiQh7Ay4 -  <nowiki>https://www.youtube.com/playlist?list=PLUTbk4P4tNYQ99rLpgq9eKAjZpiQh7Ay4</nowiki></ref> => multiple links
<ref>{{ReferenceText|desc=|url=|url_desc=|date=}}</ref> => multiple links


<references />
<references />test

Version actuelle datée du 26 juin 2023 à 14:10


Cette page est utilisé pour tester un maximum de scénarios différents lié à YouTube pour l'outil WikiRef.

....

Merci de ne pas y toucher !

__NOINDEX__ tag set

4 Invalid => dead links

2 "semi valid" => malformed refs

Le reste ce sont juste des exemples de formats d'url et usages différents valides.

Env de dev du regex: https://regex101.com/r/2lxQbx/1

La suite de l'url est nettoyé manuellement avec un peu de magie noire

Vidéo a télécharger après aggregation et retrait des videos invalides, channel et playlist

  • 'Elon_Musk_fires_employees_in_twitter_meeting_DUB__[2j3p_aDMTNg]‧mp4'
  • 'Rick_Astley__Never_Gonna_Give_You_Up_(Official_Music_Video)__[dQw4w9WgXcQ]‧mp4'
  • 'Test_Your_Awareness___Whodunnit___[ubNF9QNEQLA]]‧mp4'
  • 'VGA_2011__Diablo_3_Exclusive_Intro_Cinematic__[nas1rJpm7wY]‧mp4'

Liste des références

[1] => Valid

[2] => Invalid - privé

[3] => Valid

[4] => Valid

[5] => Valid

[6] => Invalid

[7] => Valid - lien de chaine

[8] => Invalid

[9] => Invalid

[10] => Valid

[11] => Semi-valid - Multiple reference

[12] => Semivalid - nowiki tag

[13] => valid - playlist

[14] => valid sans metadata

[15] => multiple links

test