Hello World :)

I am pleased to present you a small project that I have been working on these last weeks:

MARL (Mastodon Archive Reader Lite) is a small web app that allows you to explore in detail the content of your Mastodon posts archive, including attached files (images, videos, sounds), and with different search options.

https://github.com/s427/MARL

🙏 Boosts welcome! 🙏

(More info in the post below 👇)

#Mastodon #archive

GitHub - s427/MARL: Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file

Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file - s427/MARL

GitHub
The app is meant to be:
- easy to use: drag and drop your archive file anywhere in the app window, and you're ready to go;
- privacy-friendly: everything happens in the browser only; your data stays strictly on your machine; no data is sent to any server (except to download the app itself, obviously);
- accessible: at least as far as I can tell. Any feedback is welcome, as I have no doubt that improvements are possible.
The announcement in French:
https://lou.lt/@s427/113567186376766727
s427 (@[email protected])

Attached: 1 image 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

Loultodon

Important new feature in MARL: you can now load multiple archive files at once, in which case posts from different accounts are displayed in a single list (with a different color indicator for each account). Each profile is displayed as a tab. A new filter group allows you to limit the search to an author.

https://github.com/s427/MARL

1/2

#mastodon #archive #MARL

GitHub - s427/MARL: Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file

Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file - s427/MARL

GitHub

2/2

If you load multiple archives from the same account (exported at different dates), duplicates are removed, provided that their contents are strictly identical. If two posts with the same ID have the slightest difference (in their content or metadata), both versions are shown. And then it's up to you to find the differences. ;)
The "non-exact duplicates" filter allows to show only those posts.

Latest update: you can now choose the language of the app (English or French for now; open to contributions for other languages).

#MARL #Mastodon #archive

Latest update, "server mode": you can now host MARL on your own web server to make your archive publicly viewable. A script is provided to delete private posts from the archive *before* you make it public.

This mode can also be used on a local web server to more easily browse very large archives, or just to automatically load some archives in MARL. See "server-mode.md" on the project page for more information.

#MARL #Mastodon #archives

MARL keeps evolving, even though I don't always announce it here. 😅

Among the latest new features:
- polls display;
- two new options to simplify the app layout;
- show the number of likes or shares on a post, as well as its language;
- new filters: number of likes or shares; date or time of the post;
- irrelevant filters are automatically hidden;
- conversation view (threads) (limited by the data present in the archive).

#Mastodon #archive #MARL

As a reminder, the project page:
https://github.com/s427/MARL

And I recently added a demo page (with posts from my own archive) in case people would like to test it but don't have an archive immediately available:
https://marl.s427.ch

#Mastodon #archive #MARL

GitHub - s427/MARL: Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file

Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file - s427/MARL

GitHub
@s427 Excellent, j'adore ! Merci pour le partage :-) Je relais sur mon site de découverte de pépites tech web https://thewhale.cc/posts/marl
MARL

Technological monitoring for web developer. Daily curated list of web resources, tools, services.

The Whale
@s427 Thank you so much for making this 💞
@s427 me parece muy buena idea 💡
@s427 Not something I would use, but hot dang it looks beautiful.
@CleanDesign thank you very much, it means a lot :)
@s427 this is incredible!! i haven't encountered another archive viewer that's as easy to get started with and to use. thank you so much for making and sharing this 💕
@mei thank you so much! That means a lot 😊
That sounds like a really neat idea.
@s427 oh, this looks great, I may share in our next Trunk & Tidbits blog post if that is ok with you?
@andypiper That is very OK with me, go ahead. :) And thank you!
@s427 That looks lovely. Gonna have to have a play with it. Potentially very handy for me.
@pilchard thanks! Hope you find it useful. :)
@s427 add tags like opensource, foss, linux so much ppl will see it
@s427 We'll check it out. We changed instances, and the previous instance shut down. All we have is the archive.
@TrufiAssoc I hope this will be useful to you. 🙏
@s427 oh wow.
my deepest thanks to you
@temptoetiam You're very welcome. :)
Il y a cependant des limitations assez frustrantes au sujet des boosts, likes et bookmarks, comme indiqué sur la page d'accueil du projet. J'espère que ça se débloquera un jour mais pour l'instant je ne crois pas que je puisse faire davantage (avec cette approche qui fonctionne entièrement dans le navigateur).
@s427 Faute de bonne mémoire et de discipline, j'utilise mastodon (et avant ça twitter) comme carnet de notes, "commonplace book", archive de mes découvertes en ligne, et je m'attristais de la fermeture prochaine de ma première instance (octodon) pour cette raison. Merci beaucoup pour l'aide que tu apportes aux têtes pleines de trous !
@temptoetiam ah oui, je comprends, tu vas soudain pouvoir retrouver plein de trucs (ou plus facilement en tout cas). N'hésite pas si tu as des suggestions d'améliorations !
@s427 @reginasbread Damn, that was the app I thought of for months. Thank you 💙
@s427 This is really cool! I love seen cool open source projects powered by other cool open source projects 🔥
@s427 An amazing idea! Thank you so much for this!
@mardelvallearts Thanks, and you're welcome :)
@s427 looks great, thanks for doing this!
@s427 Wow, that's great. I missed this! :-)
@s427 Oh, wow! Just the other day I was pining for exactly this what you've made. Er…sorry, this is a little embarrassing to have to ask, but what platform/OS is this for?
@isocat it's a web app so it's platform agnostic. All you need is a reasonably modern browser.
@s427 😻 Fantastic! Thank you. Are there general or specific install instrux you can point me at?
@isocat it's a web app. There is no installation process. You just open or visit the page and drag/drop you archive file on it.

@s427 Lookit there, it's working! Thank you (oh, but thank you) for writing this.

(Pics don't seem to load, though; is there a config I need to poke or something?)

@isocat There's no config, no. If the images don't load it might be due to some memory limitation with your device or browser (I noticed very large files fail to load on my machine too), or it's a bug I'm not aware of... Do you see any error message in the browser's console?
@s427 My .zip is a 620mb file, and I'm on a mid-'15 Macbook Pro with 16gb RAM (and just barely enough free/swapspace on the 2TB SSD). Tried Orion and Safari, same result in both browsers. Don't have another machine to try it on. Not seein' any errors in console logs, but can't guarantee I'm looking correctly. Happy to help however I can.

@isocat 620 Mo, that's a healthy baby! My archive is merely 244. ^^

In my tests the media files above 25Mo fail to load in Firefox, but they do load in Chrome. So not browsers are equal in that regard. I suspect the amount of RAM available also plays a role (possibly the OS as well).

Could you be more specific about what happens with your pics? What do you see? Empty rectangle, broken image, something else? Can you maybe send me a screenshot so I'm sure we're on the same page?

@isocat As far as error messages go, they would show up in the browser's console, which may be disabled by default. I'm not too familiar with the MacOS environment, but this page gives some indication about how to access the console in Safari (scroll down a bit) :
https://support.monday.com/hc/en-us/articles/360002197259-How-to-open-the-developer-console
@s427 Can you see my DM with the requested info?
@isocat No, I just checked and I don't see any DM from you. :/
Can you maybe post those infos as a github issue?
https://github.com/s427/MARL/issues
Issues · s427/MARL

Mastodon Archive Reader Lite - a lightweight single-page app to explore the contents of your Mastodon archive file - Issues · s427/MARL

GitHub
Hey @futurebird this might be a shortcut to the search idea you floated a few days ago.

@s427

This looks amazing!

@futurebird You're too kind. :) Thank you very much!