| 
									
										
										
										
											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 | 
					
						
							| 
									
										
										
										
											2025-02-21 23:40:35 +01:00
										 |  |  |  | nodejs local avec un “yarn start”, aller sur [[https://localhost:8080]] | 
					
						
							| 
									
										
										
										
											2024-11-19 13:49:39 +01:00
										 |  |  |  | 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!   |