Skip to content

Tool to convert scientific articles available as HTML to EPUB

License

Notifications You must be signed in to change notification settings

kenkellner/article-epub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

article-epub

Description

A command-line tool written in Python to convert scientific articles available as HTML into ePub form for reading on a supported e-reader. Uses a plugin system with a "recipe" for each supported scientific publisher. Takes an article URL, title, or (ideally) DOI as input.

Obviously, you need to be able to legally access any article you want to convert, e.g. via a university library.

Like most web scraping applications, the provided recipes are liable to break frequently.

Currently, the following publishers are supported:

  • ScienceDirect (Elsevier)
  • Springer
  • Wiley
  • Oxford
  • BioOne
  • Royal Society
  • PLoS ONE
  • National Institutes of Health
  • NRC Research Press
  • Taylor & Francis
  • Annual Reviews
  • Nature Publishing
  • University of Chicago Press

Dependencies

Installation

I plan to properly package the application for installation with pip in the future, but for now it has to be installed manually.

  1. Make sure the dependencies listed above are installed.

  2. Clone the repository:

    git clone https://github.com/kenkellner/article-epub
  3. Make article-epub.py executable and put it in your $PATH.

  4. To allow importing the library for use in other Python scripts, copy (or symlink) the article_epub folder into your local Python 3 library (e.g. ~/.local/lib/python3.6/site-packages/).

Usage

usage: article-epub [-h] [-u URL] [-d DOI] [-t TITLE] [-o FILE] [-p]

optional arguments:
  -h, --help  show this help message and exit
  -u URL      URL of article
  -d DOI      DOI of article
  -t TITLE    Title of article
  -o FILE     Name of output file
  -p          List supported publishers

About

Tool to convert scientific articles available as HTML to EPUB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages