Until message archive management become reality, chat history is stored only on clients. It would be nice to have simple option to export the full history to some parsable format (like JSON or SQLite database), so it can be easily converted and imported into other Jabber client or to future server-side message archive.
For example Gajim stores history in SQLite database, so import can be done using few SQL queries.
The export should be lossless and as simple as possible (from programmer's point of view). It can be hidden in somewhere in settings. Dump should be stored in file on SD card with timestamp in the filename, and file share menu may be presented to user when export is complete.
I would like some feature like this as well, but I'm not too certain about the best course of action. Importing into other messengers isn't easy because there is a tremendous lot of them, all with different storage formats. Emulating all of these isn't really viable, nor does it seem logical to have such a feature if only Gajim or some other messenger is supported then.
Perhaps we should _only_ have an option to export them to a text file instead, in an own plaintext log format that is still somewhat easy to parse? As in, really well human-readable but still importable into other clients?
This kind of goes against a central tenet of "Off-The-Record" messaging, in that the conversation is explicitly supposed to be destroyed afterwards.
Conversations (and most clients) don't destroy OTR chats by default. OTR has nothing to do with what happens afterwards, it just protects the messages in transit. The end parties (once verified) are assumed to be trusted (which includes handling the information in whatever way they see fit).
Any plain text file is hard to parse. Nicely formatted JSON is easy to
read by human and easy to parse by machine (import script).
Alternatively it can be XML file with some basic XSLT template to make
it readable using any web browser.
Until message archive management become reality
MAM is actually a reality right now. It has been in Conversations now for several releases and is working great.
MAM doesn't help when you just want your chat log/history exported to a neutral txt-/json-/xml-/etc.-file, so chat log/history export is a highly sought after feature for me and some of my friends and I brought that topic up on the Converversations support chat group and had immediately answer from another user who wished the same feature. Google XMPP-Server let's you download your chat-log in a not really human-reabable json file (for example contact-names are some numbercode) and for that reason me and my friends still use Google XMPP despite it being unsecure and blocked by several other XMPP-server-providers.
+1 for export. Please re-open this feature request.
I'd love to be able to export the chat history so that I can read it elsewhere. Even just a text file would be great!
I'd love to be able to export the chat history so that I can read it elsewhere. Even just a text file would be great!
That has been possible for a while now. You can find the button in the expert settings.
@iNPUTmice Oh awesome, thanks! I didn't see that there.
Erm hang on, @iNPUTmice - where does it export to?
Onto the SD card in a directory called Conversations/logs/
Awesome, thanks!
On Sat, 2016-10-08 at 05:43 -0700, Daniel Gultsch wrote:
Onto the SD card in a directory called Conversations/logs/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
Most helpful comment
That has been possible for a while now. You can find the button in the expert settings.