{ "info": { "author": "Nam Ngo", "author_email": "namngology@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# asx-terminus\n\n\n[![pypi version]( https://img.shields.io/pypi/v/asx-terminus.svg)]( https://pypi.python.org/pypi/asx-terminus)\n[![Build Status](https://travis-ci.org/geeknam/asx-terminus.svg?branch=master)](https://travis-ci.org/geeknam/asx-terminus)\n\n![Screenshot](https://raw.githubusercontent.com/geeknam/asx-terminus/master/asxterminus.png)\n\n### Installation\n\nInstall via pip:\n\n $ pip install asx-terminus\n\nAdd `.asxterminus.yaml` file to your `$HOME` dir\n\nStart in you terminal:\n\n $ asxterminus\n\n\n### Sample Configuration file\n\nSample `~/.asxterminus.yaml` file\n\n```yaml\n refresh_interval: 1200\n codes:\n - KGN\n - A2M\n - APX\n transactions:\n KGN:\n -\n - 1.48\n - 10000\n -\n - 1.34\n - 5000\n A2M:\n -\n - 2.7\n - 5000\n APX:\n -\n - 2.5\n - 10000\n columns:\n - code\n - last_price\n - open_price\n - day_high_price\n - day_low_price\n```\n\n### Available fields (columns)\n\n- code\n- desc_full\n- last_price\n- open_price\n- day_high_price\n- day_low_price\n- change_price\n- change_in_percent\n- volume\n- bid_price\n- offer_price\n- previous_close_price\n- previous_day_percentage_change\n- year_high_price\n- last_trade_date\n- year_high_date\n- year_low_price\n- year_low_date\n- year_open_date\n- pe\n- eps\n- average_daily_volume\n- annual_dividend_yield\n- market_cap\n- number_of_shares\n- deprecated_market_cap\n- deprecated_number_of_shares\n\n\n### TODO\n\n- [x] Add Google Finance RSS feeds\n- [x] Add progress bar when loading data\n- [ ] Add Portfolio Return\n- [ ] Add Return Rate (%)\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "asx,terminal,urwid,ncurses,australia,investment,stock", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "asx-terminus", "package_url": "https://pypi.org/project/asx-terminus/", "platform": "", "project_url": "https://pypi.org/project/asx-terminus/", "project_urls": null, "release_url": "https://pypi.org/project/asx-terminus/0.1.6/", "requires_dist": [ "requests (>=2.18.4)", "urwid (>=1.3.1)", "urwid-timed-progress (==1.1.1)", "pyyaml (>=3.12)", "beautifulsoup4 (==4.6.0)", "feedparser (==5.2.1)" ], "requires_python": "", "summary": "ASX portfolio in the terminal", "version": "0.1.6" }, "last_serial": 3479331, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "181831cadc22d08ba18138534b16e25f", "sha256": "14d420f17214e883e3a583fc041960ba294fbca0dad7ffc22e6a26dffef8d808" }, "downloads": -1, "filename": "asx_terminus-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "181831cadc22d08ba18138534b16e25f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8851, "upload_time": "2018-01-02T05:19:28", "url": "https://files.pythonhosted.org/packages/1e/ab/8ab802477d89fbd66c18341baade5c0c8600ed2e688595703a59c363ab1c/asx_terminus-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fa84964d36c198a26f7abd8fde0ca2ba", "sha256": "c5ebd1dd25363505d8e793b7c256a1f908d5e371d26eb9b4de7c9c49df1d0152" }, "downloads": -1, "filename": "asx_terminus-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa84964d36c198a26f7abd8fde0ca2ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12516, "upload_time": "2018-01-04T05:45:44", "url": "https://files.pythonhosted.org/packages/83/e7/4b4ab3d3a3e95ce9a078ce62708df171d8d04a6d7f5e30ba8e271430b142/asx_terminus-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e0ba6f5dbd54d5e78a7463c2d3197406", "sha256": "f5b3f2a2efb7595be966f8124ff2cd7409c79844fbbd859e6b44194a93c7b478" }, "downloads": -1, "filename": "asx_terminus-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0ba6f5dbd54d5e78a7463c2d3197406", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12800, "upload_time": "2018-01-04T05:58:29", "url": "https://files.pythonhosted.org/packages/ec/61/1a3050dce4e1af2caf24099265de993cc63f39835029ad94648dbee172e5/asx_terminus-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7eb7f84b57ab3ffa01a519f36338be2c", "sha256": "91f388c0cfe55c2fe1e4c502f198ba194f52ebe48040806b8544b5fadac4cfba" }, "downloads": -1, "filename": "asx_terminus-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7eb7f84b57ab3ffa01a519f36338be2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13745, "upload_time": "2018-01-05T02:03:24", "url": "https://files.pythonhosted.org/packages/02/7a/59bf5b015453d69d6d3ac3cf9dd97212eb004b3073852f9293ba3885eafa/asx_terminus-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b1b6368264b39e864f3bd0ad90223cf6", "sha256": "2f6e65a2f04bb50143d89c0699fdbc0d48ab8cbc390c627c3f72c3116ae40d25" }, "downloads": -1, "filename": "asx_terminus-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1b6368264b39e864f3bd0ad90223cf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13807, "upload_time": "2018-01-09T23:17:51", "url": "https://files.pythonhosted.org/packages/8e/d4/5c532462b72d3383edb4afae02508534fb544465c0e35d3d48a192825e52/asx_terminus-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "cc1cb0bde650fddf7a4ac6ab3ac5500e", "sha256": "f3e4bfde47e08a744deb40dd35c6afe0efa080e0848be7648732f88f1acdeb45" }, "downloads": -1, "filename": "asx_terminus-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc1cb0bde650fddf7a4ac6ab3ac5500e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13889, "upload_time": "2018-01-10T06:24:10", "url": "https://files.pythonhosted.org/packages/d4/88/8a5172a07dd5b719b622f795cbceb78c9cc2dbc7e0b0f24e21886163e76a/asx_terminus-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b77e065905c1ee6464ef299dc02cb074", "sha256": "5a6877c7849ad955d6357546ea82516cbb25046da09c92c941e5d379f00bfd72" }, "downloads": -1, "filename": "asx_terminus-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b77e065905c1ee6464ef299dc02cb074", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14285, "upload_time": "2018-01-11T01:28:26", "url": "https://files.pythonhosted.org/packages/b5/f6/e0434a2c75814a6be94eb9336602c9be6abedbe8e8d1044ec385ec72f394/asx_terminus-0.1.6-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b77e065905c1ee6464ef299dc02cb074", "sha256": "5a6877c7849ad955d6357546ea82516cbb25046da09c92c941e5d379f00bfd72" }, "downloads": -1, "filename": "asx_terminus-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b77e065905c1ee6464ef299dc02cb074", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14285, "upload_time": "2018-01-11T01:28:26", "url": "https://files.pythonhosted.org/packages/b5/f6/e0434a2c75814a6be94eb9336602c9be6abedbe8e8d1044ec385ec72f394/asx_terminus-0.1.6-py2.py3-none-any.whl" } ] }