Split test and lint workflows (#1183)

This commit is contained in:
Stéphane Bruckert authored and GitHub committed 2025-01-18 15:21:51 +00:00
1 parent 2243e135df
commit 84f8b0a64b
61 files changed
+164 -108

No files matched your search

+1
View File
@@ -4,6 +4,7 @@ Usage: add_saved_episodes.py -e episode_id episode_id ...
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+1
View File
@@ -4,6 +4,7 @@ Usage: add_saved_shows.py -s show_id show_id ...
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+3 -1
View File
@@ -24,8 +24,10 @@ Run app.py
"""
import os
from flask import Flask, session, request, redirect
from flask import Flask, redirect, request, session
from flask_session import Session
import spotipy
app = Flask(__name__)
+1 -1
View File
@@ -1,8 +1,8 @@
import argparse
import logging
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
logger = logging.getLogger('examples.artist_albums')
logging.basicConfig(level='INFO')
+1 -1
View File
@@ -2,8 +2,8 @@
import argparse
import logging
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
logger = logging.getLogger('examples.artist_discography')
logging.basicConfig(level='INFO')
-1
View File
@@ -4,7 +4,6 @@ import logging
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
logger = logging.getLogger('examples.artist_recommendations')
logging.basicConfig(level='INFO')
+3 -3
View File
@@ -1,11 +1,11 @@
# shows audio analysis for the given track
from spotipy.oauth2 import SpotifyClientCredentials
import json
import spotipy
import time
import sys
import time
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
+3 -3
View File
@@ -1,11 +1,11 @@
# shows acoustic features for tracks for the given artist
from spotipy.oauth2 import SpotifyClientCredentials
import json
import spotipy
import time
import sys
import time
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
+4 -4
View File
@@ -1,12 +1,12 @@
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
import matplotlib.pyplot as plt
# Import the extra necessary libraries for this example
# These libraries are not included in the default packages
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
# Set up Spotify credentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
+3 -3
View File
@@ -1,11 +1,11 @@
# shows acoustic features for tracks for the given artist
from spotipy.oauth2 import SpotifyClientCredentials
import json
import spotipy
import time
import sys
import time
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
+1
View File
@@ -4,6 +4,7 @@ Usage: check_show_is_saved -s show_id show_id ...
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+3 -2
View File
@@ -1,7 +1,8 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from pprint import pprint
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
+1
View File
@@ -4,6 +4,7 @@ Usage: delete_saved_episodes.py -e episode_id episode_id ...
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+1
View File
@@ -1,6 +1,7 @@
# Follow a playlist
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+1
View File
@@ -4,6 +4,7 @@ Usage: get_audiobooks_chapters_info.py -a audiobook_id
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+2
View File
@@ -4,9 +4,11 @@ Usage: get_audiobooks_info.py -a audiobook_id audiobook_id ...
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
def get_args():
parser = argparse.ArgumentParser(description='Get information for a list of audiobooks')
# Defaults set to The Great Gatsby, The Chronicles of Narnia and Dune
-1
View File
@@ -1,5 +1,4 @@
import spotipy
from spotipy.oauth2 import SpotifyOAuth
# set open_browser=False to prevent Spotipy from attempting to open the default browser
+2 -2
View File
@@ -1,8 +1,8 @@
from pprint import pprint
import spotipy
import spotipy.util as util
from pprint import pprint
while True:
username = input("Type the Spotify user ID to use: ")
token = util.prompt_for_user_token(username, show_dialog=True)
+3 -3
View File
@@ -1,11 +1,11 @@
import spotipy
from spotipy.oauth2 import SpotifyOAuth
# Import the extra necessary libraries for this example
# These libraries are not included in the default packages
import pandas as pd
from sklearn.cluster import KMeans
import spotipy
from spotipy.oauth2 import SpotifyOAuth
# Set up Spotify credentials
sp = spotipy.Spotify(auth_manager=SpotifyOAuth(
client_id="YOUR_APP_CLIENT_ID",
+3 -2
View File
@@ -1,8 +1,9 @@
import spotipy
from spotipy.oauth2 import SpotifyOAuth
from pprint import pprint
from time import sleep
import spotipy
from spotipy.oauth2 import SpotifyOAuth
scope = "user-read-playback-state,user-modify-playback-state"
sp = spotipy.Spotify(client_credentials_manager=SpotifyOAuth(scope=scope))
+1 -1
View File
@@ -1,6 +1,6 @@
# get all non-local tracks of a playlist
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
# playlist id of global top 50
PlaylistExample = '37i9dQZEVXbMDoHDwVN2tF'
+3 -2
View File
@@ -1,7 +1,8 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from pprint import pprint
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
sp = spotipy.Spotify(client_credentials_manager=SpotifyClientCredentials())
pl_id = 'spotify:playlist:5RIbzhG2QqdkaP24iXLnZX'
+3 -2
View File
@@ -1,7 +1,8 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import json
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
-1
View File
@@ -5,7 +5,6 @@ import sys
import spotipy
from spotipy.oauth2 import SpotifyOAuth
if len(sys.argv) > 2:
playlist_id = sys.argv[1]
track_ids = sys.argv[2:]
+4 -3
View File
@@ -1,9 +1,10 @@
# shows artist info for a URN or URL
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
import pprint
import sys
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
search_str = sys.argv[1]
+3 -2
View File
@@ -1,10 +1,11 @@
# shows album info for a URN or URL
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
from pprint import pprint
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
urn = sys.argv[1]
else:
+3 -2
View File
@@ -1,10 +1,11 @@
# shows artist info for a URN or URL
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
from pprint import pprint
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
urn = sys.argv[1]
else:
+3 -2
View File
@@ -1,10 +1,11 @@
# shows artist info for a URN or URL
# scope is not required for this function
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
urn = sys.argv[1]
else:
+3 -2
View File
@@ -2,10 +2,11 @@
# usage: python tracks.py [artist name]
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
+3 -2
View File
@@ -2,11 +2,12 @@
# usage: featured_artists.py spotify:album:[album urn]
from spotipy.oauth2 import SpotifyClientCredentials
import sys
import spotipy
from pprint import pprint
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
urn = sys.argv[1]
else:
+3 -2
View File
@@ -1,9 +1,10 @@
# shows related artists for the given seed artist
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
artist_name = sys.argv[1]
else:
+3 -2
View File
@@ -1,10 +1,11 @@
# shows track info for a URN or URL
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
from pprint import pprint
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
urn = sys.argv[1]
else:
+3 -2
View File
@@ -3,10 +3,11 @@
given a list of track IDs show the artist and track name
'''
from spotipy.oauth2 import SpotifyOAuth
import spotipy
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
def get_args():
parser = argparse.ArgumentParser(description='Print artist and track name given a list of track IDs')
+4 -3
View File
@@ -1,9 +1,10 @@
# Shows artist info for a URN or URL
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import sys
import pprint
import sys
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
if len(sys.argv) > 1:
username = sys.argv[1]
+1 -1
View File
@@ -1,5 +1,5 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
birdy_uri = 'spotify:artist:2WX2uTcsvV5OnS0inACecP'
+1 -1
View File
@@ -1,5 +1,5 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
lz_uri = 'spotify:artist:36QJpDe2go2KgaRleHCDTp'
+2 -1
View File
@@ -1,6 +1,7 @@
import spotipy
from pprint import pprint
import spotipy
def main():
spotify = spotipy.Spotify(auth_manager=spotipy.SpotifyOAuth())
+1 -1
View File
@@ -1,5 +1,5 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
client_credentials_manager = SpotifyClientCredentials()
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)
+1 -1
View File
@@ -1,8 +1,8 @@
# Shows the name of the artist/band and their image by giving a link
import sys
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
sp = spotipy.Spotify(client_credentials_manager=SpotifyClientCredentials())
+3 -2
View File
@@ -1,7 +1,8 @@
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import random
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
'''
generates a list of songs where the first word in each subsequent song
matches the last word of the previous song.
+2 -1
View File
@@ -1,6 +1,7 @@
import random
import spotipy
from spotipy.oauth2 import SpotifyOAuth
import random
# Set up Spotify credentials
sp = spotipy.Spotify(auth_manager=SpotifyOAuth(
+1
View File
@@ -1,6 +1,7 @@
# Shows a user's playlists (need to be authenticated via oauth)
import sys
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+1
View File
@@ -3,6 +3,7 @@
#
import sys
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
+1
View File
@@ -4,6 +4,7 @@ Usage: user_saved_episodes -l <num> -o <num>
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth
+1
View File
@@ -4,6 +4,7 @@ Usage: user_saved_shows -l <num> -o <num>
"""
import argparse
import spotipy
from spotipy.oauth2 import SpotifyOAuth