Skip to main content

Ref Man Python Module

Project description

* ref-man-py

Python Module for ~ref-man~ (See https://github.com/akshaybadola/ref-man).

Network requests and xml parsing can be annoying in emacs, so ref-man uses a
separate python process for efficient (and sometimes parallel) fetching of
network requests.

* Features

** HTTP integration with Semantic Scholar API (https://www.semanticscholar.org/product/api)
- Fetch with multiple IDs like arxiv, ACL etc.
- Local files based cache to avoid redundant requests
- Fetches all metadata in one go (Will change soon as Semantic Scholar is
updating its API)

** Experimental (and undocumented) Semantic Scholar Search API
- Mostly gleaned through analyzing network requests. Helpful for searching
articles.

** HTTP integration with DBLP and ArXiv
- Supports multiple parallel requests for batch updates

** Fetch PDF from a given URL
- Easier to fetch using python than with Emacs's callbacks

** Option for proxying requests
- Particularly useful for PDFs if you're tunneling to your institution from
home or some other location and the article you want is with institutional
(IP based) access only.

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

ref-man-py-0.3.9.tar.gz (18.7 kB view hashes)

Uploaded Source

Built Distribution

ref_man_py-0.3.9-py3-none-any.whl (21.8 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