A Streamlit app that turns your Goodreads, Letterboxd, and Steam exports into dashboards and insights.
Upload your export from a media platform and get back charts, dashboards, and stats about your reading, watching, and gaming habits. Everything runs locally in a Streamlit web app. No account, no upload to a server.
- Goodreads
- Letterboxd
- Steam
| 📕 Goodreads | 🍿 Letterboxd | 🎮 Steam |
|---|---|---|
Dashboards |
In-Depth Analysis |
Stats |
![]() |
![]() |
![]() |
git clone https://github.com/HighnessAtharva/Media-Analysis.git
cd Media-Analysis
python -m venv env
env\Scripts\activate # Windows
# source env/bin/activate # macOS / Linux
pip install -r requirements.txt
streamlit run app.pyThen:
- Pick a platform from the sidebar
- Upload your CSV, or use the sample CSVs in
pages/sample-csv - Explore your data
app.pyis the main Streamlit entry pointpages/holds the code and example CSVs for each sub-page in the sidebar
Fork the repo, branch off main, commit with clear messages, and open a pull request.
MIT.






