Zotero Better Notes – Knowledge management inside Zotero
github.com
github.com
https://news.ycombinator.com/item?id=36446045
Obsidian should definitely take a page from that. I'm currently with a plugin they won't add to the community marketplace:
If only there were a way to enable a three pane layout in Obsidian, I’d be in heaven.
I like highly minimal interfaces, so I modded mine with the Border theme and few CSS snippets so it looks like this: https://cldup.com/LAeiG4q2ED.jpeg
I don’t bemoan this approach that basically gives everything local away for free.
I'm not sure how profitable Notion is though.
Specifically regarding Obsidian it’s just a folder full of plain text markdown files, doesn’t get much more portable than that.
Setting it up was a bit of a hassle but now it just works.
Where Zotero has come in useful for me is to gather and sort academic journal articles and to be able to feed them into Obsidian.
- everything is markdown which I'm comfortable in
- I can use conventional structure of folders and notes within folders (not for everyone but it works for me)
- extensive support for cross-linking/embedding/bookmarks along with connection graphs/search (out of these, I had use cases for cross-linking and embedding which worked very well)
- nice responsive UI with support for themes/customizations (I particularly like the Nord theme). Allows lots of control like custom CSS etc for more fine-tuning
- allows customizing keyboard shortcut for practically any action
- quality of desktop and mobile (Android) application is pretty good and the look and feel is consistent
- extensive plugin system: I mainly use plugins out of the box but with stuff like Data tables plugins, you can automate/implement your own workflow (I am too lazy to use all that). Even with out-of-box stuff, things like the git plugin allows version control with minimal effort, smart links allows regex based rules to convert strings to URLs (like entering JIRA ticket no. which converts to clickable URL), MathJax support for entering formulas which render beautifully etc; there are lots of such quality of life benefits via the plugins which adds up.
- allows easy syncing either using their paid service or using syncthing (which is what I use)
All the approaches to handle this kind of thing are not as simple as turning off a checkbox. If that is a deal breaker, then this may not be the app for you. OTOH, if you don't mind occasionally dealing with that (or better still, picking up the bare minimum amount of markdown), it'll provide a pretty rich note taking experience. For typical content, I don't think this will be a frequent issue but then again, what is typical for someone may be atypical for me and vice versa.
Personally I think it is totally worth it but YMMV.
I have tried to use a plugin called Obsidian Git that automatically runs git commits and pushes on an interval, but I have found it frequently had conflicts and the visual for resolving those conflicts wasn't super helfpul. I ended up just paying for Obsidian Sync. I wish I had a solution that kept my data just to myself, but I don't care that much of Obsidian has my notes
Also, it freezes my typing every time it tries to push/pull. So if you put it on an interval, to make it more automatic, your typing will just be frozen every however many seconds
I have a server at home where I self host a few services and access over tailscale so I have a device that is “always on” and syncing, but prior I used a $5 droplet for much of the same. Can recommend.
I have been running it for a little over a year now across three primary devices and the server and I don’t think I’ve seen more than a handful of conflicts. Don’t remember a single one with my obsidian directory which is currently ~500 files (markdown/pdf etc).
I ran with this for my own note taking system, mdld. https://github.com/vid/mdld , which works with hedgedoc.
And how does mdld differ from dataview?
- [Opinionated decision] disable sync
- [Opinionated decision] set “Base directory” (Preferences > Advanced > Files and Folders) to local literature folder
- every time you download literature PDFs, create a new subfolder with the motivation for search,
- prepend folder names by date-string (yyyy-mm-dd_look_for_albert_einstein_lit)
- set PDF View to “System default” (Preferences > General > “Open PDFs using..”)
- Enable recursive quick search in folders:
go to Preferences > Advanced > Config Editor, search for `recursiveCollections`, double click (set to True)
- use CTRL-SHIFT-DRAG to drop files into Zotero as Links, see [#77](https://github.com/zotero/zotero/issues/77)
- use CTRL-Shift-C to copy bibliography to clipboard
- Dark Theme [1]:
- Go to `%AppData%\Zotero\Zotero\Profiles\` (`XXXXXXXX.default`)
- Create `chrome` folder
- Place the `userChrome.css`
- Start Zotero
- Add-Ons:
- zotero-pdfkit [2]
- allows to modify/select a “default” PDF attachment to be opened
- ZoteroDuplicatesMerger [3]
- easier merging of duplicates
- zotero-folder-import [4]
- bulk import PDFs from a folder
- zotero-tag [5]
- allows to add stars to items (Num Key `1`, `2`, `3` etc.)
- example see [6]
[1]: https://github.com/Rosmaninho/Zotero-Dark-Theme
[2]: https://github.com/sharpevo/zotero-pdfkit/
[3]: https://github.com/frangoud/ZoteroDuplicatesMerger
[4]: https://github.com/retorquere/zotero-folder-import
[5]: https://github.com/windingwind/zotero-tag
[6]: https://ad.vgiscience.org/links/imgs/zotero_stars.webpI'm excited to try the duplicates merger tool, I've been forever putting off this because the normal way is such a slog. The Tag one also looks good.
To add to the list, my key add-ons are:
- better bibtex, this one is essential for me as a latex user
- zotfile. This one is cool because if you add annotations to a pdf, like highlighting or comments while you read it, then zotfile will pull those out into notes in the zotero entry. This makes it really easy to see both that I've read this document, and what parts I thought were important.
[1] https://retorque.re/zotero-better-bibtex/) [2] http://zotfile.com/
I still keep Zotero around for some projects that require more serious bibliography management. Glad to see advances in the note management direction, even if it is a add-on. While serviceable, the default note options always felt a bit rough to me.
Exactly the same for me, I'm forever grateful.
If anyone is trying to work out a Zotero to Obsidian to Word/Libre Office workflow, give it a look.
I’ve created a GitHub repo README with instructions on linking everything together.
Hopefully someone finds this useful, happy for more contributions also (hence why used a repo to do this)
https://github.com/evolve2k/obsidian-pandoc-academic-word-do...
I have tried Obsidian a couple of times, but it never stuck with me. For some reason I cannot go back to “regular editors” after years of vim (and now neovim), it is not only the modal editing (IIRC Obsidian has a decent vi mode), I guess it is more about having all your editing in the same tool (and the terminal).
Nowadays I stick to neovim plus Telekasten plugin, not as polished as Obsidian, but with enough features.
Pandoc also has functionality to turn a table of contents on based off of the semantic headers.
My guide is pulling together issues that arise across Zotero <> Obsidian <> Pandoc <> Word
I’ve found most forums are concerned with one or two of these steps depending which forums you’re visiting.
Now it just needs an EPUB reader to replace Calibre, then it'd just be the perfect all-in-one personal library. For now I'm using this plugin that exports and keeps in sync the calibre library to Zotero:
https://www.mobileread.com/forums/showthread.php?p=3339191
Very grateful that this open source project stays alive, I've seen attempts over the years from startups and other projects to tackle on spaces like pkm, research, paperless office, to then be abandoned yet Zotero keeps getting updates.
There's also Tropy, from the same organization that develops Zotero, for organizing digital assets:
Getting a bit off-topic, but this thing could use some sort of Moodboard designer to visually sort the assets in a canvas, kind of what you can do with Miro, Notion, Mural or locally with Obsidian Canvas/Excalidraw. On that note, there's also this project that takes on that space, previously featured on HN but has made significant progress lately:
Some are non-academic PDFs, blueprints, guides, whitepapers or manuals that I refer to for a given project, and while this is not the main purpose of Zotero, as it is a research-oriented tool, it still proves more useful than other tools, tidier than classical folders+files, and less of a hassle than coming up with my own system using something like Obsidian's dataview plugin.
Calibre I prefer it to fix the metadata of my ebooks, but the local reading story isn't ideal for me. I've tried serving the collection over self-hosted web apps, to keep the page progress like calibre-web, but it wasn't ideal for me or conducive to what I look for: https://github.com/janeczku/calibre-web
I recently discovered it can handle Markdown files and link across entries.
Search is powerful and fast. There are very few sync issues.
Downsides: MacOS/iOS/iPadOS only, and not free or open-source (but it's a one-time purchase).
Not affiliated, just a happy user.
I used to do this myself (though with GoodNotes), but I'm switched the Zotero in-built PDF viewer.
The annotations you make in the in-built PDF reader are separate from the PDF file itself to: 1. Easier syncing - the annotations are light, rather than syncing the entire PDF > "We'll always try to support external workflows as efficiently as possible, but it will never match the seamless experience we're able to provide when everything is done within the app." [1] 2. The internal (text-based) annotations show up as notes, which has a neat effect that when I started using BetterNote this morning, it already has every one of my annotations ready to be used. I was surprised and a little delighted (there's a tiny button on the tab bar with a magnifying glass[2], it show all your notes/annotations from EVERY file and lets you link them to your workspace note). 3. You can export your annotations onto the PDF if you want to store them on the PDF itself.
The bad: handwritten annotations don't show up in the notes list (in the Zotero 7 beta build I'm running, at least)[3].
[1]: https://www.zotero.org/support/kb/annotations_in_database [2]: https://app.screencast.com/gv9JBZNpJyoSF [3]: https://app.screencast.com/0YQjZSV54R1Ha
But all other alternatives for bibliography management I know of are even worse.
I hacked it into a python package a couple of months ago in an ADHD hyperfocus induced frenzy. Sounds like you might like it. Still a long way to go, but it's out there and FOSS. Contributions are welcome.
Yes, around 13k currently. Startup is slow, but I keep it open so that doesn't matter much. With Zotero 6, speed isn't great for general usage, but workable. Zotero 7 (beta) however feels very fast. I've switched to it already -- most plugins haven't been upgraded yet, but (at least currently) you can switch between v6 and 7 since there's no database updates involved.
Preferably mobile friendly, Even if just in browser.
Just use Notion or Google Drive folder with docs if you don't have too many notes.
For "easily shared" it's hard to beat Notion. They have a really good mobile experience and the ability to control permissions and sharing at a detailed level.
The only drawback with that recommendation is you also asked for "very simple," which Notion is definitely not. But, you don't have to use all the features available--you can use the complicated tool in a simple way if you like.
What are some learning resources for this programming system?