{ "info": { "author": "pdevty", "author_email": "p.dev.ty@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6" ], "description": "googlefinance.client\n====================\n\ngooglefinance.client is a python client library for google finance api\n\nInstallation\n------------\n\n::\n\n $ pip install googlefinance.client\n\nUsage\n-----\n\n.. code:: python\n\n from googlefinance.client import get_price_data, get_prices_data, get_prices_time_data\n\n # Dow Jones\n param = {\n 'q': \".DJI\", # Stock symbol (ex: \"AAPL\")\n 'i': \"86400\", # Interval size in seconds (\"86400\" = 1 day intervals)\n 'x': \"INDEXDJX\", # Stock exchange symbol on which stock is traded (ex: \"NASD\")\n 'p': \"1Y\" # Period (Ex: \"1Y\" = 1 year)\n }\n # get price data (return pandas dataframe)\n df = get_price_data(param)\n print(df)\n # Open High Low Close Volume\n # 2016-05-17 05:00:00 17531.76 17755.8 17531.76 17710.71 88436105\n # 2016-05-18 05:00:00 17701.46 17701.46 17469.92 17529.98 103253947\n # 2016-05-19 05:00:00 17501.28 17636.22 17418.21 17526.62 79038923\n # 2016-05-20 05:00:00 17514.16 17514.16 17331.07 17435.4 95531058\n # 2016-05-21 05:00:00 17437.32 17571.75 17437.32 17500.94 111992332\n # ... ... ... ... ... ...\n\n params = [\n # Dow Jones\n {\n 'q': \".DJI\",\n 'x': \"INDEXDJX\",\n },\n # NYSE COMPOSITE (DJ)\n {\n 'q': \"NYA\",\n 'x': \"INDEXNYSEGIS\",\n },\n # S&P 500\n {\n 'q': \".INX\",\n 'x': \"INDEXSP\",\n }\n ]\n period = \"1Y\"\n # get open, high, low, close, volume data (return pandas dataframe)\n df = get_prices_data(params, period)\n print(df)\n # .DJI_Open .DJI_High .DJI_Low .DJI_Close .DJI_Volume \\\n # 2016-07-20 18503.12 18562.53 18495.11 18559.01 85840786 \n # 2016-07-21 18582.70 18622.01 18555.65 18595.03 93233337 \n # 2016-07-22 18589.96 18590.44 18469.67 18517.23 86803016 \n # 2016-07-23 18524.15 18571.30 18491.59 18570.85 87706622 \n # 2016-07-26 18554.49 18555.69 18452.62 18493.06 76807470 \n # ... ... ... ... ... ... \n\n params = [\n # Dow Jones\n {\n 'q': \".DJI\",\n 'x': \"INDEXDJX\",\n },\n # NYSE COMPOSITE (DJ)\n {\n 'q': \"NYA\",\n 'x': \"INDEXNYSEGIS\",\n },\n # S&P 500\n {\n 'q': \".INX\",\n 'x': \"INDEXSP\",\n }\n ]\n period = \"1Y\"\n interval = 60*30 # 30 minutes\n # get open, high, low, close, volume time data (return pandas dataframe)\n df = get_prices_time_data(params, period, interval)\n print(df)\n # .DJI_Open .DJI_High .DJI_Low .DJI_Close .DJI_Volume \\\n # 2016-07-19 23:00:00 18503.12 18542.13 18495.11 18522.47 0 \n # 2016-07-19 23:30:00 18522.44 18553.30 18509.25 18546.27 0 \n # 2016-07-20 00:00:00 18546.20 18549.59 18519.77 18539.93 0 \n # 2016-07-20 00:30:00 18540.24 18549.80 18526.99 18534.18 0 \n # 2016-07-20 01:00:00 18534.05 18540.38 18507.34 18516.41 0 \n # ... ... ... ... ... ... \n\nContributing\n------------\n\n1. Fork it\n2. Create your feature branch (``git checkout -b my-new-feature``)\n3. Commit your changes (``git commit -am 'Add some feature'``)\n4. Push to the branch (``git push origin my-new-feature``)\n5. Create new Pull Request\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pdevty/googlefinance-client-python", "keywords": "googlefinance", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "googlefinance.client", "package_url": "https://pypi.org/project/googlefinance.client/", "platform": "", "project_url": "https://pypi.org/project/googlefinance.client/", "project_urls": { "Homepage": "https://github.com/pdevty/googlefinance-client-python" }, "release_url": "https://pypi.org/project/googlefinance.client/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "googlefinance.client is a python client library for google finance api.", "version": "1.3.0" }, "last_serial": 3033062, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2e678654481a64d447ef5995efdffa41", "sha256": "3a315880f322018adc7812820552235e05835a5b7b042e0127433a6546b7023e" }, "downloads": -1, "filename": "googlefinance.client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2e678654481a64d447ef5995efdffa41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2370, "upload_time": "2017-05-01T09:54:39", "url": "https://files.pythonhosted.org/packages/28/4e/3e9d29c103d3f38fcc4bfe9d683ae223b9aa7f5951220cab1f43c77393cb/googlefinance.client-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "36dfebf9ef590c23b7e0352e3b103ccd", "sha256": "10775c2def377b849e53b2d220375afe63655e64d155ad25c1564c1156876352" }, "downloads": -1, "filename": "googlefinance.client-1.0.0.tar.gz", "has_sig": false, "md5_digest": "36dfebf9ef590c23b7e0352e3b103ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2965, "upload_time": "2017-05-17T01:35:17", "url": "https://files.pythonhosted.org/packages/eb/03/1e6e6a8398fdb77ff62cbae72a1553095d021f15ccd5e885b1dcd31e77f9/googlefinance.client-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "3ba57a9b53839ad9eae56f2fe8e3789f", "sha256": "6a0597046438d1008d213d4179d62c49da65e34390f0f433ca70052d94695b7d" }, "downloads": -1, "filename": "googlefinance.client-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3ba57a9b53839ad9eae56f2fe8e3789f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3335, "upload_time": "2017-06-20T06:04:24", "url": "https://files.pythonhosted.org/packages/47/26/1f6ae45fc57d2081b5387f50903c37904a3e255db27157f1f15d84b8858e/googlefinance.client-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "fbaa65afc57fcb039452dc5b404a0ba8", "sha256": "3b2c5e25dd47223695532ddcd2d94639484e73ea96c34c7b0cdb61e5f096ec5c" }, "downloads": -1, "filename": "googlefinance.client-1.1.1.tar.gz", "has_sig": false, "md5_digest": "fbaa65afc57fcb039452dc5b404a0ba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3347, "upload_time": "2017-06-20T07:25:30", "url": "https://files.pythonhosted.org/packages/05/ca/89124fab424651110b4650b14cc8126d421beca985e22d27d3da1839157e/googlefinance.client-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "0af4b31e342e35639b26fe96eb146ed8", "sha256": "6e76f9fd8f0912754cf3c38cf063ee818ff70a82a1f09885263063588a4518b5" }, "downloads": -1, "filename": "googlefinance.client-1.1.2.tar.gz", "has_sig": false, "md5_digest": "0af4b31e342e35639b26fe96eb146ed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3362, "upload_time": "2017-06-20T07:55:03", "url": "https://files.pythonhosted.org/packages/04/e5/4b3bc43d4bcbc6dcf667ac0931eb1405bdfb3c0dad9e4d14eedafd80d732/googlefinance.client-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "03503e5e940076fe0cfbc6b74123fd43", "sha256": "81951cca8642dce0e3e43c481839ebf70157defeb380fcedc3f324072f6376ca" }, "downloads": -1, "filename": "googlefinance.client-1.2.0.tar.gz", "has_sig": false, "md5_digest": "03503e5e940076fe0cfbc6b74123fd43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3702, "upload_time": "2017-06-23T00:47:39", "url": "https://files.pythonhosted.org/packages/2c/42/f5c7598ed74c148693b43e6b030bd01131f5d5b92eceb17dc20e8c542494/googlefinance.client-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "455f23e78312a374e49410965eb40a24", "sha256": "0b6da7b96f1f4092ddcaf9b6585db83986491cdc781ddc4417a6ba15a8ae27fc" }, "downloads": -1, "filename": "googlefinance.client-1.2.1.tar.gz", "has_sig": false, "md5_digest": "455f23e78312a374e49410965eb40a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3703, "upload_time": "2017-06-23T01:32:39", "url": "https://files.pythonhosted.org/packages/f7/e9/e44685456c4d727dbbbb6e24f80c33215773f87e47b3c8c8fa77927c842b/googlefinance.client-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "86297767ec91a542455d9a15940d3d55", "sha256": "0bd508b3ebc1473279a8586e28ed7ab4e563a891bd178bd1504c6c2b28013da1" }, "downloads": -1, "filename": "googlefinance.client-1.2.2.tar.gz", "has_sig": false, "md5_digest": "86297767ec91a542455d9a15940d3d55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3702, "upload_time": "2017-06-24T07:18:33", "url": "https://files.pythonhosted.org/packages/09/63/b6c0587f3246312fc0aed5adea74148eb2fe3e8ee146bf57d714b7866e28/googlefinance.client-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "5cac07dde16ab88a9934894846086047", "sha256": "d6c816b35df4531659d26ed2b6716ea2c9f38524a2880e2c016fe6b570f36222" }, "downloads": -1, "filename": "googlefinance.client-1.3.0.tar.gz", "has_sig": false, "md5_digest": "5cac07dde16ab88a9934894846086047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3876, "upload_time": "2017-07-19T02:17:24", "url": "https://files.pythonhosted.org/packages/7d/93/045c1387698fbad410d9c65090321dc8ba8805727879596130364f8c6231/googlefinance.client-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5cac07dde16ab88a9934894846086047", "sha256": "d6c816b35df4531659d26ed2b6716ea2c9f38524a2880e2c016fe6b570f36222" }, "downloads": -1, "filename": "googlefinance.client-1.3.0.tar.gz", "has_sig": false, "md5_digest": "5cac07dde16ab88a9934894846086047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3876, "upload_time": "2017-07-19T02:17:24", "url": "https://files.pythonhosted.org/packages/7d/93/045c1387698fbad410d9c65090321dc8ba8805727879596130364f8c6231/googlefinance.client-1.3.0.tar.gz" } ] }