Configuring PaperMemory¶
Keyboard Shortcuts¶
By default, and if they are not already attributed, the following keyboard shortcuts are available:
Replace Ctrl by Cmd on a Mac.
- Open the PaperMemory Popup
- / ▶️ Ctrl+Shift+E
- ▶️ Ctrl+Shift+M
- Download PDF of current paper
- / / ▶️ Ctrl+Shift+S
- If you have enabled this feature in the menu, the paper will be downloaded in your PaperMemoryStore (see thee below).
- Trigger paper parsing
- / / ▶️ Ctrl+Shift+P
- Trigger the manual parsing of a paper if you have disabled automatic paper detection in the menu.
Customization & Issues
All those shortcuts can be verified, changed or removed from chrome://extensions/shortcuts
( Chrome / Brave / Edge) or about:addons
( Firefox).
Keyboard Navigation¶
Navigate the Popup with your keyboard:
- Open the Memory
- A from the popup's home will open it
- navigate to the bottom left button with Tab and hit Enter
- Search
- Search field is automatically focused on memory open
- Navigate to the top input with Tab or Shift+Tab
- Navigate papers
- Tab will iterate through papers down the list
- Shift+Tab will go back up the list
- Edit a paper
- Press E to edit the paper's metadata: tags, code and note when the paper is focused (from click or keyboard Tab navigation)
- Navigate through fields with (Shift +) Tab: tags and note if you're on a paper's page.
- Press Enter to open a focused paper (focus an existing tab with the paper or create a new tab to the paper's pdf if it's not open already)
- Backspace to delete a focused paper (a confirmation will be prompted first don't worry 👮♀️)
- Close Memory or Menu
Popup Menu¶
The following items are displayed in PaperMemory's Popup Menu and can be changed anytime (close and re-open popup to see changes).
Arxiv enhancements¶
Add PDF direct download button
-
Add the blue animated button to download the PDF to your Downloads without opening it.
Add Markdown Link section
-
In the right-most column on ArXiv.org, add the copy-able box with a Markdown-ready link
[$title]($url)
. Add BibTex citation section
-
In the right-most column on ArXiv.org, add the copy-able box with a BibTex citation.
User interface¶
Display notification when a paper is added
-
Enable/Disable the red sliding notification displayed by PaperMemory when a Paper is parsed or a new code repository is found.
Use Dark Mode
-
Choose between light and dark mode for the Popup, Advanced Options and BibMatcher.
Directly open the Memory when not on a Paper's page
-
This feature assumes that your primary reason to open PaperMemory -- when you're not on a paper's page -- is to look for a paper in your Memory and therefore directly opens it without you cliking on the button or pressing A.
Change paper tab titles
-
By default, PaperMemory will replace your browser's tab titles with the paper's title so they are more easily searched and bookmarked.
Add a link to SciRate in the popup
-
Add a icon to your papers to open directly on SciRate.
Add a link to arXiv Vanity in the popup
-
Add a icon to your papers to open directly on ArXiv Vanity.
Add a link to ar5iv in the popup
-
Add a icon to your papers to open directly on ar5iv.
Add a link to the HuggingFace paper page in the popup (Arxiv only)
-
Add a icon to your papers to open directly on HuggingFace Papers.
Functionalities¶
Include a paper's venue and year when available in the Markdown link
-
Choose between
[$title]($url)
and[$title -- $venue ($year)]($url)
when creating the Markdown links for a paper (only if a venue is known). Favor PDFs for paper links (otherwise, links will point to a paper's abstract page)
-
Whenever a link is involved (, , etc.) prefer linking to the online PDF (if known) over the default HTML/Abstract page.
Only record papers on their pdf pages, not from their abstracts
-
Prevent PaperMemory from recording all papers, but only those of which you open the PDF.
Disable automatic recording of papers. You will have to manually open the popup and click a button
-
Prevent PaperMemory from recording any paper, you will have to trigger the parsing from the Popup or the Keyboard Shortcut.
When hitting Enter on a memory item, open a local PDF file when one is available instead of the the link to the paper.
-
Choose to open the local PDF file you have in your
Downloads/
(if any) instead of opening the online version of the PDF, when pressing Enter on a paper in your Memory. Download pdfs to PaperMemory's folder in your Downloads to be able to open them instead of re-downloading.
-
Enable the
PaperMemoryStore/
folder in yourDownloads/
to enable PaperMemory to handle local files instead of re-downloading online PDFs every time. Enable parsing of arbitrary website by adding a button in the popup.
-
Adds the
Parse Current Website
button when on an unknown web page (i.e. not detected as a paper provider) to record arbitrary web pages to your Memory.
Advanced Options¶
More customization options and features are available in the Advanced Options page:
- Right click on the extension's button in your browser toolbar and select Options
- Open the Popup Menu, scroll down and click on Options page.
- Paste one of those URLs in your address bar
PapersWithCode preferences
-
Choose whether or not you enable unofficial repositories and if you have a preferred (Tensorflow / PyTorch) Deep Learning framework.
Auto-tagging
-
Define a list of regexs to apply to
title
andauthor
fields to automatically tag papers in your Memory. Preprint matching
-
Trigger the preprint-matching process for your current memory: this will search for published versions of your ArXiv preprints. PaperMemory will continuously look for publications when you visit a preprint's ArXiv page, but this feature bulks the process for all preprints in your memory.
Select Sources
-
Select the paper sources you want PaperMemory to parse papers from.
Data Management
-
Manage your data:
- export your memory as
.bib
or.json
files - import an existing
.json
memory you have backed-up - export a bibliography by tag
- import a list of URLs into your memory.
- export your memory as
Online synchronization
-
Enable Online Synchronization by providing a Github Personal Access Token.