maybe try the ‘plain’ template in a new test vault?

I see. I just had a look and as far as I can see the only format that bakes a “date modified” field into each entry is the one you selected… even though the Better BibTex plug-in offers to “keep updated” other formats too, they don’t have that entry. Is that what this plug-in uses to know which notes to update and which ones to leave untouched?

The reason I’m asking is because it would be awesome to use this plug-in with other reference managers. My favorite is Bookends, but it only maintains a .bib file. This can be easily converted to standard CSL JSON with Pandoc (and the whole thing can be automated) but I guess BBT JSON is something that only the BBT plug-in can do.

Yes, every time you “update the library” the current date is stored in your settings. The plugin compares the date the “update” function was called the last time with the date each individual entry was modified in Zotero. If an entry was created/modified in Zotero more recently this is updated, otherwise it is skipped.

Somebody else had suggested expanding the range of bibliography formats. In facts, the first version of the script I wrote (before it was a plugin) was accepting only a bib file and parsing it using a library created by the author of betterbibtex. It is on my to-do list to introduce that option within the plugin. But an additional reason why I dropped the bib option and focused on importing a json file is that parsing the bib file was much slower that just reading a json file.

I would try a few things (which unfortunately require to temporarily delete/move out of your vault your notes):

    1. Delete the literature notes from your vault, but keep the plugin on pointing to the the large json → if Obsidian is slow then the problem is the plugin reading that large bibliography file.This problem was reported by somebody in the past but it occurred only when searching a specific note.
    1. deactivate the plugin but keep all your existing notes in the current folder → if Obsidian is slow then the problem is in the content/format of the notes → if so moves to 3
    1. there may be a few things in your note that slow down Obsidian beyond the mere number. Something that comes to mind is the presence/number of metadata fields/Dataview fields to be indexed. Or maybe the interaction with other plugins that are embedded in the note (e.g. @Kabo mentioned the admonition plugin, in that case you could try using the plain template or a custom template)

I cannot get my notes in Obsidian to update when I add anything to the annotations or notes in Zotero. I have to delete the note in Obsidian and create the note again using the “Create literature note” command. Am I doing something wrong?

Every time I click Bibnotes: Update library I get this


Nothing gets added to the folder. Is there something wrong? I did everything as you said

that is also what my screen looks like when I update. but nothing updates.

1 Like

There is a setting that controls the behaviour of the “update library” control. By default it only updates notes that are already present in Obsidian. You can change that and it will generate notes that are not present already in Obsidian. I wonder if this is what is going on in this case.

When I first tried it, I set it to “Create new notes when missing”, but the same happened. The Zotero file is inside the vault which is in my icloud folder.
These are my plugins:

I have my Obsidian in iCloud like you and get the same issue. But I figured out why: the problem is that the json file is not always synchronized, meaning it is in the cloud but not on your computer. You have to click on it on the Finder and download it, then you can try to update your repository in Obsidian. In my case, it works.

I wonder if a solution would be to place the vault outside iCloud, but then you would it only local.

I don’t know about ways to “tell” iCloud to leave folders always on you computer. I guess this is one of the big pitfalls of iCloud.

It makes complete sense. I tried de-optimizing iCloud storage, it downloaded all files, removed download and downloaded again but it didn’t seem to work. That’s strange, I’m thinking it could be an issue with the path, but it seems alright

did you solve this issue? Because I’m having the same problem, but also with vanilla obsidian theme

This is 100% not true, an urban legend about iCloud. There is and there has always been an option to have files fully downloaded to the Mac. Go to System Preferences, then Apple ID, and make sure that “Optimize Mac Storage” is not ticked.

You are 100% right! I just meant there is not an option to choose which folders to upload and which not. It is an all-or-nothing alternative, which is for me not feasible, since I have too many files and a brutally small storage (250 GB) in my MacBook.

Yeah well. Apple’s SSD prices are just extortionate so I hear you

No this is still an issue for me…

Created an issue on GitHub: Selecting: "Update Library" does nothing · Issue #58 · stefanopagliari/bibnotes · GitHub
For me, at least, it happens with any theme

Hello,

Is there any way to get Zotero IDs of a given item, as a value to use in template ?

e.g. : In this URI : zotero://open-pdf/library/items/DWDDHZU3, ID is DWDDHZU3.

It could be used as {{zoteroID[i]}} where i is the attachment number of a given Zotero item.

I would like to add my Zotero storage inside my vault : Zotero IDs would allow to get a cross-platform relative path to my PDFs.

Thanks !

Sorry to bother you all again, but the problem is still haunting me. Obsidian works very slow as soon as Bibnotes download all literature notes from Zotero. I put the folder of literature notes outside the vault, and then it works as usual. The plugin is still working, so I guess the problem is what I was afraid of: Obsidian can’t handle well a big amount of notes. Or maybe it is another plugin that makes Obsidian work like a snail when there are too many files in the vault. I don’t know. Maybe somebody who has had the same experience can help me? Otherwise I have to find another solution to use Zotero with Obsidian.

A very excellent plugin!

A very basic question. How to achieve the function “Additional Highlight Formatting”? I mean, for example, I want to add reading a reference paper to my todo list as your workflow, firstly, I highlight a paper name, then next step I need to do is that add “todo check this article” to the review?