From d7ea73cd9b8785f4b9d5646eb66e851adab3a91c Mon Sep 17 00:00:00 2001 From: Blondel Hector <hector.blondel@student-cs.fr> Date: Wed, 18 May 2022 00:08:28 +0200 Subject: [PATCH] ajout des noms --- download_server.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/download_server.py b/download_server.py index 43b29e1..dbe8f7a 100644 --- a/download_server.py +++ b/download_server.py @@ -15,7 +15,7 @@ os.chdir("/mnt/usb/bleezrdata") t = time() while True : tt = time() - if tt - t > 3600. : + if tt - t > 60. : print("actualisation ...") os.system('sudo echo "\n la dernière actualisation date de : " >> history.txt') @@ -35,31 +35,46 @@ while True : os.mkdir("contents") with open("seen.json",'w') as f : f.write("[]") + with open("seen_names.json") as f : + f.write("[]") os.chdir("../..") + #A supprimer lorsque tout le code aura été fait proprement + if "seen_names.json" not in os.listdir("musics/contents"): + with open("seen_names.json") as f : + f.write("[]") + os.chdir("musics/"+playlist) chn = 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=25&playlistId='+playlist+'&key='+KEY requete = get(chn) dico = requete.json() all_videos = [x['snippet']['resourceId']['videoId'] for x in dico['items']] + all_videos_names = [x['snippet']['title'] for x in dico['items']] with open('seen.json','r') as f2 : seen_videos = load(f2) + with open('seen_names.json','r') as f3 : + seen_videos_names = load(f3) os.chdir("contents") i = 0 while i < len(all_videos) and all_videos[i] not in seen_videos : vid = all_videos[i] + vid_name = all_videos_names[i] print(vid) command = "yt-dlp -f 'ba' -x --audio-format mp3 https://www.youtube.com/watch?v={0} -o '%(title)s.mp3' ".format(vid) os.system(command) seen_videos.append(vid) + seen_videos_names.append(vid_name) i += 1 os.chdir("../") with open('seen.json','w') as f2 : f2.write(dumps(seen_videos)) + with open('seen_names.json','w') as f : + f.write(dumps(seen_videos_names)) + os.chdir("../") os.chdir("../") -- GitLab