zoteroRoam
Report an issueRoadmap
v0.7
v0.7
  • Introduction
  • โ–ถ๏ธDemo by Cortex Futura
  • ๐Ÿ”„Updating from older versions
  • ๐Ÿš€Changelog
  • ๐Ÿ†˜Help/Getting Support
  • ๐Ÿ Getting Started
    • Pre-requisites
    • Basic Setup
  • ๐ŸงชUsing the extension
    • The search panel
    • In-text references
    • Contextual menus
    • On-page menu
    • The dashboard
    • Web import
  • ๐Ÿ› ๏ธCustomizations
    • What's Available
    • Formatting metadata
      • SmartBlock templates
      • JavaScript templates
        • Helper functions
        • Nesting metadata
    • Formatting annotations
    • Formatting notes
    • Keyboard Shortcuts
    • CSS Themes
    • Other Settings
      • Autocomplete
      • Copy Settings
      • Page Menus
      • Scite Badge
      • Typemap
      • Web Import
      • Other
    • Advanced : Event Hooks
    • Advanced : Extension API
  • About the Zotero API
    • Zotero API Docs (v3)
  • Support the project
    • How to support/contribute
    • Buy a (virtual) coffee
    • Sponsor on GitHub
Powered by GitBook
On this page
  • Adding data requests
  • About the extension's icon

Was this helpful?

  1. Getting Started

Basic Setup

Last updated 2 years ago

Was this helpful?

After installing the extension through Roam Depot, you'll need to complete one last step to use the extension.

If the extension was installed correctly, a warning icon should appear in the navigation bar of your Roam graph. Hovering over it will show some information about the extension's status, and include a button to finish the setup:

Click on the button - it will open the extension's settings panel.

Adding data requests

At the top of the panel, you will see a section titled "Requests". This is where you can let the extension know which Zotero libraries you'd like to use. Click on "Add request".

A popup will appear, where you can add one or multiple libraries. For each library, make sure to indicate:

  • the library's type (user library or group library)

  • the library's ID : this is a 6- or 7-digit ID, and is different from the library's name. Here is how you can find it:

    • User library: see Pre-requisites

    • Group library: log into your Zotero account in a browser, and open the library. Check the URL of the page ; it should have a 6- or 7-digit ID.

  • an API key that can access the library's items (see Pre-requisites). If you'd like to use a single API key for all your libraries, you don't need to enter it every time -- it's enough to enter it only once.

  • a nickname (optional) : this isn't used anywhere in the extension, but can help you keep track of what the different requests are.

Make sure to click "Add", then when you're done entering requests, click "OK". If there are any issues, the extension will show a warning - otherwise, you will be able to see your list of requests.

Close the dialog, and you should see that a book icon replaced the warning icon in the top navigation bar of the graph:

About the extension's icon

The icon acts as a toggle for turning the extension on/off, and signals the state of the extension in real time :

You can hover over the icon at any time, to check on the loading state and get additional information (link to docs, current version of the extension...) :

Inactive - the extension is off.

Busy - the extension is loading data. Depending on the number of requests and items, it may take ~20s for all data to be loaded.

Active - all data has been loaded and is available to use.

Error - something went wrong while attempting to retrieve the data. Hover on the icon or check the browser console for details.

๐Ÿ 
The book (right-most) is the extension's icon
Here, the extension has finished loading all data, and didn't encounter any errors. Hovering over the icon reveals a tooltip, which shows when data was last synced.
Screenshot of the top navigation bar in Roam, with a yellow warning icon. The user's cursor is hovering over the icon, and a popup is shown with information that the extension is currently disabled, is on version 0.6.98, and has a button inviting the user to finish setting up zoteroRoam.
Screenshot of a user settings interface, with a header titled "Requests" and a button to the right titled "Add request"