84 karma · joined February 28, 2025
None are mentioned. E.g I made https://cascii.app for exactly this purpose.
Perhaps a good middle ground would just be offering the gzip dump.
This might break state for the online version, but I can do some tweaks and get it merged if you open the PR.
to be clear, the short url feature is useful in that other people can easily edit / update diagrams they see referenced in code comments. If privacy is a concern and you're not distributing the diagram, then indeed exporting JSON is a good way to go.
I have taken care to break things up, comment, etc - if you start at main(), you may find it's not any more difficult to follow than if i'd broken it up. Just because it's one file doesn't mean it doesn't separate concerns.
There, all exported drawings come with a short link. This is so that months later anyone reading / seeing can edit their own copy online / keep it up to date.
You can also create an account to manage your own drawings.
Side note - when you use real pasting, it will not remember meaningful information (that's very hard to do elegantly). In your example, I'm guessing that 3x3 table you pasted in could not be properly edited like a table again. Hence, use short links so that Cascii remembers state.
Loading the landing page was a breathe of fresh air. Thank you.
I don't know about Keep, but it's another app, which is kind of my point - I already use Gmail.
- No extra app needed
- Keeps them quite hidden / private / secure
- Always easy access (I always have emails open)
- In sync with different devices