- vinyl is a streamlit template for managing your records collection.
- Fork this repository.
- Clone your forked repository and install requirements.
git clone https:://github.com/<your-username>/vinyl
cd vinyl
pip install -r requirements.txt
- Add
list.json
file on the root of the project with the following structure:
[
{
"cover": "https://<cover_url>",
"artist": "The Beatles",
"title": "Sgt. Pepper's Lonely Hearts Club Band",
"genre": "Psychedelic Rock",
"format": "LP",
"country": "UK",
"year": 1967,
},
{
"cover": "https://<cover_url>",
"artist": "Black Sabbath",
"title": "Master of Reality",
"genre": "Heavy Metal",
"format": "LP",
"country": "UK",
"year": 1971,
},
...
]
- You can see the example of
list.json
file here.
- You can publish your collection using Streamlit Sharing.
- Push your changes to your forked repository and deploy your app on Streamlit Sharing.
- Demo app is deployed here: https://record.streamlit.app.