For moro skyld, og for å ha en mulighet til å ta vare på Mattermost-meldinger i tilfelle en Mattermost-tjener skal fjernes, så har jeg de siste dagene instrukert sludderboten min til å lage et verktøy for å hente ut alle meldinger fra meldingstjenesten Mattermost og lagre dem i Noark 5 XML-format. Resultatet er nå tilgjengelig fra <URL: https://gitlab.com/petterreinholdtsen/mattermost-noark5extract >.
Den består av to programmer:
mattermost-noark5extract - som kobler seg opp til en Mattermost-tjeneste og henter ut alle meldigner (og valgfritt, vedlegg/bilder) fra alle kanaler og direktemeldingsdialoger brukeren som logger inn har hatt i Mattermost (eller kun de kanalene en oppgir på kommandolinjen).
mattermost-noark5extract-browser - som gir et tui for å bla gjennom og søke i de uthentede meldingene.
Merk, jeg har ikke gjort noen innsats så langt for å sikre at uttrekket har alt som trengs for et gyldig og deponerbart uttrekk. Min ide er at en etter uthenting bør gå gjennom alle meldingene og se hvilke som er arkivverdige, og slette resten, da det ligger i sakens natur at svært mye av øyeblikksmeldinger ikke egentlig er verdt å ta vare på. Når det så er gjort kan en oppdatere addml-filer og annet som trengs for å gjøre noe slikt avleverbart.
Verktøyene er testet på en Mattermost-tjener jeg har tilgang til der det lå rundt 23 000 meldinger, og ser ut til å fungere fint der.
[Petter Reinholdtsen]
For moro skyld, og for å ha en mulighet til å ta vare på Mattermost-meldinger i tilfelle en Mattermost-tjener skal fjernes, så har jeg de siste dagene instrukert sludderboten min til å lage et verktøy for å hente ut alle meldinger fra meldingstjenesten Mattermost og lagre dem i Noark 5 XML-format.
Verktøyet er nå omtalt på <URL: http://www.hungry.com/~pere/blog/Long_term_storage_of_Mattermost_messages_wi... >.