Salut les Mastonautes ! :)
J'ai le plaisir de vous présenter un petit projet sur lequel j'ai travaillé ces dernières semaines:
MARL (Mastodon Archive Reader Lite) est une petite web app qui vous permet d'explorer en détail le contenu de votre archive de posts Mastodon, fichiers joints inclus (images, vidéos, sons), avec différentes options de recherche.
https://github.com/s427/MARL
🙏 Boosts appréciés! 🙏
(Plus d'infos dans le post suivant 👇)
[#]Mastodon #archive
=> More informations about this toot | More toots from s427@lou.lt
L'app se veut:
=> More informations about this toot | More toots from s427@lou.lt
L'annonce en anglais:
https://lou.lt/@s427/113567190207673533
=> More informations about this toot | More toots from s427@lou.lt
Grosse nouveauté dans MARL : vous pouvez désormais charger plusieurs fichiers d'archive en même temps, et les posts des différents comptes sont affichés dans une seule liste (avec un indicateur de couleur différente pour chaque compte). Les différents profils sont affichés sous forme d'onglets. Un nouveau groupe de filtres permet de limiter la recherche à un auteur.
https://github.com/s427/MARL
1/2
[#]mastodon #archive #MARL
=> More informations about this toot | More toots from s427@lou.lt
2/2
Si vous chargez plusieurs archives du même compte (prises à des dates différentes), les doublons sont supprimés, à condition que leurs contenus soient strictement identiques. Si deux posts ayant le même ID présentent la moindre différence (dans le contenu ou les métadonnées), les deux versions sont affichées. À vous de vous amuser ensuite à trouver les différences. ;)
Le filtre "non-exact duplicates" permet d'afficher uniquement ces posts.
=> More informations about this toot | More toots from s427@lou.lt
Dernière MAJ : on peut désormais choisir la langue de l'app (français et anglais pour l'instant, ouvert à contributions pour d'autres langues).
[#]MARL #Mastodon #archive
=> More informations about this toot | More toots from s427@lou.lt
@s427
Merci beaucoup !
Une idée de quand elle sera dans les dépôts Debian ?
=> More informations about this toot | More toots from lienrag@mastodon.tedomum.net
@lienrag Euh, ce n'est pas prévu. Je suis sous Windows donc je n'y connais rien. ^^'
=> More informations about this toot | More toots from s427@lou.lt
@s427
Question béotienne.
Si je fais supprimer dans ma colonne 🔔, où je reçois les messages directs ✉, l'archive les aura conservés quelque part où ils ont déjà disparu corps et biens ?
Ils existent encore comme messages envoyés chez l'interlocuteur, est-ce que ça suffit à entrer dans l'archivage ?
=> More informations about this toot | More toots from Siestacorta@mastodon.parleur.net
@Siestacorta Bonne question, et je ne suis pas entièrement sûr car je n'ai jamais fait ça, mais je pense qu'ils ne figureront PAS dans l'archive.
De ce que je constate, l'archive est construite exclusivement avec les contenus qui sont présents dans le cache de ton instance au moment de la création de l'archive; l'instance ne va pas chercher de contenus sur d'autres instances pour créer l'archive. Donc le fait qu'un message existe toujours chez le destinataire ne devrait pas faire de diff.
=> More informations about this toot | More toots from s427@lou.lt
@Siestacorta Après, je ne sais pas comment la suppression d'une conversation est traitée au niveau de l'instance et de son cache (et aussi au niveau de l'instance du destinataire), donc il y a peut-être des subtilisé qui m'échappent.
=> More informations about this toot | More toots from s427@lou.lt
@s427 Mais c'est trop bien ! Bravo et merci, les captures d'écran donnent vraiment envie !
=> More informations about this toot | More toots from Greguti@pouet.chapril.org
@Greguti Merci :)
=> More informations about this toot | More toots from s427@lou.lt
@s427 Ça a l'air super, bravo :tuturu:
=> More informations about this toot | More toots from Yamakyu@shelter.moe
@Yamakyu Merci :)
=> More informations about this toot | More toots from s427@lou.lt
@s427 On est fichés 😱
=> More informations about this toot | More toots from Mourioche@mastodon.social
@Mourioche ... par l'instance de notre choix. ;)
=> More informations about this toot | More toots from s427@lou.lt
@s427
Ah mais c'est super ! C'est exactement le genre de programme que je cherchais.
Plein de cœurs à toi ❤️🧡💛💚💙💜🤎
=> More informations about this toot | More toots from sebsauvage@framapiaf.org
@sebsauvage Merci, je suis trop content que ça soit utile à d'autres. :)
=> More informations about this toot | More toots from s427@lou.lt
@sebsauvage @Greguti
@mastodon.tedomum.net
@Yamakyu
@Mourioche
@FredPraca
@s427 https://piaille.fr/
C'est une belle idée, le traitement en local, etc. sauf qu'à ce stade çà ne fonctionne pas !
Du moins pas pour moi avec une archive de moins de 40Mo et un navigateur Firefox v.133 [en tous points respectueux des standards ] ce dernier point à mes yeux est rédhibitoire 😏
Combien de gens ont testé AVANT de pouetter ?
https://lepartisan.info/MARL/
=> More informations about this toot | More toots from carmine@piaille.fr
@carmine
Pas encore testé de mon côté.
@Greguti @Yamakyu @Mourioche @FredPraca @s427
=> More informations about this toot | More toots from sebsauvage@framapiaf.org
@carmine @sebsauvage @Greguti @Yamakyu @Mourioche @s427 pas moi mais je repouet pour saluer l'initiative et potentiellement amener des contributeurs
=> More informations about this toot | More toots from FredPraca
@carmine @sebsauvage @Greguti @Yamakyu @Mourioche @s427
Comme ça m'intriguait, je viens de tester avec mon archive issue de Mamot et tout fonctionne correctement
=> More informations about this toot | More toots from FredPraca
@FredPraca soulagement ^^'
@carmine @sebsauvage @Greguti @Yamakyu @Mourioche
=> More informations about this toot | More toots from s427@lou.lt
@s427 @carmine @sebsauvage @Greguti @Yamakyu @Mourioche
ça sort des stats sympas du coup :)
=> More informations about this toot | More toots from FredPraca
@carmine Désolé d'apprendre ça. J'ai développé ça sur la base de mes archives (de deux instances différentes), dont une de près de 250 Mo; testé dans plusieurs navigateurs, dont Firefox. Il me faudrait plus d'information pour comprendre la source du problème, à commencer par les éventuels messages d'erreur qui apparaissent dans la console de Firefox (F12). Est-il envisageable d'ouvrir un ticket sur la page du projet ?
@sebsauvage @Greguti @Yamakyu @Mourioche @FredPraca
=> More informations about this toot | More toots from s427@lou.lt
@carmine Ou à défaut, simplement me transmettre une capture d'écran des messages qui apparaissent dans la console.
=> More informations about this toot | More toots from s427@lou.lt
@s427 @sebsauvage @Greguti @Yamakyu @Mourioche @FredPraca
Wait ... avec une petite archive testée sur votre instance en ligne l'interface s'est chargée :) c bon signe cf copie écran
=> More informations about this toot | More toots from carmine@piaille.fr
@carmine Ah super, ça me rassure un peu. Ce serait bien de comprendre ce qui coince sur l'autre archive cependant. (Et je constate des petits soucis de présentation quand il y a beaucoup de mentions sur un seul post, situation que je n'ai pas dans mes propres archives. Je vais déjà corriger ça. ^^)
=> More informations about this toot | More toots from s427@lou.lt
@s427
idem avec une copie déployée sur lepartisan.info, cf copie écran.
Le bug initial pourrait être dû de mon côté à une RAM saturée ou trop d'onglets ouverts, j'ai libéré de la RAM et voilà 🙂
Merci pour ce chouette boulot.
=> More informations about this toot | More toots from carmine@piaille.fr
@carmine Le problème peut aussi venir si votre archive est au format GZ (au lieu de ZIP). MARL ne fonctionne qu'avec le format ZIP, et les instances de Mastodon avant la version 4.2.0 exportaient les archives au format GZ. J'ignorais ceci jusqu'à aujourd'hui. ^^' Je vais ajouter une précision sur la page de l'app.
=> More informations about this toot | More toots from s427@lou.lt
@s427 Super intéressant ! J'avais bidouillé un truc avec Eleventy pour visualiser mon archive Mastodon mais c'était très peu pratique et pas très bien fait. Hâte de tester ça. J'aime le fait que l'utilisation locale consiste simplement en un index.html à ouvrir !
Déçu qu'on ait toujours pas trouvé de solution à l'archivage des RT... ça donne envie de reprendre une pratique des tout débuts de twitter : copier-coller le contenu en mentionnant son auteur et ajouter "RT". Au moins tu gardes trace.
=> More informations about this toot | More toots from Julianoe@mastodon.xyz
@Julianoe En effet, la non-rétention des boosts me frustre également (et ça s'étend aux likes et surtout aux bookmarks). Idéalement je rêve d'un outil qui accéderait une fois par jour à mon compte et exporterait les boosts dans une base de données externe...
=> More informations about this toot | More toots from s427@lou.lt
@s427 same same !
=> More informations about this toot | More toots from Julianoe@mastodon.xyz
@s427 @Julianoe Je suggère https://github.com/kensanata/mastodon-archive#mastodon-archive
=> More informations about this toot | More toots from oschwand
@oschwand @Julianoe merci pour la ref ! Je ne suis pas très à l'aise avec python malheuresement mais ça semble intéressant
=> More informations about this toot | More toots from s427@lou.lt
@s427 @Julianoe moi, j'avais fait des tests pour faire ça avec Nifi https://nifi.apache.org/ , histoire de pas tout recoder.
On peut tout récupérer et avec un peu de JSONPath, on peut extraire ce que l'on veut et renvoyer vers tout et n'importe quoi :)
=> More informations about this toot | More toots from FredPraca
@s427 vraiment super, c'est si important d'avoir ce genre d'outil disponible et aussi accessible que possible. Merci pour ton travail!
=> More informations about this toot | More toots from slybebop@peoplemaking.games
@slybebop Merci pour le retour. :)
=> More informations about this toot | More toots from s427@lou.lt
@s427
Excellent outil. Bravo et merci !
=> More informations about this toot | More toots from dvd
@dvd merci !
=> More informations about this toot | More toots from s427@lou.lt
@s427 :nko_okay: très intéressant et beau boulot, juste dommage que ce soit limité a Mastodon encore une fois :pikasob:
=> More informations about this toot | More toots from KazukyAkayashi@social.zarchbox.fr
@KazukyAkayashi hélas, je ne suis qu'une personne ;) Mais merci !
=> More informations about this toot | More toots from s427@lou.lt
@s427 désoler, je te visais pas spécialement :pikasmilesweat: c'est plus un constat général des softs autour du fediverse qui ne gravite finalement qu'autour de Mastodon :pikauvu:
=> More informations about this toot | More toots from KazukyAkayashi@social.zarchbox.fr
@KazukyAkayashi je comprends.
=> More informations about this toot | More toots from s427@lou.lt
@s427
Comme tout le monde, je trouve ça très utile et je tiens à souligner le bon boulot fait sur le design de l’interface.
=> More informations about this toot | More toots from Monolecte@framapiaf.org
@Monolecte merci beaucoup, ça fait très plaisir 😊
=> More informations about this toot | More toots from s427@lou.lt
@s427
Souvent, les devs n’insistent pas des masses sur l’interface.
=> More informations about this toot | More toots from Monolecte@framapiaf.org
@Monolecte J'en suis conscient. :) Je penche plus du côté UI que dev pour ma part.
=> More informations about this toot | More toots from s427@lou.lt
@s427 Il ne manquerait plus qu'une version française.
=> More informations about this toot | More toots from individu1671137@mastodon.zaclys.com
@individu1671137 J'y pense.
=> More informations about this toot | More toots from s427@lou.lt
@s427 Il me semble que tu n'auras pas besoin d'un traducteur.
=> More informations about this toot | More toots from individu1671137@mastodon.zaclys.com
@individu1671137 Pas pour le français, disons. ^^
=> More informations about this toot | More toots from s427@lou.lt
@s427
Joli !
Que devient l'archive si on joue avec votre outil sur la version en ligne et qu'on uploade un .zip ?
=> More informations about this toot | More toots from flomaraninchi@pouet.chapril.org
@flomaraninchi Tout fonctionne directement dans la fenêtre du navigateur, donc l'archive n'est uploadée nulle part. Toutes vos données restent exclusivement sur votre machine. Vous pouvez couper internet (après avoir chargé la page de l'app) et ça fonctionne exactement pareil.
=> More informations about this toot | More toots from s427@lou.lt
@flomaraninchi La contrepartie de cette approche, c'est que tout tourne directement dans la mémoire de votre navigateur, et si celle-ci est un peu limitée (machine ancienne ou autre), cela peut coincer avec les très gros fichiers (soit l'archive elle-même, soit les images ou vidéos qui sont contenues dans celle-ci.)
=> More informations about this toot | More toots from s427@lou.lt
@s427
Oups! C'est même écrit sur la dite page web. J'aurais dû essayer avant de poser la question. 🙂
En tout cas c'est parfait !
Merci.
=> More informations about this toot | More toots from flomaraninchi@pouet.chapril.org
@s427 Très pratique. Nice tool, very useful :blobthumbsup:
=> More informations about this toot | More toots from colt@nanao.cybtex.fr
@colt merci thank you 😊
=> More informations about this toot | More toots from s427@lou.lt
@s427
Ah mince j'avais déjà boosté... en recevant la notif j'avais cru être pris en flag d'ingratitude à l'utiliser sans et me suis empressé... d'annuler et remettre. Du coup je l'ai remis en haut de la pile :)
=> More informations about this toot | More toots from floo@piaille.fr
@floo Mieux vaut trop que pas assez. ;) Merci en tout cas. :)
=> More informations about this toot | More toots from s427@lou.lt This content has been proxied by September (3851b).Proxy Information
text/gemini