kopia lustrzana https://github.com/Michael-K-Stein/SpotiFile
Implement backwards compatibility for python3.8
rodzic
c1d9d0a05b
commit
7a256fe8da
|
@ -6,6 +6,7 @@ from utils.spotify_album import SpotifyAlbum
|
|||
from utils.spotify_playlist import SpotifyPlaylist
|
||||
from utils.spotify_category import SpotifyCategory
|
||||
from spotify_client import SpotifyClient
|
||||
from typing import List
|
||||
|
||||
|
||||
class SpotifyScraper:
|
||||
|
@ -160,7 +161,7 @@ class SpotifyScraper:
|
|||
def get_categories(self, limit=50) -> str:
|
||||
return self.get(f'https://api.spotify.com/v1/browse/categories/?limit={limit}&country=IL').json()
|
||||
|
||||
def get_categories_full(self, limit=50, query:str='') -> list[SpotifyCategory]:
|
||||
def get_categories_full(self, limit=50, query:str='') -> List[SpotifyCategory]:
|
||||
categories = self.get_categories()
|
||||
categories_data = []
|
||||
os.makedirs(f'{settings.DEFAULT_DOWNLOAD_DIRECTORY}/{settings.CATEGORY_METADATA_SUB_DIR}/', exist_ok=True)
|
||||
|
|
|
@ -4,6 +4,7 @@ import requests
|
|||
import os
|
||||
from config import settings
|
||||
from utils.spotify_track import SpotifyTrack
|
||||
from typing import List
|
||||
|
||||
|
||||
class SpotifyPlaylist:
|
||||
|
@ -13,7 +14,7 @@ class SpotifyPlaylist:
|
|||
title = ''
|
||||
description = ''
|
||||
|
||||
def __init__(self, spotify_id, tracks:list[SpotifyTrack], data):
|
||||
def __init__(self, spotify_id, tracks:List[SpotifyTrack], data):
|
||||
self.spotify_id = spotify_id
|
||||
self.tracks = tracks
|
||||
self.title = data['name']
|
||||
|
|
Ładowanie…
Reference in New Issue