Zotero to Bookends import
Posted: Thu Jun 29, 2023 6:58 am
Thank you for the import feature for Zotero refs! Unfortunately, the instructions didn't work for me. It says here https://www.sonnysoftware.com/support/version-history:
- Create a folder named something like `Bookends - Watch folder` and assign the Folder Action as indicated
- Select the references you want to export and **Right-click** on them and choose 'Export items' (unless you want to use File>Export Library and get every reference)
- Select 'Export Files' (and other items if desired) and choose 'OK'
- Name the Zotero export **Exported Items** (not `Exported References` as indicated in the release notes)
- This exports a folder called `Exported Items` which contains `Exported Items.ris` and a subfolder `files` which contains the attachment files
What did work v2 (for an export that doesn't includes files)
- Create a folder named something like `Bookends - Watch folder` and assign the Folder Action as indicated
- Create a 2nd folder (next to `Bookends - Watch folder`, not inside) named something like `Bookends - Zotero Export` (no Folder Action)
- Create a subfolder inside `Bookends - Zotero Export` called `Exported Items`
- Select the references you want to export and **Right-click** on them and choose 'Export items' (unless you want to use File>Export Library and get every reference)
- Don't select 'Export Files' (select 'Export Notes' if desired) and choose 'OK'
- Navigate to the `Exported Items` folder and set the name of the Zotero export to **Exported Items.ris** (not `Exported References` as indicated in the release notes). This will export only `Exported Items.ris`
- Copy the entire `Exported Items` folder into `Bookends - Watch folder`
Note, this is not a synchronization. It creates new items inside Bookends. For synchronization, I have been working with the github project https://github.com/cboulanger/zotero-sync-bookends
What did work v1 (for an export that includes files)Facilitated importing from Zotero Desktop
You can repeatedly import from Zotero by creating a special watch folder that notifies Bookends when it detects an export. To do this, assign a folder action item to a folder (e.g. one on the Desktop). To do this, right-click on the folder and select Services -> Folder Action Setup, then click the Run Service button when prompted. Tick the checkbox "Enable Folder Actions" and the ones next to the name of the folder and the script "Bookends - Import Zotero export.scpt". Close the window. In Zotero, select the references to export, right-click, and choose "Export Item(s)…". In the export dialog select the format "RIS", and under Translator Options check the other items you want Bookends to import (Export Notes, Export Files, Include Annotations). Export to the Zotero watch folder (do not change the name of the data folder Zotero creates, it must be "Exported References"). Zotero does not provide feedback during the export, so be patient. Once Bookends has been notified, the import will begin and a progress window will keep you informed. Bookends will import the data, move the attachments to the Bookends default attachment folder, and then move the exported data folder to the Trash. If a Bookends static group was selected, the imported references were added to it. Bookends uses the import filter "Zotero RIS.fltr", which adds "Imported from Zotero" to each imported reference's Keywords. You can modify this behavior. If the Zotero attachments are on your local HD, you will have two copies after importing into Bookends, one in the Zotero and one in the Bookends attachment folder. If you no longer want them in Zotero, delete them in the Zotero app or in the Finder.
- Create a folder named something like `Bookends - Watch folder` and assign the Folder Action as indicated
- Select the references you want to export and **Right-click** on them and choose 'Export items' (unless you want to use File>Export Library and get every reference)
- Select 'Export Files' (and other items if desired) and choose 'OK'
- Name the Zotero export **Exported Items** (not `Exported References` as indicated in the release notes)
- This exports a folder called `Exported Items` which contains `Exported Items.ris` and a subfolder `files` which contains the attachment files
What did work v2 (for an export that doesn't includes files)
- Create a folder named something like `Bookends - Watch folder` and assign the Folder Action as indicated
- Create a 2nd folder (next to `Bookends - Watch folder`, not inside) named something like `Bookends - Zotero Export` (no Folder Action)
- Create a subfolder inside `Bookends - Zotero Export` called `Exported Items`
- Select the references you want to export and **Right-click** on them and choose 'Export items' (unless you want to use File>Export Library and get every reference)
- Don't select 'Export Files' (select 'Export Notes' if desired) and choose 'OK'
- Navigate to the `Exported Items` folder and set the name of the Zotero export to **Exported Items.ris** (not `Exported References` as indicated in the release notes). This will export only `Exported Items.ris`
- Copy the entire `Exported Items` folder into `Bookends - Watch folder`
Note, this is not a synchronization. It creates new items inside Bookends. For synchronization, I have been working with the github project https://github.com/cboulanger/zotero-sync-bookends