51 lines
1.9 KiB
Markdown
Executable File
51 lines
1.9 KiB
Markdown
Executable File
# NodeJS Converter of Mastodon export to HTML files
|
|
install dependencies
|
|
Run the main.js file
|
|
|
|
It will create a file showing your longest posts if you want.
|
|
|
|
initialize this project with its dependencies, copy paste the source_data of your linkes.json and outbox.json to get an HTML export on a node server.
|
|
```bash
|
|
git clone https://source.joinmastodon.org/tykayn/mastodon-archive-stats.git && cd mastodon-archive-stats
|
|
yarn && yarn start
|
|
```
|
|
copy paste the source_data of your linkes.json and outbox.json to the **source_data** folder
|
|
|
|
open your browser to
|
|
http://localhost:8088/
|
|
and you will see the result in html.
|
|
# TODO
|
|
* show avatar of users
|
|
* needs a fetch to instance
|
|
* keep pictures in cache
|
|
## What statistics does this provide
|
|
For the moment:
|
|
* who you talked to the most, with counters. This uses the object.cc field of a toot.
|
|
* link to search on duckduckgo for hashtags and usernames
|
|
* what are your most used hashtags
|
|
* options in main.js file
|
|
* enable saving of statistics in json
|
|
* you can filter:
|
|
* only toots with medias
|
|
* change the order of filter
|
|
* min length of toot content
|
|
* what toots are containing at least a certain number of characters. You can use this to retrieve some long posts you made, to post them on a worthy place where you would develop your subject deeper. Somewhere like on your personal website, thats an easy way to find your longests posts. But be careful, it could also show how much you talk with trolls :D
|
|
|
|
## configuration
|
|
Change vars in the main.js file.
|
|
|
|
## Format restriction
|
|
this viewer works with archives exported at the time of this writing, July 2020.
|
|
|
|
## That is messy code with a bad UI and you should feel bad
|
|
it is, yes!
|
|
Feel free to contribute with a merge request.
|
|
|
|
#Contact me
|
|
Tykayn on mastodon, on my own instance:
|
|
https://mastodon.cipherbliss.com/@tykayn
|
|
|
|
Other works about web and drawings:
|
|
https://www.cipherbliss.com
|
|
https://tykayn.fr
|