Import a reading list or reference file
Pangur can read a pasted bibliography or a BibTeX, RIS, CSL-JSON, PubMed, EndNote or Zotero RDF file and import the references you choose. This page explains how each kind of list is read, how you pick what to import, and the limits that apply.
Pangur can read a list of references and import the ones you choose. The list might be text you paste, such as a bibliography copied from an article or a reading list from a course page, or it might be a reference file exported from another reference manager. In either case Pangur reads the list, matches each entry to a record, shows you what it found, and imports only the entries you tick.
The two kinds of input are handled a little differently. Pasted text is first saved as an output, which is a document in Research, and Pangur then reads that document for references. The text stays in Research afterwards, so you can come back to it. A reference file, on the other hand, is read entry by entry as records and is never saved as a document.
Pasting a bibliography or reading list
- On Home, choose From document beside the search bar. The Import references from a document dialog opens.
- Leave Existing Output at Create one from Markdown or text, or choose an output you already have in Research.
- Give the new output a Title, or leave it blank and Pangur calls it "Imported notes".
- Paste the list into Markdown or text.
- Choose Save Output and find references.
Pangur saves the output and then reads it for references. It recognises the usual layouts of a bibliography and looks each entry up, so that it can tell you whether the work is already in your library and whether it can be imported. When the reading is done, the results appear in the dialog (see Choosing what to import).
An administrator can also switch on a second pass that uses a model to find references in untidy notes. When it is on, it runs in the background after the first reading, and its model use counts against your account's daily model allowance. If it fails, you keep the first reading's results.
Importing a reference file
- On Home, choose From document.
- Choose Choose a file and select the file.
Pangur reads the file and shows its entries as results. It accepts these formats:
| Format | File extensions |
|---|---|
| BibTeX and BibLaTeX | .bib, .bibtex, .biblatex |
| RIS | .ris |
| PubMed (MEDLINE) | .nbib |
| EndNote (Refer) | .enw |
| CSL-JSON | .json, .csl |
| Zotero RDF | .rdf |
Files exported from Zotero, Mendeley, EndNote, JabRef and Papers can all be read, and so can Pangur's own export. A Markdown or text file (.md, .markdown, .txt) chosen here is treated as pasted text. The file can be up to 5 MB.
A reference file carries some details that ordinary importing would lose, and Pangur keeps them. A BibTeX entry's citation key is stored in the item's Extra field as Citation Key: …, so the same key comes back when you export the reference. The collections in a Zotero RDF file are rebuilt in your library, nested as they were, and the dialog tells you how many it will rebuild. Some files also name a PDF on the computer that made them; the browser cannot reach those files, so the web import brings the references without them. The dialog says how many entries name files and gives the command that brings them in: pangur import refs <file> --attach-files.
Choosing what to import
The results list every reference Pangur found, each with a status:
| Status | Meaning |
|---|---|
| in library | The work is already in your library; the label says what matched (DOI, ISBN or title). Choose Open to go to it. |
| importable | Pangur found a record and can import it. Its own Import button imports that one reference straight away. |
| primary source | The entry is an archival manuscript, consulted in a repository. It cannot be imported as a published work. Where Add manuscript is offered, it opens the form for adding the manuscript by hand. |
| unresolved | Pangur could not match the entry. Search runs a search for it, and Add manually, where offered, opens the form for a new item. |
To import:
- Tick the references you want, or use Select all.
- Choose Import selected (or Import all when every importable row is ticked).
- Choose where to file them under File into collection: No collection (library root), an existing collection, or, for a reference file, a New collection named after the file.
- Tick or untick fetch open-access PDFs. It starts ticked for lists of up to 100 references and unticked above that.
- Choose the import button again to start.
It is best to import soon after reading the list. Pangur holds the matched records for about an hour, and after that an entry without a DOI or ISBN is skipped as an expired candidate, which means reading the list again.
How a bulk import runs
The import runs in the background on Pangur's server, one reference after another with a short pause between them, so you can leave the page. It appears in Activity while it runs, and when it ends Activity reports how many references were saved, how many PDFs were attached, how many were already in the library and how many failed.
Pangur skips some references and says why: the work is already in the library, the entry is a duplicate within the batch, the entry has no DOI or ISBN, or the project is scoped to one collection and the entry falls outside it. If every reference is skipped, nothing is imported and Pangur lists the reasons.
Each reference is saved as soon as it is done, so an import that stops part-way keeps what it has saved. The Bulk imports table on a project's settings page shows each import's progress. Retry unfinished carries on with the references that failed or were held back by a rate limit, and Find PDFs looks for PDFs for references that a finished import saved without a search (Where PDFs come from).
Limits
| Limit | Default |
|---|---|
| References in one import that need looking up | 100 |
| References in one import when every one came from a reference file | 2,000 |
| Size of a reference file | 5 MB |
| Bulk imports running at once in a project | 1 |
Because only one bulk import runs at a time in a project, Pangur refuses a second one until the first has finished. These figures are defaults that an administrator can change (plans and limits).
The references a PDF cites
To import the works cited by a PDF already in your library, open the item's Study tab and choose References. This is described in References and connections.
Other ways in
- The command line.
pangur import refs <file>imports a reference file, with-cor--new-collectionto choose a collection,--pdfsor--no-pdfs,--attach-filesfor linked files and--dry-runto see what would happen.pangur refs scanreads a document or address for references.pangur refs status,pangur refs resumeandpangur refs find-pdfsfollow and continue an import. See the command-line reference. - An assistant. The MCP tools
scan_referencesandimport_referencesread a list and import from it. See MCP tools.
Add files you already have
You can drop PDFs, documents, e-books, recordings and spreadsheets onto your library, and Pangur works out which work each file belongs to. This page explains what happens to each file, the formats and limits, and what to do with a file Pangur could not identify.
Import from Zotero
A Zotero library can be copied into a Pangur project in one import, either from zotero.org (including group libraries) or from the Zotero app on a Mac. This page explains what is copied, how to follow and resume the import, and what stays behind.