Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.81 KB

File metadata and controls

56 lines (41 loc) · 1.81 KB

curate-papers

A tool for the curation of papers, and their associated notes. This will provide a means for notes about the papers to be easily stored, and for papers to be associated with each other.

Intended usage

  • List papers (need to read/already read/discussion topics).
    • Provide a means of grouping/tagging papers to form associations across paper types.
  • Provide a place for notes to be linked with the papers.
  • Allow for easy collection of bibtex entries for use in further citations.

Current usage


usage: main.py [-h] [-s SECTION] [-p PAPERS] [-t TAGS] [-c] [-d] [-r] [-b]

optional arguments:
  -h, --help            show this help message and exit
  -s SECTION, --section SECTION
                        Choose papers by section.
  -p PAPERS, --papers PAPERS
                        Choose papers by paper title.
  -t TAGS, --tags TAGS  Choose papers by tag.
  -c, --changed         The papers that have changed.
  -d, --download        Downloads the particular papers selected.
  -r, --read            Shows the papers to read.
  -b, --bibtex          Shows the bibtex entry for the paper.

Config

The format that the README should be in is dictated by the values listed in the config.yml file. The defauls for such is listed here:


regexes:
  note:
    - '- \[(?P<read>[ x])\] \[(?P<title>[^\[\]]+)\]\((?P<notes_path>[\w\-/.]+)\) \[\[(?P<publisher>[^\[\]]+)\]\((?P<url>[^\(\)]+)\)\] {0,1}\[{0,1}(?P<tags>[^\\\n[\]]*)\]{0,1}'
    - '- \[(?P<read>[ x])\] (?P<title>[^\[\]]+) \[\[(?P<publisher>[^\[\]]+)\]\((?P<url>[^\(\)]+)\)\] {0,1}\[{0,1}(?P<tags>[^\\\n[\]]*)\]{0,1}'
  section:
    - '#### (?P<name>.+)'
fuzzy_search:
paper_name: 0.7

Suggestions

If you have any suggestions over the features you would like to see in this tool, or find any bugs within the code, please submit an issue.