Improve logging
This commit is contained in:
parent
0fd0c4911b
commit
c0b9924ed3
3 changed files with 105 additions and 86 deletions
|
@ -1,13 +1,16 @@
|
|||
import logging
|
||||
from datetime import date
|
||||
|
||||
import google_auth_oauthlib.flow
|
||||
import googleapiclient.discovery
|
||||
import googleapiclient.errors
|
||||
|
||||
logger = logging.getLogger("musik.youtube")
|
||||
|
||||
|
||||
def create_playlist(musik_list):
|
||||
# Connexion à l'API youtube, obtention d'un jeton OAuth
|
||||
print("> Connexion à l'API Youtube")
|
||||
logger.info("Connexion à l'API Youtube")
|
||||
flow = google_auth_oauthlib.flow.InstalledAppFlow.from_client_secrets_file(
|
||||
"./secret.json", ["https://www.googleapis.com/auth/youtube.force-ssl"]
|
||||
)
|
||||
|
@ -15,7 +18,7 @@ def create_playlist(musik_list):
|
|||
youtube = googleapiclient.discovery.build("youtube", "v3", credentials=credentials)
|
||||
|
||||
# Création d'une playlist
|
||||
print("> Création de la playlist")
|
||||
logger.info("Création de la playlist")
|
||||
pl_request = youtube.playlists().insert(
|
||||
part="snippet,status",
|
||||
body={
|
||||
|
@ -28,17 +31,15 @@ def create_playlist(musik_list):
|
|||
},
|
||||
)
|
||||
pl_response = pl_request.execute()
|
||||
print(
|
||||
"> > Playlist créée :",
|
||||
logger.info(
|
||||
"Playlist créée : "
|
||||
f"https://www.youtube.com/playlist?list={pl_response['id']}",
|
||||
)
|
||||
|
||||
# Insertion des musiques dans la playlist
|
||||
print("> Insertion des musiques dans la playlist")
|
||||
print(f"> > {'_'*len(musik_list)}")
|
||||
print("> > ", end="")
|
||||
logger.info("Insertion des musiques dans la playlist")
|
||||
for _, musik in musik_list:
|
||||
print("#", end="")
|
||||
logger.debug(musik)
|
||||
request = youtube.playlistItems().insert(
|
||||
part="snippet",
|
||||
body={
|
||||
|
@ -53,4 +54,3 @@ def create_playlist(musik_list):
|
|||
},
|
||||
)
|
||||
request.execute()
|
||||
print()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue