{ "info": { "author": "Greg Clarke", "author_email": "greg@gho.st", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Software Development :: Build Tools" ], "description": "==================\nGoogle Takeout ETL\n==================\n\n.. image:: https://badge.fury.io/py/getl.svg\n :target: https://badge.fury.io/py/getl\n\n.. image:: http://img.shields.io/badge/license-MIT-yellow.svg?style=flat\n :target: https://github.com/gregology/getl/blob/master/LICENSE\n\n.. image:: https://img.shields.io/badge/contact-Gregology-blue.svg?style=flat\n :target: http://gregology.net/contact/\n\n\n\nOverview\n--------\n\nExtracts, transforms, and loads your data from `Google Takeout `_ into an SQLite DB.\n\nInstallation\n------------\n\n``getl`` is available on PyPI\n\nhttp://pypi.python.org/pypi/getl\n\nInstall via ``pip``\n::\n\n $ pip install getl\n\nOr via ``easy_install``\n::\n\n $ easy_install getl\n\nOr directly from ``getl``'s `git repo `\n::\n\n $ git clone git://github.com/gregology/getl.git\n $ cd getl\n $ python setup.py install\n\nBasic usage\n-----------\n\nDownload your data with `Google Takeout `_ using the format JSON and unzip the file.\n\n.. image:: https://user-images.githubusercontent.com/1595448/46498508-a4bea680-c7eb-11e8-8ff7-b4a7870193ee.png\n :width: 80%\n\nCurrently only Location History works but I will implement more extractors shortly.\n\n::\n\n >>> from getl import Getl\n >>> getl = Getl('path/to/unzipped/google/takeout/data')\n >>> getl.load_location_history()\n >>> getl.sql('SELECT COUNT(*) FROM locations')[0][0]\n 5000\n >>> getl.sql('SELECT timestamp FROM locations LIMIT 5;')\n [('2018-07-27 14:04:24',), ('2018-07-23 11:34:12',), ('2018-07-17 09:47:19',), ('2018-07-13 23:56:44',), ('2018-07-12 09:54:13',)]\n >>> getl.save('foo.db') # Saves SQLite db to disk\n\n\nRunning Test\n------------\n::\n\n $ python tests/tests.py\n\nPython compatibility\n--------------------\n\nRequires Python 3.0 or greater", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gregology/getl", "keywords": "google,takeout,data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "getl", "package_url": "https://pypi.org/project/getl/", "platform": "", "project_url": "https://pypi.org/project/getl/", "project_urls": { "Homepage": "https://github.com/gregology/getl" }, "release_url": "https://pypi.org/project/getl/0.3/", "requires_dist": null, "requires_python": ">=3", "summary": "", "version": "0.3" }, "last_serial": 4911208, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f977b198dfe3b9538a664680dafb527b", "sha256": "2ddc5aa85e029b2ab3864cb3e5e43f7c425c2f454ce378ac5416e1e75e0143e1" }, "downloads": -1, "filename": "getl-0.1-py3.7.egg", "has_sig": false, "md5_digest": "f977b198dfe3b9538a664680dafb527b", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 9118, "upload_time": "2018-10-04T20:27:33", "url": "https://files.pythonhosted.org/packages/16/f9/515cf3cb3178be24388f973314dc2a7c4960aaec5a235b56093e732b0d4c/getl-0.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "edf598150b121ab5095a59a3b3e127bf", "sha256": "13bc3af37e178ae57817ce8306152d019287665d0ab608eb74a3e9066bfaa8fc" }, "downloads": -1, "filename": "getl-0.1.tar.gz", "has_sig": false, "md5_digest": "edf598150b121ab5095a59a3b3e127bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3610, "upload_time": "2018-10-04T20:27:34", "url": "https://files.pythonhosted.org/packages/f2/39/de5ba17098d238d1715cdbd695cc1118a3697019de5d098d0ebed34c76fb/getl-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0ffe8329638b42307c7501d1178ce378", "sha256": "dbd10d11a03725754a8b1133fae171bf53a65d9e0afd5a6c83332d5c9590602d" }, "downloads": -1, "filename": "getl-0.2.tar.gz", "has_sig": false, "md5_digest": "0ffe8329638b42307c7501d1178ce378", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3633, "upload_time": "2018-10-04T20:43:01", "url": "https://files.pythonhosted.org/packages/c0/42/519e83528f141869502f68410e3b8c3dd74667cce3b6bd8916eeb1ef66db/getl-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "65b000e32897d0f06ed81da7c77e1a44", "sha256": "b4b549b2c44b22ce454fe6dc15e35e82a2ad19672828589dc583ca53ba8aa461" }, "downloads": -1, "filename": "getl-0.3-py3.7.egg", "has_sig": false, "md5_digest": "65b000e32897d0f06ed81da7c77e1a44", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3", "size": 9128, "upload_time": "2019-03-07T15:47:20", "url": "https://files.pythonhosted.org/packages/4f/48/d4739617684484cd3164765f68012e46adaf97f422dea0a502d907cf6b91/getl-0.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "b0f3801af1120f4d30a2fec59f820aab", "sha256": "965b09137f5827e66a17f6b970b55ca7dc1f73d1b356668ea6ae8741249d3e74" }, "downloads": -1, "filename": "getl-0.3.tar.gz", "has_sig": false, "md5_digest": "b0f3801af1120f4d30a2fec59f820aab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3614, "upload_time": "2019-03-07T15:47:24", "url": "https://files.pythonhosted.org/packages/61/bf/ffe5d046107dc42b99bb57c25a4a704037f6f762f664618c8ffccc60be18/getl-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "65b000e32897d0f06ed81da7c77e1a44", "sha256": "b4b549b2c44b22ce454fe6dc15e35e82a2ad19672828589dc583ca53ba8aa461" }, "downloads": -1, "filename": "getl-0.3-py3.7.egg", "has_sig": false, "md5_digest": "65b000e32897d0f06ed81da7c77e1a44", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=3", "size": 9128, "upload_time": "2019-03-07T15:47:20", "url": "https://files.pythonhosted.org/packages/4f/48/d4739617684484cd3164765f68012e46adaf97f422dea0a502d907cf6b91/getl-0.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "b0f3801af1120f4d30a2fec59f820aab", "sha256": "965b09137f5827e66a17f6b970b55ca7dc1f73d1b356668ea6ae8741249d3e74" }, "downloads": -1, "filename": "getl-0.3.tar.gz", "has_sig": false, "md5_digest": "b0f3801af1120f4d30a2fec59f820aab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3614, "upload_time": "2019-03-07T15:47:24", "url": "https://files.pythonhosted.org/packages/61/bf/ffe5d046107dc42b99bb57c25a4a704037f6f762f664618c8ffccc60be18/getl-0.3.tar.gz" } ] }