{ "info": { "author": "Zac Scott", "author_email": "zac@zacscott.net", "bugtrack_url": null, "classifiers": [], "description": "ASXCLI\n======\n\n.. figure:: https://img.shields.io/badge/python-3.5%2B-blue.svg\n :alt: Python Version\n\n Python Version\n\nCLI tool to pull ASX stock data. E.g. company information, prices,\nannouncements, news etc. Can output to CSV and JSON for further\nprocessing or output direct to console in a readable table.\n\n.. figure:: https://raw.githubusercontent.com/zacscott/asxcli/master/screenshot.png\n :alt: Screenshot\n\n Screenshot\n\nInstall\n-------\n\n::\n\n $ pip install asxcli\n\nUsage\n-----\n\nA single command can be executed by passing it as arguments, like so:\n\n::\n\n $ asx [options ...]\n\nIf no args are given, the tool will enter REPL mode. E.g.\n\n::\n\n $ asx\n asxcli v1.0.0\n Type help for the manual. Type exit to quit.\n\n ]\n\nExample\n~~~~~~~\n\nList all companies on the ASX\n\n::\n\n $ asx list | less\n\nGet current price data for CBA as a CSV\n\n::\n\n $ asx prices CBA --format csv > cba-price.csv\n\nList latest releases/announcements for CBA\n\n::\n\n $ asx releases CBA\n\nGet company info for CBA and WBC as JSON\n\n::\n\n $ asx info CBA WBC --format json > info.json\n\nCommands\n--------\n\n- `list <#list>`__ - List ASX listed companies and securities\n- `info <#info>`__ - Query info on a specific listed company or\n security\n- `prices <#prices>`__ - Query prices for companies\n- `releases <#releases>`__ - Pull recent releases/announcements for ASX\n listed companies\n- `config <#config>`__ - Manage the asxcli configuration settings\n- `help <#help>`__ - Built in manual\n- `version <#version>`__ - Print the app version\n\nlist\n~~~~\n\nList ASX listed companies and securities\n\n*Usage:*\n\n::\n\n $ asx list [--all] [--format format]\n\n- ``--all`` grab all listed securities (by default will only include\n companies)\n- ``--format`` format to output in, json\\|csv\\|yaml\\|human\n\ninfo\n~~~~\n\nQuery info on a specific listed company or security\n\n*Usage:*\n\n::\n\n $ asx info [--format format]\n\n- ``ticker`` ticker symbol of security to query (e.g. CBA, SOL etc.)\n- ``--format`` format to output in, json\\|csv\\|yaml\\|human\n\n*Example:*\n\nCompare info of the big 4 banks:\n\n::\n\n $ asx info cba wbc nab anz\n\nprices\n~~~~~~\n\nQuery interday prices for companies (daily, weekly or monthly)\n\n*Usage:*\n\n::\n\n $ asx prices [--interval interval] [--from date] [--to date] [--format format]\n\n- ``ticker`` ticker symbol of security to query (e.g. CBA, SOL etc.)\n- ``--interval`` interval of each data point, daily\\|weekly\\|monthly\n- ``--from`` start date of price query\n- ``--to`` end date of price query\n- ``--format`` format to output in, json\\|csv\\|yaml\\|human\n\n*Example:*\n\nQuery weekly prices for the big 4 banks for 2017:\n\n::\n\n $ asx prices cba --interval weekly --from 2017-01-01 --to 2017-12-31\n\n*Note:*\n\nBefore using this command you must set your Alpha Vantage API key, using\nthe config command, like this:\n\n::\n\n $ asx config alphavantage-key \n\nAn API key can be obtained from https://www.alphavantage.co\n\nreleases\n~~~~~~~~\n\nPull recent releases/announcements for ASX listed companies\n\n*Usage:*\n\n::\n\n $ asx releases [--format format]\n\n- ``ticker`` ticker symbol of security to query (e.g. CBA, SOL etc.)\n- ``--format`` format to output in, json\\|csv\\|yaml\\|human\n\n*Example:*\n\n::\n\n $ asx releases cba\n\nconfig\n~~~~~~\n\nManage the asxcli configuration settings\n\n*Usage:*\n\n::\n\n $ asx config [name] [value] [--format format]\n\n- ``name`` key of config item to set/get\n- ``value`` value to set config item to\n- ``--format`` format to output in, json\\|csv\\|yaml\\|human\n\n*Examples:*\n\nList all config settings:\n\n::\n\n $ asx config\n\nView value for config item:\n\n::\n\n $ asx config table-col-max-width\n\nSet value for config item:\n\n::\n\n $ asx config table-col-max-width 100\n\nhelp\n~~~~\n\nBuilt in manual\n\n*Usage:*\n\n::\n\n $ asx help [command]\n\n*Example:*\n\nView all available commands:\n\n::\n\n $ asx help\n\nView help doc on the info command\n\n::\n\n $ asx help info\n\nversion\n~~~~~~~\n\nPrint the app version\n\n*Usage:*\n\n::\n\n $ asx version\n\nData Sources\n------------\n\n- Company data - `pyasx `__\n- Prices data - `AlphaVantage `__", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/zacscott/asxcli", "keywords": "asx,data,cli,terminal,terminal-based,stocks", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "asxcli", "package_url": "https://pypi.org/project/asxcli/", "platform": "", "project_url": "https://pypi.org/project/asxcli/", "project_urls": { "Homepage": "http://github.com/zacscott/asxcli" }, "release_url": "https://pypi.org/project/asxcli/1.4.3/", "requires_dist": null, "requires_python": ">=3.5", "summary": "CLI tool to pull ASX stock data. E.g. company information, prices, announcements, news etc.", "version": "1.4.3" }, "last_serial": 4920133, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9c1c6e85c6c95dd0a500b805046cc6fe", "sha256": "650f5cb3227b898eb560b242e6944753ea2cf60c37c8378bac28afce8d28d88b" }, "downloads": -1, "filename": "asxcli-1.0.0-py3.6.egg", "has_sig": false, "md5_digest": "9c1c6e85c6c95dd0a500b805046cc6fe", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 25687, "upload_time": "2018-10-01T01:07:03", "url": "https://files.pythonhosted.org/packages/b2/7b/dbf0aae6f8b9344af96185dc21b3536d3201857aeac3c3d7c856fff43d28/asxcli-1.0.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "2be5157998c71b27d9cb8d0acc9c69bf", "sha256": "496ac646a881c475db1084c834534b8e678684cd3b9f0dccf8346f53594ed099" }, "downloads": -1, "filename": "asxcli-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2be5157998c71b27d9cb8d0acc9c69bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9175, "upload_time": "2018-10-01T01:07:05", "url": "https://files.pythonhosted.org/packages/48/a0/23dbb01e2b41ed91f18138fb874f70c06829e03005c43ed5e6d681d1f8fe/asxcli-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c4c4176b7fdc6c50adcc75073f907a4a", "sha256": "cf3061b8b261e3abe755ceb4e15bd801e5db9bb4dd7abd6466c3d74eb15ff525" }, "downloads": -1, "filename": "asxcli-1.0.1-py3.6.egg", "has_sig": false, "md5_digest": "c4c4176b7fdc6c50adcc75073f907a4a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 25698, "upload_time": "2018-10-01T01:10:48", "url": "https://files.pythonhosted.org/packages/0e/3a/f3dd1d454c9d516c8fceb20907bf548ca86d91b708d2c236310251e24352/asxcli-1.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "1ec1d6ed5c6123d296fe8ffc3f157189", "sha256": "7e2c300ecb420c4950d4e55a8ebfda610a2e5764368018d21212645bc3c6aac0" }, "downloads": -1, "filename": "asxcli-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1ec1d6ed5c6123d296fe8ffc3f157189", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9200, "upload_time": "2018-10-01T01:10:49", "url": "https://files.pythonhosted.org/packages/81/78/21bce5e992196d2b61cd5b392388366658280b2e8697d55c2b18285aa17a/asxcli-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f8fb1d77ff0621e84350111a5e9f659f", "sha256": "81c37ceb1df77c9df18d6bd9ceb2cbff221806900a1d7a331fb35eb853d1393b" }, "downloads": -1, "filename": "asxcli-1.1.0-py3.6.egg", "has_sig": false, "md5_digest": "f8fb1d77ff0621e84350111a5e9f659f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 32902, "upload_time": "2018-10-04T12:19:00", "url": "https://files.pythonhosted.org/packages/50/71/b84948643d1de50af6d2ed8cdcd0465f2a39fac459b7d68c71cfa62166a7/asxcli-1.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "635e0a148db39ed778fb6ca27df804e1", "sha256": "9442b09860bf3e7a9a8205cdd47b42c755f3202e2b64236fc92ca257e5718685" }, "downloads": -1, "filename": "asxcli-1.1.0.tar.gz", "has_sig": false, "md5_digest": "635e0a148db39ed778fb6ca27df804e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 10877, "upload_time": "2018-10-04T12:19:02", "url": "https://files.pythonhosted.org/packages/18/20/f680c59272ebdca9c9201635f199f17fe3850d77b40a3515721a35156b9d/asxcli-1.1.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "53e79e031ebe18c4768db9782e8b64db", "sha256": "02c894556a69063be83a76c93a922291733dbedd5894814740699d96f3003bb5" }, "downloads": -1, "filename": "asxcli-1.3.0-py3.6.egg", "has_sig": false, "md5_digest": "53e79e031ebe18c4768db9782e8b64db", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 43892, "upload_time": "2018-10-06T23:48:44", "url": "https://files.pythonhosted.org/packages/8e/43/1241b8da1c7171a4bcf2800a570422a56e3f98a8116e0f6489a7f5e1f447/asxcli-1.3.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "920aeee5638680859751f6ca94ce5e5e", "sha256": "fa7505fc017033f6085c020e477cfa222ae8546b1d6db0f81c01a1b622d69137" }, "downloads": -1, "filename": "asxcli-1.3.0.tar.gz", "has_sig": false, "md5_digest": "920aeee5638680859751f6ca94ce5e5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15687, "upload_time": "2018-10-06T23:48:47", "url": "https://files.pythonhosted.org/packages/df/fd/ede2c050abc29277fc33a13cb71730d5708717f2cc413566fa2a1d7e6bbd/asxcli-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "025d04577f6b9e1baf0b9ae18f8dd6e9", "sha256": "a6cbd8f3d61381f9062bc25831931ab5cab6b85729a0aba0ee52844ae86ce315" }, "downloads": -1, "filename": "asxcli-1.3.1-py3.6.egg", "has_sig": false, "md5_digest": "025d04577f6b9e1baf0b9ae18f8dd6e9", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 44113, "upload_time": "2018-10-07T00:00:23", "url": "https://files.pythonhosted.org/packages/c9/8f/c231ae7bcc61f0570c13bd3d8cf55b0ed29601102c71de6bd4fbbfc31467/asxcli-1.3.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "0b339c9efc7fa90c4db3f6257b9d59dd", "sha256": "08e866bcdca0708f4ca7fdd5a078d08ab8bb264bcd24fd3c52214718e9a6e8cb" }, "downloads": -1, "filename": "asxcli-1.3.1.tar.gz", "has_sig": false, "md5_digest": "0b339c9efc7fa90c4db3f6257b9d59dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15739, "upload_time": "2018-10-07T00:00:25", "url": "https://files.pythonhosted.org/packages/63/03/8555f90ead779311a8433e40606626d23755d70122b3b684a24b3434858b/asxcli-1.3.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "9cc1cdec500c22357deb1447688495c0", "sha256": "80607e3d55107687e3392b221e142b3c9423f8bea7a6e8a7be82960e6764e822" }, "downloads": -1, "filename": "asxcli-1.4-py3.6.egg", "has_sig": false, "md5_digest": "9cc1cdec500c22357deb1447688495c0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 44418, "upload_time": "2018-10-19T23:31:53", "url": "https://files.pythonhosted.org/packages/26/11/198630b0374aba9c33ba72da105bc779cdd8f22c2f224d2a59be4b8f133a/asxcli-1.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "81a124f3bfd35468779303f67aa6dfc3", "sha256": "978855e26d2d6d10e1c10286692c64efbc9206e49d1b9e59b66fb05087d80562" }, "downloads": -1, "filename": "asxcli-1.4.tar.gz", "has_sig": false, "md5_digest": "81a124f3bfd35468779303f67aa6dfc3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15714, "upload_time": "2018-10-19T23:31:54", "url": "https://files.pythonhosted.org/packages/8d/50/56898cc947f323b51800dcb17323945ce370356d54775a311172abd8894a/asxcli-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "70b5e53724ee0cbcb3aa34617b9650a8", "sha256": "ac2cdda7ad2bbb724e07ee0a9b5bbcf64445f61529389d6aafe2ac2826e5452b" }, "downloads": -1, "filename": "asxcli-1.4.1-py3.6.egg", "has_sig": false, "md5_digest": "70b5e53724ee0cbcb3aa34617b9650a8", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 62597, "upload_time": "2018-10-20T08:55:43", "url": "https://files.pythonhosted.org/packages/05/cc/940712292087204d272ac22315df515fa4d882d690fa4496db91f9edb83d/asxcli-1.4.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "1279788803f0eb526a04b0f8ac5a3807", "sha256": "ed64f4b6780fd3921a31d29a51e853b332b7699934421a8de452ead1dd345aea" }, "downloads": -1, "filename": "asxcli-1.4.1.tar.gz", "has_sig": false, "md5_digest": "1279788803f0eb526a04b0f8ac5a3807", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17178, "upload_time": "2018-10-20T08:55:45", "url": "https://files.pythonhosted.org/packages/f6/3d/3d7e7b7d55035695de291f6c6f09641f23a7282e63d1662d8af90bb763e5/asxcli-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "6b127f8aaa3afd7d678bbf6109fa5c50", "sha256": "6d307d8dde3ab4256ce2905526097d28d5c810f7339e9ba67104cad324986371" }, "downloads": -1, "filename": "asxcli-1.4.2-py3.6.egg", "has_sig": false, "md5_digest": "6b127f8aaa3afd7d678bbf6109fa5c50", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 62792, "upload_time": "2019-03-10T01:17:33", "url": "https://files.pythonhosted.org/packages/34/83/3814e5ef16fd437617f33454a0c803844c68cf76bcacf390344fa552ea29/asxcli-1.4.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "aca48c3408c69cf4f270837d2ee87a06", "sha256": "061dff03123ba77b2c83dbae5748cc3e9e6552eed6353a24f579a0bfc5b135cb" }, "downloads": -1, "filename": "asxcli-1.4.2.tar.gz", "has_sig": false, "md5_digest": "aca48c3408c69cf4f270837d2ee87a06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17538, "upload_time": "2019-03-10T01:17:35", "url": "https://files.pythonhosted.org/packages/90/54/13326f01dcac75570d0d4b6b964c76ef6c47794fa1b6a5ef7f72b77a4cc8/asxcli-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "00cd7d83c92211cad08570ab872123b1", "sha256": "ad18ed96615c58365b6be64bd4a8a34c050489df904decda6d9069a561b0dbd0" }, "downloads": -1, "filename": "asxcli-1.4.3-py3.6.egg", "has_sig": false, "md5_digest": "00cd7d83c92211cad08570ab872123b1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 62789, "upload_time": "2019-03-10T01:20:22", "url": "https://files.pythonhosted.org/packages/5e/20/18e692f7d3bbf0f2dc1209c6131a5ec838f6c53a8bffa8632a451b145f89/asxcli-1.4.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3a17a30bc84ac2dd3192657e4a7a9d28", "sha256": "2e7b001f05c4705fb9877851feb588a57fcbab7fd5141bca00549218efaadf7d" }, "downloads": -1, "filename": "asxcli-1.4.3.tar.gz", "has_sig": false, "md5_digest": "3a17a30bc84ac2dd3192657e4a7a9d28", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17539, "upload_time": "2019-03-10T01:20:24", "url": "https://files.pythonhosted.org/packages/ef/7e/c7de9d70a0e5df83797ae297a4d886259665efc57e6c12ae2fadf863ef00/asxcli-1.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "00cd7d83c92211cad08570ab872123b1", "sha256": "ad18ed96615c58365b6be64bd4a8a34c050489df904decda6d9069a561b0dbd0" }, "downloads": -1, "filename": "asxcli-1.4.3-py3.6.egg", "has_sig": false, "md5_digest": "00cd7d83c92211cad08570ab872123b1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 62789, "upload_time": "2019-03-10T01:20:22", "url": "https://files.pythonhosted.org/packages/5e/20/18e692f7d3bbf0f2dc1209c6131a5ec838f6c53a8bffa8632a451b145f89/asxcli-1.4.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3a17a30bc84ac2dd3192657e4a7a9d28", "sha256": "2e7b001f05c4705fb9877851feb588a57fcbab7fd5141bca00549218efaadf7d" }, "downloads": -1, "filename": "asxcli-1.4.3.tar.gz", "has_sig": false, "md5_digest": "3a17a30bc84ac2dd3192657e4a7a9d28", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17539, "upload_time": "2019-03-10T01:20:24", "url": "https://files.pythonhosted.org/packages/ef/7e/c7de9d70a0e5df83797ae297a4d886259665efc57e6c12ae2fadf863ef00/asxcli-1.4.3.tar.gz" } ] }