PDF Preview for Zotero.

Overview

Zotero PDF Preview

teaser

Preview PDF attachments in the library view.

Fast & easy. Do not require any third-party softwares.

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.

Settings

Find settings here: Menubar -> Edit -> Preferences -> Preview

Setting Details Default Value
Enable Preview Enable to allow the preview behavior. true
Auto Focus Preview Tab Enable to focus the preview tab automatically when you select a valid preview item. false
Show Annotations Enable to show annotations of the PDF files. May slow down the preview speed. false
Show Hovered Page Style Enable extra style of the hovered page: box shadow and hand cursor. true
Double-click Preview Page to Open/Jump PDF Enable double-click to open/jump to the selected page of PDF. true
Dark Mode Enable to preview PDF files in dark mode. This is a naive dark mode and images color may not be displayed correctly. false
Preview First N Pages Set how many pages you want to appear in preview. More pages will make the preview slower. Set to 1 for the cover view. 10
Preview Tab Name Set the tab label. preview

Development & Contributing

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

Build

# A release-it command: version increase, npm run build, git push, and GitHub release
# You need to set the environment variable GITHUB_TOKEN https://github.com/settings/tokens
# release-it: https://github.com/release-it/release-it
npm run release

Alternatively, build it directly using build.js: npm run build

Build Steps

  1. Clean ./builds
  2. Copy ./addon to ./builds
  3. Esbuild to ./builds/addon/chrome/content/scripts
  4. Replace __buildVersion__ and __buildTime__ in ./builds/addon
  5. Zip the ./builds/addon to ./builds/*.xpi

Debug

  1. Copy zotero command line config file. Modify the commands.
cp zotero-cmd-default.json zotero-cmd.json
  1. Setup addon development environment following this link.

  2. Build addon and restart Zotero with this npm command.

npm run restart

You can also debug code in these ways:

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
  • Broken preview in Release 0.3.0

    Broken preview in Release 0.3.0

    The PDF preview does not display anymore for me in Release 0.3.0: image Using Windows 10, Zotero 6.0.16-beta.3+29dd0cf5d I have tried to disable all other plugins, but I still get the same.

    opened by mjthoraval 7
  • Enable/Disable preview panes

    Enable/Disable preview panes

    I am a bit confused on what the option "Enable Preview" should be doing in the Zotero Preferences. image If I disable this option, the Preview in Info Tab stays there, but keeps the last loaded preview, and does not change anymore when switching items. If I disable "Enable Preview" and "Preview in Preview Tab", a ghost Preview Tab still remains.

    A Zotero restart clears the preview, but both ghost preview panes remain: image

    Should the option "Enable Preview" be a master control of "Preview in Info Tab" & "Preview in Preview Tab"? In that case these two secondary options should be disabled when switching off "Enable Preview". Or is there another use case for this option?

    opened by mjthoraval 5
  • Fit to Window Option

    Fit to Window Option

    Hello,

    First of all let me present my thanks and congratulations for this great plugin. You've definitely covered a necessary lack of Zotero. A very useful feature for quick literature browsing.

    The reason I opened the thread is a suggestion rather than an issue. Some e-books may not fit in the preview window because their resolution is too large. There is no zoom in/out feature, but I think it would be very useful if fitting every preview to the window size (both from the sides and from the top and bottom).

    Regards,

    opened by altugkoc 4
  • Jumping between tabs when loading BBT

    Jumping between tabs when loading BBT

    I have finally managed to identify this behaviour, that I had already reported in a previous post. The jumping between different tabs seems to be triggered by the loading of the BBT Citation Keys. See at around 1'06" of this screen recording.

    The Info Tab in the Item Pane is reloaded by BBT at that time. So it is probably something in that plugin. But I only observe this behaviour with the PDF Preview plugin. It would be useful to identify the origin of the problem and see which plugin needs to be updated to fix this. Let me know if I should open an issue in the BBT plugin's GitHub page.

    During the loading of Zotero, the preview toolbar appears, even though it is not selected in the Preferences. After the jumps between tabs, some remaining of the toolbar still appears on the left side of the preview. Clicking on another item fixes the problem. So it is not a big issue. But it would still be nice to fix it.

    Using Zotero 6.0.16-beta.4+410ebc288, Better BibTex for Zotero 6.7.26, Zotero PDF Preview 0.3.4 on Windows 10.

    opened by mjthoraval 3
  • PDF display/preview gets fixed on one PDF

    PDF display/preview gets fixed on one PDF

    Using Zotero 6.0.15, PDF Preview 0.3.4 of 10/16/22, Windows machine. Sometimes PDF Preview (bottom pane in Info tab, and Preview tab both) will 'fix' on one PDF seen previously in the session and will display that PDF for all items where there is a PDF. As yet, I have not figured out how to invoke the behavior, but it seems to have something to do with adding items that have PDFs. I changed the number of pages previewed (thinking that would 'refresh the cache' or whatever) from 10 pages to 20 pages and if anything, that made it worse.

    Exiting Zotero and getting back in seems to resolve the problem as one would expect, but I am not sure that this works in all cases. (Sorry; have not kept notes on the issue as it occurs.)

    opened by DavidWHouse 2
  • Zoom: Shortcut `Ctrl`+`+` not working

    Zoom: Shortcut `Ctrl`+`+` not working

    I am using a keyboard with a separate part on the right for the number, which includes + and -. If I try the shortcut Ctrl+- (next to the numbers on the right of the keyboard), it zooms out. But if I do Ctrl++ (next to the numbers on the right of the keyboard), nothing happens. Pressing the + in the toolbar, or Ctrl+Scroll works well.

    I am using a French keyboard. I am not sure if that is important. But I guess the keyboard layout should not affect the +/- on the right part of the keyboard.

    For the +/- on top of the letters, they also behave in a strange way. On the French keyboard, the minus is just below the 6 (the 6 is activated with Shift on the French keyboard). It works as expected with using the shortcut Ctrl+-. But the + should be activated when used together with Shift, as the + is above the = key. But the shortcut only works when doing Ctrl+= (below the + above the letters) and the Ctrl++ that should be activated with the Shift does not work. This part is fine actually, as long as I remember about it. I mainly mention it in case it is related to the problem reported above.

    opened by mjthoraval 2
  • Conflict with earlier plugin ZoteroPreview

    Conflict with earlier plugin ZoteroPreview

    This plugin breaks the earlier plugin ZoteroPreview by dcartertod. When the two plugins are enabled, the Citation Preview does not update anymore. You need to click on the PDF Preview tab and then go back to the Citation Preview tab to get the citation preview updated. Tested on Windows 10, Zotero 6.0.14-beta.1+79246196a

    opened by mjthoraval 2
  • 启用 Auto Focus 后手动切换 Info 页异常

    启用 Auto Focus 后手动切换 Info 页异常

    当焦点首次在 Preview 时,首次点击 Info 页后自动切换回 Preview,后续点击 Info 可正常切换,但 Info 页内的预览显示空白。再次手动点击 Preview 页,问题重复。

    PDF Preview v0.2.3, Zotero v6.0.11 on macOS

    截屏:

    2022-08-04 11-16-49 2022-08-04 11_22_15

    设置:

    WX20220804-112343@2x
    opened by FakeTrader 2
  • 快速切换文献时CPU占用高

    快速切换文献时CPU占用高

    我的电脑(CPU i5-7500,内存22GB)开启文献预览插件的状态下,在快速切换文献的时候CPU占用率会急剧升高,甚至达到100%(右侧没有显示预览窗口,而是仅仅显示文献信息页的情况下),然后电脑就会开始卡顿,感觉是他后台预加载pdf导致的,大佬能否优化一下预加载机制?这样在老旧CPU上的使用体验会好一点。

    opened by xinze98 2
  • build(deps-dev): bump zotero-types from 0.0.5 to 0.0.8

    build(deps-dev): bump zotero-types from 0.0.5 to 0.0.8

    Bumps zotero-types from 0.0.5 to 0.0.8.

    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] 1
  • build(deps-dev): bump @types/node from 17.0.45 to 18.11.13

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

    Bumps @types/node from 17.0.45 to 18.11.13.

    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] 1
  • build(deps-dev): bump @types/node from 17.0.45 to 18.11.17

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

    Bumps @types/node from 17.0.45 to 18.11.17.

    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 zotero-types from 0.0.5 to 0.1.2

    build(deps-dev): bump zotero-types from 0.0.5 to 0.1.2

    Bumps zotero-types from 0.0.5 to 0.1.2.

    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): bump esbuild from 0.14.54 to 0.16.10

    build(deps): bump esbuild from 0.14.54 to 0.16.10

    Bumps esbuild from 0.14.54 to 0.16.10.

    Release notes

    Sourced from esbuild's releases.

    v0.16.10

    • Change the default "legal comment" behavior again (#2745)

      The legal comments feature automatically gathers comments containing @license or @preserve and puts the comments somewhere (either in the generated code or in a separate file). This behavior used to be on by default but was disabled by default in version 0.16.0 because automatically inserting comments is potentially confusing and misleading. These comments can appear to be assigning the copyright of your code to another entity. And this behavior can be especially problematic if it happens automatically by default since you may not even be aware of it happening. For example, if you bundle the TypeScript compiler the preserving legal comments means your source code would contain this comment, which appears to be assigning the copyright of all of your code to Microsoft:

      /*! *****************************************************************************
      Copyright (c) Microsoft Corporation. All rights reserved.
      Licensed under the Apache License, Version 2.0 (the "License"); you may not use
      this file except in compliance with the License. You may obtain a copy of the
      License at http://www.apache.org/licenses/LICENSE-2.0
      

      THIS CODE IS PROVIDED ON AN AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT.

      See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */

      However, people have asked for this feature to be re-enabled by default. To resolve the confusion about what these comments are applying to, esbuild's default behavior will now be to attempt to describe which package the comments are coming from. So while this feature has been re-enabled by default, the output will now look something like this instead:

      /*! Bundled license information:
      

      typescript/lib/typescript.js: (*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

      THIS CODE IS PROVIDED ON AN AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT.

      See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** *) */

      Note that you can still customize this behavior with the --legal-comments= flag. For example, you can use --legal-comments=none to turn this off, or you can use --legal-comments=linked to put these comments in a separate .LEGAL.txt file instead.

    • Enable external legal comments with the transform API (#2390)

      Previously esbuild's transform API only supported none, inline, or eof legal comments. With this release, external legal comments are now also supported with the transform API. This only applies to the JS and Go APIs, not to the CLI, and looks like this:

    ... (truncated)

    Changelog

    Sourced from esbuild's changelog.

    0.16.10

    • Change the default "legal comment" behavior again (#2745)

      The legal comments feature automatically gathers comments containing @license or @preserve and puts the comments somewhere (either in the generated code or in a separate file). This behavior used to be on by default but was disabled by default in version 0.16.0 because automatically inserting comments is potentially confusing and misleading. These comments can appear to be assigning the copyright of your code to another entity. And this behavior can be especially problematic if it happens automatically by default since you may not even be aware of it happening. For example, if you bundle the TypeScript compiler the preserving legal comments means your source code would contain this comment, which appears to be assigning the copyright of all of your code to Microsoft:

      /*! *****************************************************************************
      Copyright (c) Microsoft Corporation. All rights reserved.
      Licensed under the Apache License, Version 2.0 (the "License"); you may not use
      this file except in compliance with the License. You may obtain a copy of the
      License at http://www.apache.org/licenses/LICENSE-2.0
      

      THIS CODE IS PROVIDED ON AN AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT.

      See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */

      However, people have asked for this feature to be re-enabled by default. To resolve the confusion about what these comments are applying to, esbuild's default behavior will now be to attempt to describe which package the comments are coming from. So while this feature has been re-enabled by default, the output will now look something like this instead:

      /*! Bundled license information:
      

      typescript/lib/typescript.js: (*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

      THIS CODE IS PROVIDED ON AN AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT.

      See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** *) */

      Note that you can still customize this behavior with the --legal-comments= flag. For example, you can use --legal-comments=none to turn this off, or you can use --legal-comments=linked to put these comments in a separate .LEGAL.txt file instead.

    • Enable external legal comments with the transform API (#2390)

    ... (truncated)

    Commits
    • 0fea6ae publish 0.16.10 to npm
    • 270a210 fix #2715: allow package subpaths with alias
    • 1ec8085 fix #2390: transform w/ external legal comments
    • 6a73c5e fix #2757: duplicate function definition edge case
    • 4cc9999 option to not escape \</script> and \</style>
    • 47dd4de fix #2745: another change to legal comments
    • da0c253 fix default wasm name for deno to esbuild.wasm
    • 29ae56a publish 0.16.9 to npm
    • d2aa4eb fix lexically-declared names in strict mode
    • 0c15c1e implement test262 json module loading
    • Additional commits viewable in compare view

    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
  • Adding an option to preview notes?

    Adding an option to preview notes?

    Hi and thank you for your plugin, I have just discovered it and it has really improved my experience with Zotero.

    I’m wondering if there would be a possibility to have an option to preview notes as well. I summarize the papers I read in a note attached to the item and it would be really useful to see the metadata, the PDF and my small summary at the same time. My summaries are usually very short (a few lines) so it would fit nicely in the side pane (maybe above the PDF preview?)

    Thanks again.

    opened by champagnealexandre 2
  • build(deps-dev): bump release-it from 14.14.3 to 15.5.1

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

    Bumps release-it from 14.14.3 to 15.5.1.

    Release notes

    Sourced from release-it's releases.

    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)
    • Updates README with new plugin package names (#922) (322ef9a)

    Release 15.1.3

    • Update dependencies (00566e0)
    • fix: Fixes exports to correctly export test utils (#921) (a5abf60)

    Release 15.1.2

    ... (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
Releases(0.3.7)
Owner
null
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
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
I'm trying to create simple program for adding the digital signature to a pdf file with self-signed certificate. I use node-signpdf and pdf-lib library.

pdf-digital-signature-with-node-signpdf-ejs I'm trying to create simple program for adding the digital signature to a pdf file with self-signed certif

null 5 Dec 25, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Codebraid Preview provides a Markdown preview for Pandoc documents within VS Code.

Codebraid Preview provides a Markdown preview for Pandoc documents within VS Code. Most Markdown previews don't support all of Pandoc's extensions to Markdown syntax. Codebraid Preview supports 100% of Pandoc features—because the preview is generated by Pandoc itself! There is also full bidirectional scroll sync and document export.

Geoffrey Poore 12 Dec 28, 2022
Get an isolated preview database for every Netlify Preview Deployment

Netlify Preview Database Plugin Create an isolated preview database for each preview deployment in Netlify Quickstart • Website • Docs • Discord • Twi

Snaplet 10 Nov 16, 2022
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
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
Everything about note management. All in Zotero.

Zotero Better Notes Everything about note management. All in Zotero. User Guide(EN) | 用户指引(中文) All in Zotero: Best Note Practice Review.Writing.Best.P

null 1.3k Jan 9, 2023
⚡ 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 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
PDF data extraction for Physiotherapy Board NZ APC's

physioboard-apc-reader Parses and extracts info from NZ Physio board issued certificates Install npm install physioboard-apc-reader Use import { physi

null 2 Jan 13, 2022
Better looking pdf for lovely rustacean <3

The Rust Programming Language (TRPL) PDF Better looking pdf in your finger tips. Please find the latest version of pdf in release tab. Contributing I

Shirshak 76 Dec 29, 2022
Obsidian Extract PDF Annotations Plugin

Obsidian Extract PDF Annotations Plugin This is a plugin for Obsidian. It extracts Annotations from PDF Files. Usage This Plugin visits all PDF files

null 15 Dec 22, 2022
PDF.js compiled for node-less, serverless enviroments.

Pdf.mjs PDF.js custom-compiled for nodeless, serverless enviroments, like Deno Deploy and Cloudflare Workers. Rocking in under 700kb uncompressed. Usa

Brúnó Salomon 7 Apr 16, 2022