The only thing I would really love is a more open way to store notes, like text files in a directory. Love how DevonThink does their file indexing. Can imagine it being a headache though with the cloning etc. so good you have export to at least have openly accessible backups.
Show HN: Trilium Notes – Scriptable note-taking application
111–120 of 129 posts
Re: Show HN: Trilium Notes – Scriptable note-taking application
#112Re: Show HN: Trilium Notes – Scriptable note-taking application
#113Do you have plans to build import functions to take data from OneNote and Evernote?
Re: Show HN: Trilium Notes – Scriptable note-taking application
#114I'm looking for.a.tool replacing DevonThink, which lets.you also put Documents (e.g. PDF) as a node in the hierarchical tree which is IMHO key for knowledge systems. Your system looks great on first look, is this a planed feature?
Re: Show HN: Trilium Notes – Scriptable note-taking application
#115This is an amazing project! It is extremely well documented and very well thought out! Do you have plans to build import functions to take data from OneNote and Evernote?
Re: Show HN: Trilium Notes – Scriptable note-taking application
#116Just played around with it. Really nice application and seems very comprehensive. I'll need to spend some more time with it though. I was especially keen on the syncing to work, but unfortunately kept getting a 'DB not initialized' error on the server. I'll raise an issue for it. Wonderful application overall. Congratulations.
Re: Show HN: Trilium Notes – Scriptable note-taking application
#117Re: Show HN: Trilium Notes – Scriptable note-taking application
#118Earlier quoted context omitted.
What features would you like in your ideal one?
Let me join the conversation, since it's a good opportunity to think about it. For me it would be: * Open-source, self-hosted * Storing the data in some very plain format, as long as it doens't conflict with other features. In fact, I'd wish for it to be plain markdown in individual files on the disk, but (aside from performance problems) I don't imagine it being fully possible. So I'm not sure where the right balanc…
Re: Show HN: Trilium Notes – Scriptable note-taking application
#119Re: Show HN: Trilium Notes – Scriptable note-taking application
#120Earlier quoted context omitted.
What features would you like in your ideal one?
Thank you for the question but it feels I can't write a comprehensive answer quickly enough and it's time to go to bed now (in Europe) but my head is already working on systematizing the idea. I'll probobably write later.
Free and open source preferably but if it has to be paid (I don't mind paying if somebody builds a perfect tool for me, I'll donate if it's free) - it is to be single-time payment, not any kind of subscription.
100%-internet-independent. An option to synchronize data over the internet is a nice thing to have but it must be E2E-encrypted (I feel like a manually-set private key symmetric encryption is ok) and support P2P-synchronization via local network.
It should better work on all the platforms but desktop Linux is the most important and minimally-sufficient.
It is to store the data in a format easy to read and modify programmatically. E.g. SQLite (seems the best choice, also does great storing attached files as BLOBs within the DB), XML, JSON or whatever with sane scheme.
A node can be folder/document, a document section with a heading (including subsections), a paragraph (with support for marking particular spans as non-breakable and inserting manual line breaks), a picture (svg, png or jpg), a numbered or bulleted list (of whatever a depth) or its element, a video, an audio, a table, a formula, a piece of code, an attached file (stored within or alongside the database), a link to a node or to an external URL. Something else too perhaps.
It should be possible to attach tags and custom properties to the nodes. Every node should have a UUID. The tagging system should support implications (e.g. if I tag something with "python" tag "programming" tag is applied implicitly). It should be possible to rename tags and merge tags into one.
Full text search (and replace) by content, tag, property etc.
Drag&Drop nodes migration and reordering.
Export a node with all its subnodes into a file, execute a command line with its name substituted and import it back. I am going to use this feature mostly to author documents (markdown, latex, epub etc) and blog posts via Python scripts.
What I want to use it for:
Writing down random ideas and notes, mindmapping, organizing reasonably small files and scanned stuff, writing lecture notes, papers, blog posts and books and all these with all their hierarchy elements (to the sane depth, treating every word as an node or looking inside attached files would be too much) should be 1-st class nodes displayed in the tree and available for the operations.