All Projects → Girbons → mercury-parserpy

Girbons / mercury-parserpy

Licence: MIT license
python api wrapper for https://mercury.postlight.com/web-parser/

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mercury-parserpy

lpconnector
Python client for syncing LastPass Enterprise with a remote directory over LDAP
Stars: ✭ 14 (-12.5%)
Mutual labels:  api-client
lorem-ipsum-generator-generator
🎰 Generate a lorem ipsum generator site using Mercury Web Parser
Stars: ✭ 27 (+68.75%)
Mutual labels:  mercury-parser
jusibe
📲 JavaScript client for Jusibe.com SMS API service. http://jusibe.com
Stars: ✭ 24 (+50%)
Mutual labels:  api-client
AutoMeter-API
AutoMeter-API是一款针对分布式服务,微服务API功能和性能一体的自动化测试平台,一站式解决应用,服务,API,环境管理,用例,条件,测试场景,计划,测试报告,功能/性能测试兼容支持的一体化工作平台
Stars: ✭ 105 (+556.25%)
Mutual labels:  api-client
sbankenclient-ios
A small but enjoyable iOS framework to connect to the Sbanken API
Stars: ✭ 21 (+31.25%)
Mutual labels:  api-client
notion-sdk-py
Official Notion SDK rewritten in Python (sync + async)
Stars: ✭ 753 (+4606.25%)
Mutual labels:  api-client
AlphaVantage.Net
.Net client library for Alpha Vantage API
Stars: ✭ 65 (+306.25%)
Mutual labels:  api-client
ninja automator
Acquire data with honour and wisdom — using the way of the ninja.
Stars: ✭ 21 (+31.25%)
Mutual labels:  api-client
chess.com
Python wrapper for Chess.com Published-Data API
Stars: ✭ 34 (+112.5%)
Mutual labels:  api-client
deepl-api-connector
Connector library for deepl.com rest translation api
Stars: ✭ 12 (-25%)
Mutual labels:  api-client
fb-messenger-bot-api
NodeJS Facebook Messenger API for bots to send messages and setup events to Facebook.
Stars: ✭ 29 (+81.25%)
Mutual labels:  api-client
upcloud-php-api
PHP client for UpCloud's API
Stars: ✭ 23 (+43.75%)
Mutual labels:  api-client
sevenbridges-python
SevenBridges Python Api bindings
Stars: ✭ 41 (+156.25%)
Mutual labels:  api-client
adyen-python-api-library
Adyen API Library for Python
Stars: ✭ 41 (+156.25%)
Mutual labels:  api-client
upcloud-python-api
Python client for UpCloud's API
Stars: ✭ 51 (+218.75%)
Mutual labels:  api-client
sypht-golang-client
A Golang client for the Sypht API
Stars: ✭ 33 (+106.25%)
Mutual labels:  api-client
airtabler
R interface to the Airtable API
Stars: ✭ 84 (+425%)
Mutual labels:  api-client
pycloud
A Python implementation of the pCloud API
Stars: ✭ 54 (+237.5%)
Mutual labels:  api-client
transip-api
Python implementation for the TransIP API
Stars: ✭ 23 (+43.75%)
Mutual labels:  api-client
psd2
API client for banks supporting PSD2 APIs with OAuth2 authentication.
Stars: ✭ 26 (+62.5%)
Mutual labels:  api-client

mercury-parserpy

Build Status

Getting Started

From the command line:

pip install mercury-parserpy

Usage

from mercury_parser.client import MercuryParser

# default api endpoint is http://localhost:3000/
parser = MercuryParser()
article = parser.parse_article('ARTICLE_URL')
article.json()


articles = ['url1', 'url2', 'url3']

# parse multiple articles urls return a JSON
# where the key is the article url
articles = parser.parse_multiple_articles(articles)

Customize API Endpoint

from mercury_parser.client import MercuryParser

parser = MercuryParser(api_endpoint="http://api-endpoint/")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].