{ "info": { "author": "Daniel J. Umpierrez", "author_email": "umpierrez@pm.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Office/Business :: Financial :: Investment" ], "description": "# PCMC\n\n - Author: Daniel J. Umpierrez\n - License: UNLICENSE\n - Version: 0.1.6\n\n## Description\n\nCoinMarketCap Site Scrapper to Pandas Dataframes.\n\n## Installation\n### Using `pip` command\n\n```sh\n# `pip` command by supplying the github project repo URL.\n$ pip install git+https://github.com/havocesp/pcmc\n```\n\n## Usage\n\n### CLI\n\n```sh\n# show accepted arguments\n$ pcmc --help\n# show 1H gainers filtered by exchanges HITBTC, BINANCE and CRYPTOPIA\n$ pcmc --timeframe 1h --filter_by gainers hitbtc binance cryptopia\n```\n\n## Project dependencies.\n - [pandas](https://pypi.org/project/pandas/)\n - [py-term](https://pypi.org/project/py-term)\n\n## Changelog\n\nProject history changes.\n\n### 0.1.6\n - New CoinMarketCap class on static.py\n - Some code tidy task accomplished and some typo fixing.\n\n### 0.1.5\n - Added BeautifulSoap dependence for better scrapping.\n - Removed ccxt, AppDirs, requests, begins and tabulate dependencies.\n - Many new methods added to \"CoinMarketCap\" class\n - New 'static.py' module to serve as a global constants container.\n - Fixed error on losers 7d and 24h methods.\n\n### 0.1.4\n - New rate extraction from html code.\n - New \"core\" function `extract_rate` for html code rate extraction\n - `cryptocmp` dependency removed.\n - Some unused `CoinMarketCap` methods removed.\n - `__init__` file `__long_description__` error fixed.\n\n### 0.1.3\n - New `utils.py` module containing `cli.py` functions helpers.\n\n### 0.1.2\n - Many function documentation added (with some \"Doctests\").\n - Added new function to handle cache data.\n - Screen clear on every update (useful for loop mode).\n\n### 0.1.1\n\n - `pcmc` command added to easy run CLI interface from anywhere.\n - Loop flag and loop interval CLI args added for auto run mode.\n - New BTC price added (calculated from USD one at current BTC ratio)\n\n### 0.1.0\n\n - \"All\" page data.\n - \"Gainers and Losers\" page.\n\n## TODO\n - [ ]\n - [ ] Get symbol list supported by an exchange.\n - [ ] Show diff between refreshes.\n - [x] Retrieve prices in BTC currency.\n - [x] CLI interface.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/havocesp/pcmc", "keywords": "api-wrapper coinmarketcap crypto-currencies altcoins altcoin bitcoin exchange data stock finance", "license": "UNLICENSE", "maintainer": "", "maintainer_email": "", "name": "pcmc", "package_url": "https://pypi.org/project/pcmc/", "platform": "", "project_url": "https://pypi.org/project/pcmc/", "project_urls": { "Homepage": "https://github.com/havocesp/pcmc" }, "release_url": "https://pypi.org/project/pcmc/0.1.6/", "requires_dist": [ "tabulate", "pandas", "bs4", "py-term" ], "requires_python": "", "summary": "CoinMarketCap site data scrapper as Pandas dataframes.", "version": "0.1.6" }, "last_serial": 4802139, "releases": { "0.1.6": [ { "comment_text": "", "digests": { "md5": "ef431d3ce95b4b15c54bd49d95c0ba75", "sha256": "723d0b5e274d4da797611fe09d42095c3a4be9af08d19c12fa12e9129686cce9" }, "downloads": -1, "filename": "pcmc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ef431d3ce95b4b15c54bd49d95c0ba75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12227, "upload_time": "2019-02-10T13:19:33", "url": "https://files.pythonhosted.org/packages/df/78/f050a8159a1aa3eaf1e4a2aa37da4044211a781ee7c374f04c26b3787e94/pcmc-0.1.6-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef431d3ce95b4b15c54bd49d95c0ba75", "sha256": "723d0b5e274d4da797611fe09d42095c3a4be9af08d19c12fa12e9129686cce9" }, "downloads": -1, "filename": "pcmc-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ef431d3ce95b4b15c54bd49d95c0ba75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12227, "upload_time": "2019-02-10T13:19:33", "url": "https://files.pythonhosted.org/packages/df/78/f050a8159a1aa3eaf1e4a2aa37da4044211a781ee7c374f04c26b3787e94/pcmc-0.1.6-py3-none-any.whl" } ] }