utility tools based on spotframework and fmframework
Go to file
Andy Pack f6b8b731a5
All checks were successful
Build and Publish / Build and Test (push) Successful in 19s
Build and Publish / Package Library (push) Successful in 12s
adding gitea actions
2024-07-28 14:26:52 +01:00
.gitea/workflows adding gitea actions 2024-07-28 14:26:52 +01:00
.github/workflows adding gitea actions 2024-07-28 14:26:52 +01: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 adding specific branch for other deps 2022-11-11 07:09:42 +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.