2024-11-19 13:49:39 +01:00
|
|
|
|
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:ID: 5fe7aedd-ac06-4bb4-9071-3ca52b11a0d7
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
#+title: convertir-son-archive-mastodon-en-html-et-obtenir-ses-statistiques-de-compte
|
|
|
|
|
#+post_ID: 1475
|
|
|
|
|
#+post_slug: convertir-son-archive-mastodon-en-html-et-obtenir-ses-statistiques-de-compte
|
|
|
|
|
#+post_url: https://www.ciperbliss.com/2020/convertir-son-archive-mastodon-en-html-et-obtenir-ses-statistiques-de-compte
|
|
|
|
|
#+post_title: Convertir son archive Mastodon en HTML et obtenir ses statistiques de compte
|
|
|
|
|
#+post_tags: mastodon, activitypub, statistiques
|
|
|
|
|
#+post_type: post
|
|
|
|
|
#+post_mime_types:
|
|
|
|
|
#+post_guid: undefined
|
|
|
|
|
#+post_status: publish
|
|
|
|
|
#+post_date_published: <2020-10-16T16:58:57>
|
|
|
|
|
#+post_date_modified: <2020-10-16T16:58:57>
|
|
|
|
|
#+post_index_page_roam_id: fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9
|
|
|
|
|
#+retrieved_from_db_at: <2024-11-18 16:25:08>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Convertir son archive Mastodon en HTML et obtenir ses statistiques de compte
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: convertir-son-archive-mastodon-en-html-et-obtenir-ses-statistiques-de-compte
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
[[https://www.cipherbliss.com/?s=mastodon][Mastodon]] propose d'exporter
|
|
|
|
|
une archive de vos données de compte. Informations utilisateur, posts,
|
|
|
|
|
comptes que vous suivez, qui vous suivent, que vous avez bloqué, médias
|
|
|
|
|
que vous avez posté... Mais il n'existe pas de moyen de visualiser tout
|
|
|
|
|
le contenu de votre compte dans une jolie interface. Enfin, ça c'était
|
|
|
|
|
avant.Maintenant vous pouvez utiliser
|
|
|
|
|
[[https://source.joinmastodon.org/tykayn/mastodon-archive-stats][ce
|
|
|
|
|
client frontend que j'ai développé avec mes petites mimines]]. Avec ça
|
|
|
|
|
vous pouvez naviguer dans vos posts et obtenir des statistiques à propos
|
|
|
|
|
de votre compte, des hashtags que vous avez le plus utilisé, des comptes
|
|
|
|
|
pour lesquels vous avez fait le plus de favoris et bien d'autres choses
|
|
|
|
|
merveilleuses.
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
** Initialiser le projet [[https://source.joinmastodon.org/tykayn/mastodon-archive-stats][Mastodon-archive-stats]]
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: initialiser-le-projet-mastodon-archive-stats
|
|
|
|
|
:END:
|
|
|
|
|
Cloner le dépot et le faire fonctionner localement
|
|
|
|
|
vous demandera d'avoir
|
|
|
|
|
*[[https://source.joinmastodon.org/tykayn/mastodon-archive-stats][git]]*
|
|
|
|
|
et *npm* installés.
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
#+begin_example
|
|
|
|
|
git clone https://source.joinmastodon.org/tykayn/mastodon-archive-stats.git && cd mastodon-archive-statsyarn && yarn start
|
|
|
|
|
#+end_example
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
** Récupérer son archive
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: récupérer-son-archive
|
|
|
|
|
:END:
|
|
|
|
|
[[https://www.cipherbliss.com/wp-content/uploads/2020/10/Screenshot_2020-10-16-Export-de-données-Mastodon-Bliss.png]]Il
|
|
|
|
|
vous faudra d'abord avoir le zip d'export de votre compte, que vous
|
|
|
|
|
pouvez demander dans votre espace utilisateur.Par
|
|
|
|
|
exemple à cette adresse pour la meilleure instance Mastodon du
|
|
|
|
|
fédiverse.[[https://mastodon.cipherbliss.com/settings/export]]
|
|
|
|
|
|
|
|
|
|
#+begin_quote
|
|
|
|
|
" Vous pouvez demander une archive de vos pouets et médias téléversés.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Les données exportées seront au format ActivityPub, lisible par tout
|
|
|
|
|
logiciel compatible. Vous pouvez demander une archive tous les 7 jours.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
"
|
|
|
|
|
#+end_quote
|
|
|
|
|
|
|
|
|
|
Quand votre archive est prête vous recevez un email
|
|
|
|
|
vous invitant à cliquer sur un lien pour récupérer le zip, qui peut être
|
|
|
|
|
volumineux si vous avez pour habitude de poster plein de grosses images,
|
|
|
|
|
vidéos et fichiers audio. Plus vous floodez, plus ça mettra de temps
|
|
|
|
|
pour construire l'archive. Là je viens d'essayer, j'ai pu obtenir mon
|
|
|
|
|
export de 500 mégas en environ 5 minutes. Donc un peu de
|
|
|
|
|
patience.
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
** Utiliser les données de l'archive
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: utiliser-les-données-de-larchive
|
|
|
|
|
:END:
|
|
|
|
|
Une fois ceci fait, vous allez pouvoir le
|
|
|
|
|
décompresser et mettre son contenu dans le dossier *source_data* de ce
|
|
|
|
|
projet. Les fichiers .json et compagnie, hop, coupé collé et voilà les
|
|
|
|
|
informations à disposition du script d'export.La
|
|
|
|
|
config du projet se trouve dans le fichier *main.js* dont vous pouvez
|
|
|
|
|
modifier la configuration de l'export.Pour par
|
|
|
|
|
exemple n'afficher que les Toots de plus de 500 caractères, ou seulement
|
|
|
|
|
ceux comportant des médias, et choisir le sens de priorité du filtrage.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Vous avez le choix de sauvegarder le html rendu de l'export, ainsi que
|
|
|
|
|
les statistiques générées dans un fichier
|
|
|
|
|
séparé.Ensuite il vous suffira de lancer le serveur
|
|
|
|
|
nodejs local avec un “yarn start”, aller sur [[http://localhost:8080]]
|
|
|
|
|
et TADA! Votre export visuel est là.Bon, c'est pas
|
|
|
|
|
encore travaillé sur l'aspect visuel, mais ça fonctionne. Pour ne pas
|
|
|
|
|
tuer votre navigateur j'ai mis par défaut les médias cachés, mais vous
|
|
|
|
|
pouvez les afficher en mettant à true une variable dans le fichier
|
|
|
|
|
*main.js*
|
|
|
|
|
|
|
|
|
|
#+begin_example
|
|
|
|
|
const displayMedias = true; // show medias in toots <==== remplacer par true
|
|
|
|
|
#+end_example
|
|
|
|
|
|
|
|
|
|
[[https://www.cipherbliss.com/wp-content/uploads/2020/10/Screenshot_2020-10-16-Retraite-du-Grenier-tykayn-mastodon-cipherbliss-com1.png]] Have
|
|
|
|
|
fun!
|