View Source Setup, installation
Mix.install(
[{:lastfm_archive, "~> 1.2"}],
config: [
lastfm_archive: [
data_dir: "./lastfm_data/",
user: ""
]
]
)
:okInstallation
- install and start Livebook
- run this Livebook guide
- configure Livebook as instructued below, click on
Notebook dependencies and setup,Setup(above)
Configuration
Lastfm archive has been configured as a dependency in Setup above. You need to check and modify the following configs:
user: specify a Lastfm username in this config or share it asLFM_USERsecret (see Secrets management)data_dir(optional): by default archive data is stored in~/lastfm_data/directory within your home directory. Modifiy this location if other directory is preferred
API key environment variable
To access the API provided by Lastfm, you need to apply for a 32-digit string key. This key will be used when downloading data from the API.
Add the key via a LFM_API_KEY secret and share it with this Livebook - see Secrets management.
Test the setup
Run the following code (click Evaluate) to send a test request to Lastfm. If you receive basic details from Lastfm, then you're all set.
LastfmArchive.Livebook.info()