moji<p>I recently developed a thing to turn a Conversations chat* into a PDF.</p><p><a href="https://codeberg.org/moji/typst-conversations" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/moji/typst-conver</span><span class="invisible">sations</span></a></p><p>That story began with a friend of mine that had got a XMPP group chat where they shared updates and pictures of their latest travel adventure. Now chat is rather ephemeral and they wanted to preserve those memories in an easy accessible format that is PDF. And so I put something together.</p><p>* actually any chat as long as you can get the raw data in the expected format</p><p><a href="https://dresden.network/tags/typst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>typst</span></a> <a href="https://dresden.network/tags/conversations" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>conversations</span></a> <a href="https://dresden.network/tags/chat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chat</span></a> <a href="https://dresden.network/tags/pdf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pdf</span></a> <a href="https://dresden.network/tags/xmpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xmpp</span></a></p>