All Projects → mondeja → Pymarketcap

mondeja / Pymarketcap

Licence: other
Python3 API wrapper and web scraper for https://coinmarketcap.com

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
cython
566 projects

Projects that are alternatives of or similar to Pymarketcap

Pytradfri
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Stars: ✭ 778 (+965.75%)
Mutual labels:  api, asyncio, pypi
Cryptotrader
A responsive dynamic webapp to trade cryptopairs on the most prominent exchanges
Stars: ✭ 118 (+61.64%)
Mutual labels:  api, cryptocurrencies, trading
Finviz
Unofficial API for finviz.com
Stars: ✭ 493 (+575.34%)
Mutual labels:  api, scraper, pypi
Python Poloniex
Poloniex API wrapper for Python 2.7 & 3
Stars: ✭ 557 (+663.01%)
Mutual labels:  api, trading
Example Hftish
Example Order Book Imbalance Algorithm
Stars: ✭ 355 (+386.3%)
Mutual labels:  asyncio, trading
Googledictionaryapi
Google does not provide Google Dictionary API so I created one.
Stars: ✭ 528 (+623.29%)
Mutual labels:  api, scraper
Imagescraper
✂️ High performance, multi-threaded image scraper
Stars: ✭ 630 (+763.01%)
Mutual labels:  scraper, pypi
Cryptofeed
Cryptocurrency Exchange Websocket Data Feed Handler
Stars: ✭ 643 (+780.82%)
Mutual labels:  asyncio, trading
Tartiflette
GraphQL Engine built with Python 3.6+ / asyncio
Stars: ✭ 719 (+884.93%)
Mutual labels:  api, asyncio
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+54130.14%)
Mutual labels:  api, asyncio
Voyages Sncf Api
A scrapy spider that scraps times and prices from Voyages Sncf. It uses scrapyrt to provide an API interface.
Stars: ✭ 7 (-90.41%)
Mutual labels:  api, scraper
Anitop
Anitop is an unofficial simple API from https://anitrendz.net/ site
Stars: ✭ 30 (-58.9%)
Mutual labels:  api, scraper
Graphql Core
A Python 3.6+ port of the GraphQL.js reference implementation of GraphQL.
Stars: ✭ 344 (+371.23%)
Mutual labels:  api, asyncio
Jikan
Unofficial MyAnimeList PHP+REST API which provides functions other than the official API
Stars: ✭ 531 (+627.4%)
Mutual labels:  api, scraper
Crypto Exchanges Gateway
Your gateway to the world of crypto !
Stars: ✭ 343 (+369.86%)
Mutual labels:  api, trading
Wolfbot
Crypto currency trading bot written in TypeScript for NodeJS
Stars: ✭ 335 (+358.9%)
Mutual labels:  cryptocurrencies, trading
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+1300%)
Mutual labels:  cryptocurrencies, trading
Ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Stars: ✭ 22,501 (+30723.29%)
Mutual labels:  api, trading
Crypto Rl
Deep Reinforcement Learning toolkit: record and replay cryptocurrency limit order book data & train a DDQN agent
Stars: ✭ 328 (+349.32%)
Mutual labels:  cryptocurrencies, trading
Duckduckgo
An unofficial DuckDuckGo search API.
Stars: ✭ 6 (-91.78%)
Mutual labels:  api, scraper

pymarketcap

|TravisCI| |AppVeyor| |Status| |ReadTheDocs| |Binder|

|PyPI| |PyPI-Versions| |LICENSE|

This project is not being maintained anymore

pymarketcap is a library for retrieve data from coinmarketcap <http://coinmarketcap.com/>_ API and website. Consist of a cythonized scraper and and API wrapper built with libcurl, but is posible to compile a lightweight version with standard urllib

Install

You need to install cython <http://cython.readthedocs.io/en/latest/src/quickstart/install.html>_ before pymarketcap. Try: pip3 install Cython and then:

::

pip3 install pymarketcap

  • On Windows, urllib <https://docs.python.org/3/library/urllib.html>_ will be used library by default to make synchronous requests whereas that on Linux/Mac will be built using libcurl <https://curl.haxx.se/docs/install.html>_ C library. You can control this (see below):

From source

::

git clone https://github.com/mondeja/pymarketcap.git
cd pymarketcap
pip3 install -r requirements.txt
python setup.py install
  • To force installation with libcurl, use --force-curl in last command.
  • To install with urllib, use --no-curl.

Documentation

  • Static documentation at Readthedocs <https://pymarketcap.readthedocs.io>_.
  • Live running notebook hosted at Binderhub <https://mybinder.org/v2/gh/mondeja/pymarketcap/master?filepath=doc%2Fsync_live.ipynb>_.

Contributing <https://github.com/mondeja/pymarketcap/blob/master/doc/dev_guide/contributing.rst>_

Testing <https://github.com/mondeja/pymarketcap/blob/master/doc/dev_guide/testing.rst>__

Changelog <http://pymarketcap.readthedocs.io/dev_guide/changelog.html>_


`License <https://github.com/mondeja/pymarketcap/blob/master/LICENSE>`_
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Support
~~~~~~~

- Issue Tracker: https://github.com/mondeja/pymarketcap/issues
- |Ask me anything| [email protected]


.. |TravisCI| image:: https://travis-ci.org/mondeja/pymarketcap.svg?branch=master
    :target: https://cnhv.co/1xgw5
.. |PyPI| image:: https://img.shields.io/pypi/v/pymarketcap.svg
    :target: https://cnhv.co/1xgwg
.. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/pymarketcap.svg
    :target: https://cnhv.co/1xgwm
.. |Binder| image:: https://mybinder.org/badge.svg
    :target: https://mybinder.org/v2/gh/mondeja/pymarketcap/master?filepath=doc%2Fsync_live.ipynb
.. |Status| image:: https://img.shields.io/pypi/status/pymarketcap.svg
    :target: https://cnhv.co/1xgwm
.. |ReadTheDocs| image:: https://readthedocs.org/projects/pymarketcap/badge/?version=latest
    :target: https://cnhv.co/1xgx1
.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/puy2p0qhjna4hosc?svg=true
    :target: https://cnhv.co/1xgx7
.. |LICENSE| image:: https://img.shields.io/pypi/l/pymarketcap.svg
    :target: https://cnhv.co/1xgxd
.. |Ask me anything| image:: https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg


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].