An asynchronous Python Last.FM API wrapper
This project will be on PyPi once it is functional
Linux
python3 -m pip install -U lastfm-pyWindows
py -m pip install -U lastfm-pyimport lastfm
import asyncio
client = lastfm.Client('client_key') # Replace with your client key (client_secret is optional)
async def main():
recent_tracks = await client.user_get_recent_tracks("username", limit=5)
print(recent_tracks[0].title) # prints the title of the users most recently scrobbled track
await client.session.close() # don't forget to close the session once finished with everything
asyncio.run(main())- Version 0.0.18:
- Made
tagging_typea required parameter foruser_get_personal_tags
- Made
A list of methods implemented can be found in API Methods
Next projects include:
- Creating models for all the methods
- Implement Auth methods
- Implement the rest of the methods