Skip to content

Zotero plugin to automatically move attachments and link them

License

Notifications You must be signed in to change notification settings

wileyyugioh/zotmoov

Repository files navigation

ZotMoov

A simple plugin for managing attachments in Zotero 7

ZotMoov can:

  • Automatically move/copy imported attachments into a custom directory
  • Manually move/copy imported attachments to/from a custom directory via right-clicking
  • Automatically delete linked attachments from your computer when you delete them in Zotero
  • Easily attach the last modified file in a folder to a Zotero item

Installation

Download the latest release here

  • If using Firefox you have to right click the .xpi and save link as.

And set the ZotMoov directory to the folder you want to move/copy files to.

It is highly recommended to

  1. Make a local backup before mooving your library
  2. Give ZotMoov its own folder that other applications will not alter
  3. Uncheck "Sync attachment files in My Library" in the Sync settings if you do not plan to use Zotero's cloud file storage
  4. If planning to sync across multiple devices, set the Linked Attachment Base Directory to the synced folder on each computer.

Settings

Click here for a complete description of the ZotMoov settings

FAQ

Migrating from ZotFile

ZotMoov should not break any existing linked files from ZotFile. But to be sure, before updating to Zotero 7 make a local backup of your library and of your ZotFile folder.

The ZotMoov data directory can be the previous ZotFile directory if you don't mind new files being mixed with the old ones, or a brand new data directory if you like to keep things separate.

For any ZotFile tablet files, you can recover them using the official ZotFile Recovery plugin.

One problem that might arise is the Linked Attachment Base Directory. If you were using this feature before (check in Settings > Advanced > Files and Folders > Linked Attachment Base Directory) you may need to change the base directory to a folder that contains both the ZotFile files and the ZotMoov files.

The easiest way to accomplish this is to simply reuse the ZotFile folder or put the ZotMoov folder inside the previous ZotFile one. For example, the ZotMoov data folder will be ZotFile/ or ZotFile/ZotMoov/ respectively.

File Renaming

I recommend using the automatic file renaming functionality included in Zotero 7. It has support for custom patterns.

Moving Files in Group Libraries

Zotero does not support linked files for group libraries, so ZotMoov can only move files in your personal library. Any linked files pointing to group libraries that are somehow created will be broken. The copy feature is unaffected by this limitation.

Bugs/Feature Requests

Both can be filed here. Please keep feature requests tightly focused on the extension's core purpose of mooving attachments and linking them!