Giter Club home page Giter Club logo

pricesleuth's Introduction

pricesleuth

pricesleuth is a pure Python library for acquiring data about OpenAccess journals, including article processing charge (APC) information. It works with a variety of large publishers and also incorporates some smaller, miscellaneous publishers.

Supported Publishers

Currently supported

  • BioMed Central
  • Elsevier
  • Hindawi
  • Springer
  • Wiley

In progress

  • Public Library of Science (PLoS)
  • Sage

Installation

pricesleuth (will be) available on PyPI.

pip install pricesleuth

Usage

All of the journal scrapers are located in pricesleuth.scrapers.journalscrapers. A specific journal's scraper object is formatted like [ScraperNameHere]Scraper.

All scraper objects have a get_entries method, which generates a Python tuple for each successfully scraped journal from that publisher. The tuple is of the form:

(publisher_name, journal_name, date_of_scraping, journal_type, ISSN_of_journal, article_publishing_cost)

  • publisher_name:
  • journal_name:
  • date_of_scraping:
  • journal_type:
  • ISSN_of_journal:
  • article_publishing cost:

(NOTE: not ALL journals from each publisher are able to be generated. Some suffer from web-formatting issues or other problems which prevent efficient scraping)

pricesleuth's People

Contributors

patrickspieker avatar

Watchers

James Cloos avatar  avatar Dale avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.