Example streamlit app that performs some analysis on a given Bluesky user. Built while exploring ATProto (what Bluesky runs on) and decided to publish it in case someone else may find it useful.
Deployed to Streamlit Community Cloud here: https://bluesky-user-analysis.streamlit.app/
The app is built using Streamlit. You can install dependencies using the requirements.txt file:
pip install -r requirements.txt
The app requires login credentials for a Bluesky user to perform the API queries. Create a .streamlit/secrets.toml file and add the following:
bluesky_login="YOUR_LOGIN"
bluesky_password="YOUR_PASS"Then, run streamlit:
streamlit run bluesky_user_analysis.py
This project is licensed under the MIT License. See LICENSE for more details.