Everything about note management. All in Zotero.

Overview

Zotero Better Notes

Everything about note management. All in Zotero.

User Guide(EN) | 用户指引(中文)

All in Zotero: Best Note Practice

Review.Writing.Best.Practice.mp4

Features

  • Note as you go;
  • Archive notes/annotations in one place with just a click;
  • Foward-link to sub-notes and back-link to PDF attachments;
  • Export archived notes in MarkDown/rich-text format.
    • Export markdown with images is supported in v0.1.1

Quick Start Guide

Install

  • Download the latest release (.xpi file) from the Releases PageNote If you're using Firefox as your browser, right-click the .xpi and select "Save As.."
  • In Zotero click Tools in the top menu bar and then click Addons
  • Go to the Extensions page and then click the gear icon in the top right.
  • Select Install Add-on from file.
  • Browse to where you downloaded the .xpi file and select it.
  • Restart Zotero, by clicking restart now in the extensions list where the Zotero PDF Translate plugin is now listed.

Usage

For new users, a User Guide will help you get started quickly and create a user guide note for you. Use it as a playground and explore your own workflow!

Documentation:
User Guide(EN) | 用户指引(中文)

Development & Contributing

This add-on is built on the Zotero Addon Template of zotero-pdf-translate.

Disclaimer

Use this code under AGPL (open source required). No warranties are provided. Keep the laws of your locality in mind!

Part of the code of this repo refers to other open-source projects within the allowed scope.

My Other Zotero Addons

Comments
  • [Discussion] v0.3.0 with Note Template

    [Discussion] v0.3.0 with Note Template

    This issue is archived. Please don't reply here.

    Hi everyone,

    Please discuss everything about the template here:

    • Ask for a new template;
    • Contribute your template;
    • Bugs & feature requests. Documentation
    opened by windingwind 69
  • 小小建议

    小小建议

    1.不知道up主能否设置一个按钮或者设置能将某篇文章的metadata(如文献题目、杂志、影响因子、作者等)引入到Knowledge中,这样的话,对于笔记的完整性会更好 2.能否将生成的Knowledge中思维导图的每一个条目设置呈可以调整长短或者设置显示字数是自由的,现在的情况,如果某一个层级标题字数多现在显示不好,只能看到几个字

    enhancement 
    opened by SeaCheChe 43
  • item links broken in markdown export

    item links broken in markdown export

    1. After exporting to markdown in obsidian links to annotaions are broken (both annotation page and the item). Item ID is missing.
    2. Shortcuts are missing in ouline area. There is only view mode. image

    I am on widows 7 OS. Thanks for the great addon.

    opened by Sleepwalker6 42
  • Note templates issues

    Note templates issues

    I do not understand how the note templates features should be used. The options Insert Template from the Edit menu seem to be visible from everywhere. But they do not do anything most of the time. Could you help me clarify how it should be used? From where to where, what should be opened in order to work? What does it take as an entry and what is the target? Does it work on an individual annotation, or is it only accessible from the item level? Is it only working from the Workspace? Or should I have a note opened to have anything to happen?

    bug 
    opened by mjthoraval 31
  • [Feature] Export notes containing images

    [Feature] Export notes containing images

    Is your feature request related to a problem? Please describe. It is currently impossible to export notes which contain images.

    Describe the solution you'd like The note is exported and the contained images are exported as well and linked in the md file.

    Describe alternatives you've considered Remove images from Zotero notes.

    enhancement 
    opened by davidoskky 19
  • [Feature] 同步主笔记文件夹到obsidian

    [Feature] 同步主笔记文件夹到obsidian

    有没有考虑搞个ob插件,同步zotero的main notes到ob?以后主笔记多了还是有这个需求的。

    可以参考ob微信读书插件的做法 ( https://github.com/zhaohongxuan/obsidian-weread-plugin ), 每个主笔记放入对应子文件夹,自己对这些笔记的再加工可以copy同步的主笔记,在上级目录编辑,以后再做进一步的整理 (当然也可以引用外部block的方式来reference这些主笔记):

    -- Main Notes Folder for Synchronizing/ -- -- Folder 1 for Main Note 1/ -- -- -- Main Note 1.md -- -- Folder N for Main Note N/ -- -- -- Main Note N.md -- -- Self-Created Note 1.md (对Main Note 1的进一步加工和优化) -- -- Self-Created Note M.md (整合几个Main Notes的自建文档)

    加粗部分插件每次同步都会检查是否有更新/更改,自建部分插件不会改动。

    opened by kitaev-chen 19
  • collect annotations by color无法导出插入到主笔记,请问怎么怎么操作的啊

    collect annotations by color无法导出插入到主笔记,请问怎么怎么操作的啊

        Thank you very much.
    

    I confirm that the code for a adding other colours is working. I would just change "Perple" to "Purple" in the code. What happens to the templates when Better Notes is updated? Are the modifications deleted to put the new template?

    I can also add templates in any notes now.

    Originally posted by @mjthoraval in https://github.com/windingwind/zotero-better-notes/issues/177#issuecomment-1279962475

    opened by DocAndymomo 18
  • [Question] Styling of annotaions with different color

    [Question] Styling of annotaions with different color

    Is it possible to add specific texts before or after annotations with different colors. for example add "Important" before red annotaions or "Read more" before yellow annotaions.

    opened by Sleepwalker6 17
  • Please consider another name for the plugin

    Please consider another name for the plugin

    Probably "Knowledge4Zotero" is not a good name for it because zotero is a knowledge management tool. If you search "knowledge zotero" in google, you are unable to find the plugin. If you use "knowledge zotero plugin", you can only find the post in Zotero forum, rather then the github page.

    Please consider a better name for it. "BetterNotes" or something else.

    opened by woodwm 15
  • [Bug]无法设置主笔记,创建一个新的笔记设置为主笔记失败。

    [Bug]无法设置主笔记,创建一个新的笔记设置为主笔记失败。

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Desktop (please complete the following information):

    • OS: [e.g. iOS]
    • Browser [e.g. chrome, safari]
    • Version [e.g. 22]

    Smartphone (please complete the following information):

    • Device: [e.g. iPhone6]
    • OS: [e.g. iOS8.1]
    • Browser [e.g. stock browser, safari]
    • Version [e.g. 22]

    Additional context Add any other context about the problem here.

    bug 
    opened by donkeyYH 13
  • [Feature] Improve documentation for exporting notes for bi-directional linking

    [Feature] Improve documentation for exporting notes for bi-directional linking

    This is an amazing project that I would like to use with LogSeq. Current documentation states:

    "Bi-directional link note(双链笔记) is supported! Link your notes inside Zotero with just one click....Export with its' linked sub-notes to Obsidian:"

    However, I don't know what that "one click is." When I go to export a main note I see a number of options for exporting main notes: image that have choices for embedding linked notes, keeping synced, etc. I tried a number of combinations of these settings, but can't get an output that works. It's not clear if I need to specifically specify all of the linked notes or otherwise.

    A solution would be to provide a little more documentation about specific settings and which notes need to be exported. Perhaps more descriptions of which options need to be selected for specific use cases (e.g., LogSeq with auto sync, or for Obsidian users if there are any differences).

    I have done trial and error selections for these options, but have been able to get it to work.

    Thank you again for sharing this fantastic project!

    enhancement 
    opened by mruderman 13
  • [Note Template] Export and sync note with citekey as title

    [Note Template] Export and sync note with citekey as title

    Hi @windingwind

    Thanks for this plugin ! And happy new year. I happily use the syncronization of the notes between Zotero and Logseq (thanks to better-notes) but I would like the exported notes to be titled the number of "citekey" inherited from BetterBibtex. Is it possible ?

    help wanted 
    opened by bepolymathe 12
  • build(deps-dev): bump release-it from 14.14.3 to 15.6.0

    build(deps-dev): bump release-it from 14.14.3 to 15.6.0

    Bumps release-it from 14.14.3 to 15.6.0.

    Release notes

    Sourced from release-it's releases.

    Release 15.6.0

    • Fix specs for #966 (39a318b)
    • Move space (quickfix) (cfae247)
    • fix: use spec formdata (#958) (c21e6b6)
    • Fix npm.isCollaborator() on npm v9 (#966) (3bd405a)
    • feat(git): added option to use --exclude option on git describe (#963) (2b484bf)

    Release 15.5.1

    • Update dependencies (aa89cbd)
    • Prompt for npm OTP in --only-version (fixes #948) (ff626d1)
    • Remove unused export/function (331b0de)
    • Add knip + config (ee99f63)

    Release 15.5.0

    • Update dependencies (5d035be)
    • Add npm.versionArgs option (5efc57f)

    Release 15.4.3

    • Update dependencies (67da5d9)
    • Update got to 12.5.1 (#943) (a9c8c34)

    Release 15.4.2

    • Update dependencies (97095d5)
    • Defer dry run bail out in asset globbing (to include the warning in dry runs) (bf6ccc8)
    • Housekeeping for Actions (feff2eb)

    Release 15.4.1

    • Handle file paths and dots in git urls (055a4ff)
    • Update dependencies (including git-url-parse) (1851650)

    Release 15.4.0

    • Add npm.name to config.context and extend context for tagName (closes #933) (627763f)

    Release 15.3.0

    • Add new features to docs (e2101ed)
    • Add tests for branchName in tag name (a6f6eff)
    • Update dependencies (ae9ccb9)
    • add branchName for template (#897) (9aa9a5d)
    • add new --changelog option (#912) (5798a7a)

    Release 15.2.0

    • Update dependencies (b78eb1e)
    • Add package.json to exports (acc66f7)
    • Fixes loading scoped plugins to ensure name is preserved (#926) (145fc71)
    • Add workaround for Windows by removing drive letter from git url (#924) (ce3a726)
    • Enable manual triggers and disable tag triggers in test pipeline (b830876)
    • Fix plugin links (b7cd505)

    Release 15.1.4

    • Migrate to git-url-parse v12 (41aad00)

    ... (truncated)

    Changelog

    Sourced from release-it's changelog.

    Changelog

    This document lists breaking changes for each major release.

    See the GitHub Releases page for detailed changelogs: https://github.com/release-it/release-it/releases

    v15 (2022-04-30)

    • Removed support for Node.js v10 and v12.
    • Removed support for GitLab v12.4 and lower.
    • Removed anonymous metrics (and the option to disable it).
    • Programmatic usage and plugins only through ES Module syntax (import)

    Use release-it v14 in legacy environments.

    v14 (2020-09-03)

    • Removed global property from plugins. Use this.config[key] instead.
    • Removed deprecated npm.access option. Set this in package.json instead.

    v13 (2020-03-07)

    • Dropped support for Node v8
    • Dropped support for GitLab v11.6 and lower.
    • Deprecated scripts are removed (in favor of hooks).
    • Removed deprecated --non-interactive (-n) argument. Use --ci instead.
    • Removed old %s and [REV_RANGE] syntax in command substitutions. Use ${version} and ${latestTag} instead.

    v12 (2019-05-03)

    • The --follow-tags argument for git push has been moved to the default configuration. This is only a breaking change if git.pushArgs was not empty (it was empty by default).

    v11

    • The custom conventional-changelog increment (e.g. "increment": "conventional:angular") with additional script configuration is replaced with a plugin. Please see conventional changelog how to use this plugin.
    • The pkgFiles option has been removed. If there's a need to bump other files than what npm version bumps, it should be (part of) a plugin.
    • By default, the latest version was derived from the latest Git tag. From v11, if the repo has a package.json then that version is used instead. The use option has been removed. Also see latest version.
    • scripts.changelog has been moved to git.changelog

    v10

    • Dropped support for Node v6

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps-dev): bump esbuild from 0.14.54 to 0.16.12

    build(deps-dev): bump esbuild from 0.14.54 to 0.16.12

    Bumps esbuild from 0.14.54 to 0.16.12.

    Release notes

    Sourced from esbuild's releases.

    v0.16.12

    • Loader defaults to js for extensionless files (#2776)

      Certain packages contain files without an extension. For example, the yargs package contains the file yargs/yargs which has no extension. Node, Webpack, and Parcel can all understand code that imports yargs/yargs because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for "" (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:

      • CLI:

        esbuild --bundle --loader:=css
        
      • JS:

        esbuild.build({
          bundle: true,
          loader: { '': 'css' },
        })
        
      • Go:

        api.Build(api.BuildOptions{
          Bundle: true,
          Loader: map[string]api.Loader{"": api.LoaderCSS},
        })
        

      In addition, the "type" field in package.json files now only applies to files with an explicit .js, .jsx, .ts, or .tsx extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than .mjs, .mts, .cjs, or .cts including extensionless files. So for example an extensionless file in a "type": "module" package is now treated as CommonJS instead of ESM.

    v0.16.11

    • Avoid a syntax error in the presence of direct eval (#2761)

      The behavior of nested function declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested function declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested function declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:

      // Original code
      if (true) {
        function foo() {}
        console.log(!!foo)
        foo = null
        console.log(!!foo)
      }
      console.log(!!foo)
      

      // Transformed code if (true) { let foo2 = function() { };

    ... (truncated)

    Changelog

    Sourced from esbuild's changelog.

    0.16.12

    • Loader defaults to js for extensionless files (#2776)

      Certain packages contain files without an extension. For example, the yargs package contains the file yargs/yargs which has no extension. Node, Webpack, and Parcel can all understand code that imports yargs/yargs because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for "" (the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:

      • CLI:

        esbuild --bundle --loader:=css
        
      • JS:

        esbuild.build({
          bundle: true,
          loader: { '': 'css' },
        })
        
      • Go:

        api.Build(api.BuildOptions{
          Bundle: true,
          Loader: map[string]api.Loader{"": api.LoaderCSS},
        })
        

      In addition, the "type" field in package.json files now only applies to files with an explicit .js, .jsx, .ts, or .tsx extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than .mjs, .mts, .cjs, or .cts including extensionless files. So for example an extensionless file in a "type": "module" package is now treated as CommonJS instead of ESM.

    0.16.11

    • Avoid a syntax error in the presence of direct eval (#2761)

      The behavior of nested function declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nested function declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nested function declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:

      // Original code
      if (true) {
        function foo() {}
        console.log(!!foo)
        foo = null
        console.log(!!foo)
      }
      console.log(!!foo)
      

      // Transformed code if (true) {

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps-dev): bump @types/node from 17.0.45 to 18.11.18

    build(deps-dev): bump @types/node from 17.0.45 to 18.11.18

    Bumps @types/node from 17.0.45 to 18.11.18.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • [Bug/Compatibility issue] Obsidian wiki links break when syncing

    [Bug/Compatibility issue] Obsidian wiki links break when syncing

    Describe the bug When adding an internal wiki link in a note (e.g. [[link to some other note]], then the syncing process escapes the brackets with a backslash. As a result, it is not possible to use the link in Obsidian.

    To Reproduce Add an internal note link in Obsidian using [[]] and invoke the syncing process.

    Expected behavior I see two options:

    1. Do not escape the brackets when syncing
    2. Convert the links into the HTML format that is compatible with the plugin. I think this should not be terribly complicated, as there already is some similar code that converts Obsidian images with a ![[]] syntax to HTML images.
    bug 
    opened by carbeer 1
  • [Feature] Open note's corresponding markdown file

    [Feature] Open note's corresponding markdown file

      Thanks for adding this wonderful feature, I might have a suggestion to add.
    

    Since my workflow involves using neovim for fast typesetting of math, I would greatly benefit from having an "Open in External Editor" button for a synced Zotero note (and, maybe, also a keyboard shortcut) to open the corresponding .md file in a predefined external editor? Much like Zotero allows an Open PDFs using option in the Edit > Preferences > General tab.

    Thank you very much.

    Originally posted by @DedZago in https://github.com/windingwind/zotero-better-notes/discussions/244#discussioncomment-4420963

    opened by windingwind 0
Releases(0.8.7)
Owner
null
A note enhancement & full knowledge management workflow for Zotero.

Knowledge for Zotero A full knowledge management workflow in Zotero. User Guide(EN) | 用户指引(中文) Review.Writing.Best.Practice.mp4 Features Note as you g

null 1.3k Jan 9, 2023
Obsidian.md plugin to integrate with Zotero, create literature notes and insert citations from a Zotero library.

Obsidian Zotero Plugin Obsidian.md plugin to integrate with Zotero, create literature notes and insert citations from a Zotero library. Intro How to u

null 156 Jan 6, 2023
The LMS (Life Management System) is a free tool for personal knowledge management and goal management based on Obsidian.md.

README Documentation | 中文帮助 The LMS (Life Management System) is a tool for personal knowledge management and goal management based on Obsidian.md. It

null 27 Dec 21, 2022
⚡ Archive of all Zotero Translators co-created by participants of the Information Analysis course in 2018 to date.

awesome-translators 1. awesome-translators 维护小组 1.1 Translators 更新流程 1.2 Zotero 安装流程 1.3 Zotero 进阶资料 2. Translators 2.1 Translators 总览表 2.2 Translator

开智学堂 99 Dec 30, 2022
🪨 A simple obsidian plugin that links all modified files meeting certain criteria to a daily note

Obsidian List Modified This plugin lists all modified files meeting certain criteria to a daily note. Why? As of now, dataview queries cannot be "froz

Francis Kafieh 51 Dec 7, 2022
A all around note taking and viewing portal for students as well as teachers.

Notetal Portal to notes for students and teachers. With Notetal you can take notes as well as view notes taken by others. Features Powerful Editor: A

Alson Garbuja 2 Jun 13, 2022
In this project, I built a simple HTML list of To-Do tasks. This simple web page was built using Webpack, creating everything from a JavaScript index file that imported all the modules and assets

To Do List In this project, I built a simple HTML list of To-Do tasks. This simple web page was built using Webpack, creating everything from a JavaSc

Andrés Felipe Arroyave Naranjo 10 Mar 31, 2022
Slide everything into this vanilla javascript slider: just 20kb all-inclusive, no dependencies!

Lightweight vanilla javascript media and contents slider, by LCweb Just 20KB to have: Top features list: single file, no dependencies, 100% pure javas

Luca 4 May 12, 2021
Zotero translator 优化

1. Zotero translators 中文维护小组-开智分组 2. 背景 响应阳老师剥削机器而非剥削人,为国内优质信息源新增translator,利用好工具提高效率 3. 安装 3.1. zotero安装 参考:Zotero(1):文献管理软件Zotero基础及进阶示范 - 阳志平的网志 3.

氦客船长 56 Dec 24, 2022
A plugin that will automatically download PDFs of zotero items from sci-hub

Zotero Scihub This is an add-on for Zotero and Juris-M that enables automatic download of PDFs for items with a DOI. Quick Start Guide Install Downloa

Ethan Willis 1.9k Jan 8, 2023
PDF translation add-on for Zotero 6

Zotero PDF Translate This is an add-on for Zotero 6. It provides PDF translation for Zotero's built-in PDF reader. Quick Start Guide Install Download

null 2.1k Jan 8, 2023
PDF Preview for Zotero.

Zotero PDF Preview Preview PDF attachments in the library view. Fast & easy. Do not require any third-party softwares. Quick Start Guide Install Downl

null 352 Jan 4, 2023
A good-looking Zotero add-on.

Chartero 简介 记录Zotero内置阅读器的浏览历史并通过各种图形呈现出来,方便读者对过去一段时间内学习过程的复盘与回顾。 使用说明 首选项参数 扫描周期:阅读时记录页码的时间间隔,推荐1秒 保存周期:保存历史数据的时间间隔,过小会导致卡顿 仪表盘 选择文献条目后,右侧边栏将出现“仪表盘”选

PasCal++ 104 Dec 20, 2022
An addon/plugin template for Zotero.

Zotero Addon Template This is an addon/plugin template for Zotero. Documentation(Chinese, provides English translation) ?? You are currently in bootst

null 36 Jan 2, 2023
The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Viver Bungag 4 Jan 2, 2023
An obsidian plugin that creates tomorrows daily note for preemtive planning.

Tomorrow's Daily Note An Obsidian plugin that creates tomorrows daily note for preemtive planning. Requirements Obsidian v0.12.0+. Daily notes plugin

Will Olson 12 Sep 24, 2022
Convert Your Kindle highlight & Note to Markdown/JSON

kindle-highlight-to-markdown Convert Your Kindle highlight & Note to Markdown/JSON Install Install with npm: npm install kindle-highlight-to-markdown

azu 15 Dec 31, 2022
Publish your Obsidian note to a Telegraph page.

Obsidian Telegraph Publish Publish your Obsidian note to a Telegraph page. Features: Publish the active file to a new Telegraph page (create). Publish

Xiao Meng 21 Dec 12, 2022
A plugin for the Obsidian markdown note application, adding functionality to render markdown documents with multiple columns of text.

Multi-Column Markdown Take your boring markdown document and add some columns to it! With Multi Column Markdown rather than limiting your document lay

Cameron Robinson 91 Jan 2, 2023