Implement singular track scraping

pull/1/head
Michael Kuperfish Steinberg 2023-01-05 14:57:46 +02:00
rodzic 1b307712eb
commit 5c0ade1c66
2 zmienionych plików z 4 dodań i 0 usunięć

2
.gitignore vendored
Wyświetl plik

@ -1,2 +1,4 @@
__pycache__/
music/
*.mp3
*.json

Wyświetl plik

@ -43,6 +43,8 @@ class SpotifyScraper:
return self.scrape_album_tracks(self.extract_id_from_link(link))
elif id_type == self.IDTypes.Artist:
return self.scrape_artist_tracks(self.extract_id_from_link(link), intense=True, console=console)
elif id_type == self.IDTypes.Track:
return [SpotifyTrack(self.get(f'https://api.spotify.com/v1/tracks/{self.extract_id_from_link(link)}').json())]
def scrape_playlist(self, playlist_id: str):
return self._client.get(f'https://api.spotify.com/v1/playlists/{playlist_id}').json()