Giter Club home page Giter Club logo

zotero2md's Introduction

Hi there. I'm Essi ๐Ÿ‘‹

๐ŸŒฑ I'm in Permanent Beta who loves and enjoys learning, improving and evolving...


๐Ÿ“ซ How to reach me:

I post frequently on my personal website, and on medium. You can follow me on:

Personal Website LinkedIn Medium Twitter


๐Ÿ“• Latest Blog Posts

Personal Blog
README.md last auto-generated Wed Jun 12 00:25:43 2024

zotero2md's People

Contributors

actions-user avatar e-alizadeh avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

asan-emirsaleh

zotero2md's Issues

Export notes with images

I often put some images in my notes, and I wonder whether I can export these notes with images to md files.

Key error when retriving annotations

I executed this package in Python 3.9 using the Approach 1. Unfortunately, there are some errors when I tried to execute.

from zotero2md.zt2md import Zotero2Markdown

zt = Zotero2Markdown(
    zotero_key="xxx",  
    zotero_library_id="xxx", 
    zotero_library_type="user", # "user" (default) or "group"
    params_filepath="./sample_params.json",  # [Default values provided bellow] # The path to JSON file containing the custom parameters (See Section Custom Output Parameters).
    include_annotations=True, # Default: True
    include_notes=True, # Default: True
)
zt.run_all()

The result is:

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_14832/1010544329.py in <module>
      9     include_notes=True, # Default: True
     10 )
---> 11 zt.run_all()

~\anaconda3\envs\zotero\lib\site-packages\zotero2md\zt2md.py in run_all(self, params_filepath)
     39             )
     40         if self.include_notes:
---> 41             notes_grouped = group_by_parent_item(retrieve_all_notes(self.zotero_client))
     42 
     43         for i, item_key in enumerate(annots_grouped.keys()):

~\anaconda3\envs\zotero\lib\site-packages\zotero2md\utils.py in group_by_parent_item(annotations)
      6     annotations_by_parent = defaultdict(list)
      7     for annot in annotations:
----> 8         annotations_by_parent[annot["data"]["parentItem"]].append(annot)
      9     return annotations_by_parent
     10 

KeyError: 'parentItem'

Is this problem a bug?

Custom export directory

I export directly to my python parent folder. However is it possible to redefine the export directory? So I can directly save to relevant folder in Obsidian. Thank you!

Integration with local library

Hello!
Great job! By the way, are there any plans to implement local Zotero lib connectiion (might be via existing pyzotero features)?

Best regards
Asan

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.