Giter Club home page Giter Club logo

obsidian-zotero-sync-client's People

Contributors

frthjf avatar wang-zhongwei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

obsidian-zotero-sync-client's Issues

Library doesn't load / no way to configure folder

Am I missing something or should there be a field to configure the folder where the notes go? I connected my API and it says it finished syncing but the settings shows me no files to test the templates with and I can't find any of the references in my vault.

How to render standalone notes

First of all, thank you for your work.
When I tried this plugin I noticed that I only got child notes. Is there a way to get standalone notes into Obsidian? Preferably with their related fields parsed as links?
Thanks again!

Template modification : zotero tags

Hello ! I have tried to modify the template so the tags could be imported as the notes.

even if the number of tags come ok (i had 7 tags in a document and the number of references were ok in obsidian) the tags came empty, showing only « object » as reference for each… have you tried this before ? Any ideas ? Thanks !

Wrong URL is used for group library entries

When working with a Zotero Library that has group libraries, the plug-in uses this URL format:
zotero://select/library/items/PDT4LQ75

But to access the item in a group library, it should be:
zotero://select/groups/4763555/items/PDT4LQ75

Authentication fails when entering Zotero API Key

When trying to establish first connection I get this authentication error, after pasting in my key:
image

This is how I generated my api key:
image
Resulting Key: majV0Jc3TIpTr1byxWxf1ld1
(Key since deleted, so I'm not exposing anything here)

What am I doing wrong?
macOS 13, Obsidian v1.4.16, Zotero v6.0.30

Generated files can't contain properties

First off, great plugin! I spent some time browsing Obsidian/Zotero integrations and this one is my favorite, so thanks for creating it. :)

In this plugin's config, I coded a template that includes some Obsidian properties. However, Obsidian doesn't detect these properties because the generated file contains a "marker" (the zotero key) and a Zotero link at the top (the relevant piece of code from the plugin is here).

I think the simplest, non-breaking fix would be an optional setting to read/write the marker at the end of the note instead of the beginning. A more robust approach might be to include the marker as another file property, but then we'd need some way for the plugin user to create their own properties.

My availability is honestly shaky right now, but I'd be happy to work on this if you're open to pull requests!

Working with group libraries

Hi!
Great plugin thanks a lot.
I'm working a lot with group libraries in Zotero and I've created an API key that authorizes Read/Write on Zotero groups, however I only get my personal library in Obsidian, is that on purpose or on your roadmap?
Thanks alot

Access the group library name?

Is it possible to access the group library name from the Template?

It's great to have the collection name; I would also like to show the group library name.

If the variable is not exposed, please consider making it accessible to the Template.

Response parsing fails for certain API key permissions

I've not been able to sync and keep getting the following error:

[Failed to authenticate with Zotero] Cannot read properties of undefined (reading 'all')

I tried different API keys, changing between "library access" and "note access", and also restarting both Zotero and Obsidian to no avail.

I've installed version 1.3.4 from the plugin manager inside Obsidian.

This plugin seems to be exactly what I was looking for my workflow with Obsidian, so I'm excited to make it work. Thanks!

Year from non-standard date format

Thanks for this useful plugin.
I have multiple items in my Zotero library that have the Date format m/yyyy (eg. 4/2018). The current let year = new Date(data.date).getFullYear(); returns NaN in this case. How can I get the year from that non-standard date format?

Expose other items and collections during template generation

Hello,

I am just wondering can you guys also sync tags and collections from Zotero. Since a paper can belong to multiple collections, maybe you can make collections as a multi-select field. I am not sure if these features are provided in the zotero-sync github repo you have been using. But it would be really awesome if you could colorize papers in the graph view based on collections and article tags.

Sync across local Zotero port to expose Better BibTex citation keys

I have a feature request that would hopefully enable some interoperability between this plugin and the Obsidian Pandoc plugin. Ideally, I'd like to have Better BibTex citation keys exposed in the JSON data synced through Zotero Sync Client so I can use Better BibTex citation keys as synced note names. This would allow formatted in-text citation links generated through the Obsidian Pandoc UI to link to synced Zotero notes.

I'm not very familiar with the various Zotero APIs. Obsidian Pandoc uses a local port to grab Better BibTex keys and other item data. Perhaps this local sync method could be added in addition to the Zotero web API?

Thanks for considering. As I have time, I may try to dig into this and add this functionality myself.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.