web-dev-qa-db-fra.com

Comment créer une liste de lecture à partir d'une liste de liens (et non de signets)?

J'ai quelque chose comme ça https://Pastebin.com/ssmtZhW2 Comment puis-je convertir cela en une liste de lecture YouTube?

4
4Lajf

vous pouvez aussi le créer manuellement si vous prenez cette URL et ajoutez des ID séparés par des virgules:

1. https://www.youtube.com/watch_videos?video_ids= comme:

2. https://www.youtube.com/watch_videos?video_ids=AwyRYse4kss,QoitiIbdeaM,drlB2RT_XiA,etc...

3. puis collez-le dans le champ de recherche du navigateur et appuyez sur ENTER

4. Ceci créera une URL de liste de lecture spéciale appelée "Liste de lecture sans titre" sur laquelle vous aurez vos vidéos.
https://www.youtube.com/watch?v=0rL1HcFc-Fg&list=TLGG2e3mUQob0B0wOTA5MjAxOA

NOTE LATÉRALE: malheureusement, il y a un inconvénient ... une telle liste de lecture est limitée à 50 vidéos

5. pour enregistrer cette playlist, assurez-vous d'être connecté à youtube

6. ajouter & disable_polymer = true à la fin de l'URL et cliquer sur ENTER

_https://youtu.be/watch?v=0rL1HcFc-Fg&list=TLGG2e3mUQob0B0wOTA5MjAxOA&disable_polymer=true_

7. alors, quelque part autour de SubscribeLe bouton apparaîtra + Add toBouton (ou bouton à 3 points/3 barres obliques avec le signe plus)

0

8. select Créez une nouvelle liste de lecture , nommez-la et appuyez sur Create bouton

9. terminé!

1
user0

il existe également un outil en ligne: http://roll.io/

0rL1HcFc-Fg
NrtklAE0AqQ
zXoKS2FlA8M
ux6UXT2pMhc
0rL1HcFc-Fg
NrtklAE0AqQ
zXoKS2FlA8M
ux6UXT2pMhc
T2RQwSEOplM
DkJ7IzAEDNE
gvtHAhDQAwU
MVD6PeYZm2o
Bnep5nXA8gc
YJNbwCZP40o
vpa7jugmofg
44BJVr17h-g
ezozODdXtHY
eM1o6JJAQs0
foMMNVWPf0o
XlaghBlMico
HDbT34nh4DQ
hGhUNSU0e9M
rqiehBC3d6c
vDgTFuCuD3w
6Gs2_GpXWhc
bP-hDcyUwwY
Ow3rIImBMVE
5S5b3bEdRZA
CZEkMA6FQRQ
esIYXrbpI6M
QMikCPrnIPo
YpJAJLtJnjc
NXXwyR8SJFE
fJnjnaHa2ZE
wGIs69RpxTk
M4-JKvEeYpA
b9VOq9B157I
9JY5bBMj5kw
f52mI1YHp-k
sH0ewuSL4gs
YnD99FSYD30
YET9Djg_ALU
z-sAl3S5qB8
uuzUq3ZeXec
w_GwM8ZwDqQ
c1si206KLoo
mzJqxT1UGho
fD6cZ1A-2fM
SBQprWeOx8g
RUuK0dtYc5U
JRQbVNzmCK0
  • copiez ces identifiants extraits des URL et collez-les là
  • appuyez sur Run my list! et vous êtes bon à écouter

REMARQUE: 50 limite vidéo également

2
user0

SPREADSHEET GÉNÉRATEUR DE LISTE DE LECTURE YOUTUBE:

ici, j’ai écrit un simple générateur de liste de calcul: https://docs.google.com/spreadsheets/d/ ajoutez simplement youtube liens dans l'ordre de votre choix et appuyez sur le texte en rouge dans la cellule B1 pour le lire.

1
user0

Un petit script python

  • extraire tous les liens youtube du fichier texte you.list.
  • ouvrez le navigateur (en arrière-plan) avec toutes les vidéos - urllib2.urlopen(listOfVideos).
  • récupère le nouveau lien de playlist - response.geturl().
  • ouvre à nouveau le navigateur Web pour permettre à l'utilisateur de modifier les propriétés de la liste de lecture webbrowser.open(playListURL).

* testé sur Google Chrome

import os, io
import webbrowser
import urllib2

inputFileName = 'you.list'

def ReadMultipleDataFrom(thisTextFile, thisPattern):
    inputData = []
    file = open(thisTextFile, "r")
    for iLine in file:
        if iLine.startswith(thisPattern):
            iLine = iLine.rstrip()
            # print iLine
        if ('v=') in iLine: # https://www.youtube.com/watch?v=aBcDeFGH
            iLink = iLine.split('v=')[1]
            inputData.append(iLink) 
        if ('be/') in iLine: # https://youtu.be/aBcDeFGH
            iLink =  iLine.split('be/')[1]
            inputData.append(iLink)
    return inputData

videoLinks =  ReadMultipleDataFrom(inputFileName, "https")              
# print videoLinks

listOfVideos = "http://www.youtube.com/watch_videos?video_ids=" + ','.join(videoLinks)
# print listOfVideos

response = urllib2.urlopen(listOfVideos)
playListLink = response.geturl()
# print playListLink

playListLink = playListLink.split('list=')[1]
# print playListLink

playListURL = "https://www.youtube.com/playlist?list="+playListLink+"&disable_polymer=true"
webbrowser.open(playListURL)
1