This is a bit of sidetrack, but in case someone is interested in reading their history more easily. My conversations.html export file was ~200 MiB and I wanted something easier to work with, so I've been working on a project to index and make it searchable.
It uses the pagefind project so it can be hosted on a static host, and I made a fork of pagefind which encrypts the indexes so you can host your private chats wherever and it will be encrypted at rest and decrypted client-side in the browser.
(You still have to trust the server as the html itself can be modified, but at least your data is encrypted at rest.)
One of the goals is to allow me to delete all my data from chatgpt and claude regularly while still having a private searchable history.
It's early but the basics work, and it can handle both chatgpt and claude (which is another benefit as I don't always remember where I had something).
Do you know if this is available in the actual web interface, and just not displayed, or is it just in the data export? If it is in the web, maybe a browser extension would be worth making.
This was really made in 2016. I hacked it together back then, and forgot about it. Now I needed to check what did I do yesterday, and I remembered that I once made this tool. It needed just a quick update of the authorization header.
Since this is missing on github, i thought it could be useful for other people. :-)
OsmAPP is my take on creating a universal OpenStreetMap app for broad public. It should be as easy to use as Google Maps, including clickable POIs and featuring as much of OSM data as possible. I want to educate the user about wikipedia-like experience of OSM, thus edit is possible even for anonymous visitors. It is has still a long way to go ;)
- Big thanks to Maptiler which processes raw OSM data and provides the vector tiles. https://www.maptiler.com/
- Geocoding is done by Photon API which allows autocomplete. The main OSM sites uses Nominatim API which can't. https://photon.komoot.io/
Also thank you very much for featuring OsmAPP here, perhaps someone will find it useful. :-)
PWA is experimential feature, it lets you add it on homescreen, but nothing more. It is still online web app. See https://osmapp.org/install For mobile we have already several great native apps (OrganicMaps, Osmand, Mapy.cz).
The html file is just a big JSON with some JS rendering, so I wrote this bash script which adds the timestamp before the conversation title: