The goal of the project is to provide a 'no strings attatched' overview of public mastodon servers leveraging the strength of the BERTopic model and the extensible architecture ofthe project
Miro board here
- It is preferable to run the project in a Linux environment or use wsl
- It is advised to run this project wither on the cloud, with a powerful VM instance or with at least 16GB or RAM and Linux
- clone the directory with the git cli tool
- chdir into the cloned directory
- bash project_setup.sh
- docker-compose build (This might take a while)
- docker-compose up -d (If you have limited hardware, it might take a while)
- in your local browser, browse http://localhost:5601/
- Go to > Saved Objects > Import > TAP_Project/Data_Visualization/saved-objects/dashboard_export.ndjson > click import
- Reload the page as is
- Go to dashboard and select the 'the_observer' dashboard
Do with the project as you please, I designed it to be expandable and hihgly maintainable, therefore you can add other servers, other social medias so longs as you maintain the .jsonl format in the datastorage volume