Skip to main content

Tool and library for tracking document metadata and automatic download and structuring of documents

Project description

Papertrack

A tool for managing documents, their states and their metadata as well as their collection.

Example of downloading package from arxiv:

papertrack get --downloader simple --collector simple \
    --title "A consumption-investment model with state-dependent lower bound constraint on consumption" \
    --year 2021 \
    --author "Chonghu Guan" --author "Zuo Quan Xu" --author "Fahuai Yi" \
    --download-url https://arxiv.org/pdf/2109.06378.pdf \
    --field "Math/Finance"

Papertrack can be configured using configuration file as one below in ~/.papertrack/config.json:

{
	"states": {
		  "READY": {
			   "READING": "Start reading",
		  },
		  "READING": {
			     "DONE": "Finish reading",
			     "READY": "Bring back to to-read state"
		  }, 
          "DONE": {}
	},
	"default_state": "READY",
	"storage_location": "/home/user/MyPapers/",
	"fields": {
		  "Computer Science": {
			    "default": "Algorithms",
			    "categories": ["Algorithms", "Theory"]
		  }
	},
	"default_field": "Computer Science"
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

papertrack-0.1.tar.gz (9.9 kB view hashes)

Uploaded Source

Built Distribution

papertrack-0.1-py3-none-any.whl (12.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page