A simple web application based on Streamlit that allows you to search and explore your Mastodon bookmarks.
-
To install the dependencies, run
pipenv install
Currently, the dependencies are locked for Python 3.10 on Linux. If you are on a different version or platform and pipenv fails, try deleting the virtual environment (with pipenv --rm
), delete (or rename) Pipfile.lock
, and then run pipenv install
again.
-
Set up credentials for your Mastodon server with
pipenv run python ingest_bookmarks.py login
-
Import your bookmarks with
pipenv run python ingest_bookmarks.py ingest
-
Run the web app with
pipenv run streamlit run bookmark_search_app.py