PDF Reference Manager.
Project description
Archivum Project
Latin for "archive".
PDF reference manager.
Steps
- Port Mendeley library
Bibtex format
| Field | Status | Typical Use in Journals |
|---|---|---|
| author | Keep | Required for almost all citation styles |
| title | Keep | Always shown in article/book citations |
| journal | Keep | Needed for articles (appears in most styles) |
| booktitle | Keep | Used for conference proceedings |
| year | Keep | Always required |
| volume | Keep | Needed for journal articles |
| number | Keep | Issue number, often shown next to volume |
| pages | Keep | Required for most styles |
| publisher | Keep | Required for books and proceedings |
| doi | Keep | Increasingly shown as hyperlink |
| url | Maybe | Shown in some styles, especially for online-only |
| note | Maybe | Sometimes shown, often free-form |
| annote | Drop | Personal notes, never shown in output |
| abstract | Drop | Used internally, not for citation |
| file | Drop | Path to PDF, not part of citation |
| keywords | Drop | Useful for search, not shown in citation |
| month | Maybe | Occasionally shown, but rarely required |
| eprint | Maybe | Used for preprints (e.g. arXiv) |
| institution | Maybe | Used for tech reports and theses |
| editor | Maybe | Required for edited volumes |
| series | Maybe | Sometimes used for book series |
| isbn | Maybe | Occasionally used for books |
| issn | Drop | Rarely shown in citation styles |
| language | Drop | Not typically cited |
Porting an Existing Mendeley Library
- References are BibTeX entries, creates
ref_df - Part of a Mendeley bibtex entry is a field
filethat is a;separated list of a:list ofdrive:path:suffix. These paths may or may not exist, call themvfiles(virtual files, like aPathobject to a file that DNE). These are extracted intoproto_ref_doc_df, the prototype reference-document table. - Separately we have documents corresponding to actual files,
afiles, found by rgrepping the relevant Library directory - A reference can have zero or more corresponding
vfiles - Need to match
vfilestoafiles. This is done with fuzzy name matching and the Levenshtein library to compute distance resulting inbest_match_dffrom which we createbest_match_mapper ref_doc_dfthen effects the remapping.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
archivum-0.2.0.tar.gz
(30.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
archivum-0.2.0-py3-none-any.whl
(32.9 kB
view details)
File details
Details for the file archivum-0.2.0.tar.gz.
File metadata
- Download URL: archivum-0.2.0.tar.gz
- Upload date:
- Size: 30.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71d1ad96a4f44ec26e612791b6782a2556010b6fac57b0073375c786cbf0d949
|
|
| MD5 |
c1ce0a4c6b42d31431490ad1baf20a35
|
|
| BLAKE2b-256 |
293e3ee7b66675f5ba7cf2c76355bb98d1ef83d392f377ec3b40796a304eec2b
|
File details
Details for the file archivum-0.2.0-py3-none-any.whl.
File metadata
- Download URL: archivum-0.2.0-py3-none-any.whl
- Upload date:
- Size: 32.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3945f3cb17a2dec7fc4bab554e5e1f958fc306136847c475f9a6b3798dba703
|
|
| MD5 |
d5dd13780a44750d8fd82e747360f2ad
|
|
| BLAKE2b-256 |
1d30512099b82698ff270ab4804f23686c03ccb597de7e5ac5561ceb73441100
|