utility tools based on spotframework and fmframework
Go to file
2021-02-07 15:15:36 +00:00
.github/workflows running tests directly instead of via scripts.py 2021-02-07 15:15:36 +00:00
.vscode added counter tests, set up CI 2021-02-07 15:03:26 +00:00
config added stats console app 2019-12-20 00:35:18 +00:00
spotfm changing log levels 2020-08-17 11:55:55 +01:00
tests added counter tests, set up CI 2021-02-07 15:03:26 +00:00
.gitignore migrated to poetry dependency management 2021-01-27 01:44:54 +00:00
pyproject.toml added counter tests, set up CI 2021-02-07 15:03:26 +00:00
README.md added CI badge, removed linting 2021-02-07 15:06:10 +00:00
scripts.py added counter tests, set up CI 2021-02-07 15:03:26 +00:00
stats_cmd.py added stats console app 2019-12-20 00:35:18 +00:00
time_top_artists.py concise method names 2020-08-12 09:25:50 +01:00

spotfm

Python Tests

Utility functions sitting on top of spotframework and fmframework.

Track Chart Source

Spotframework playlist engine source pulling from track charts for a given standard Last.fm range.

Counter

Interface class across Spotify and Last.fm to count scrobbles of Spotify objects (Tracks, Albums, Artists, Playlists).

Stats

Simple CMD interface to wrap around Counter including basic reading from file for frequently used.

Chart

get_chart_of_spotify_tracks() function to return Last.fm track chart for given range as Spotify tracks. Used Spotify search API to retrieve Spotify tracks.