{ "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": "============\nFacebook ETL\n============\n\n.. image:: https://badge.fury.io/py/fbetl.svg\n :target: https://badge.fury.io/py/fbetl\n\n.. image:: http://img.shields.io/badge/license-MIT-yellow.svg?style=flat\n :target: https://github.com/gregology/fbetl/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 Facebook data from the `Download Your Information `_ tool into an SQLite DB.\n\nInstallation\n------------\n\n``fbetl`` is available on PyPI\n\nhttp://pypi.python.org/pypi/fbetl\n\nInstall via ``pip``\n::\n\n $ pip install fbetl\n\nOr via ``easy_install``\n::\n\n $ easy_install fbetl\n\nOr directly from ``fbetl``'s `git repo `\n::\n\n $ git clone git://github.com/gregology/fbetl.git\n $ cd fbetl\n $ python setup.py install\n\nBasic usage\n-----------\n\nUse Facebook's `Download Your Information `_ tool using the format JSON and unzip the file.\n\n.. image:: https://user-images.githubusercontent.com/1595448/43995530-f279ef72-9d7c-11e8-833b-522cc0d732f3.png\n :width: 80%\n\n\n::\n\n >>> from fbetl import Fbetl\n >>> fbetl = Fbetl('path/to/unzipped/facebook-user/data')\n >>> fbetl.load_all()\n >>> fbetl.sql('SELECT COUNT(*) FROM comments')[0][0]\n 5000\n >>> fbetl.sql('SELECT timestamp FROM posts 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 >>> fbetl.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\nDeveloped for Python 3. May work but not tested in Python 2.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gregology/fbetl", "keywords": "facebook,data", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "fbetl", "package_url": "https://pypi.org/project/fbetl/", "platform": "", "project_url": "https://pypi.org/project/fbetl/", "project_urls": { "Homepage": "https://github.com/gregology/fbetl" }, "release_url": "https://pypi.org/project/fbetl/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.1.2" }, "last_serial": 4394131, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7934469533a62c5e3e561486f87b309e", "sha256": "c2dccc00a326975cb4a93435efc052d59f8c41cef002be208918a4486b1df655" }, "downloads": -1, "filename": "fbetl-0.1.tar.gz", "has_sig": false, "md5_digest": "7934469533a62c5e3e561486f87b309e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4145, "upload_time": "2018-08-11T19:47:00", "url": "https://files.pythonhosted.org/packages/34/29/7bdfe6eea2ce044830dc66057d4f5b4824a1962bdaef4532a7d67ba2a89a/fbetl-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "43ba4dd843e116ac735cebe130bc813d", "sha256": "081c12e1cf515430c47cd1c8fdaa72fa6141400725f2e97e08dd63b96b34efbc" }, "downloads": -1, "filename": "fbetl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "43ba4dd843e116ac735cebe130bc813d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4207, "upload_time": "2018-10-19T00:30:10", "url": "https://files.pythonhosted.org/packages/c4/c0/0d9e627bbb01ead3801e7ddd42ade3192dc219a8e09a3eed42e98af2406f/fbetl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1e3516388f27e29cd57d0e9eefddb742", "sha256": "fd093bb3360c3fd4c02b14170b23646439d89872ac6d911bf6d1049bb9dc9395" }, "downloads": -1, "filename": "fbetl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1e3516388f27e29cd57d0e9eefddb742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4218, "upload_time": "2018-10-19T13:08:26", "url": "https://files.pythonhosted.org/packages/40/11/9b98688a4b6395e9189e436f8c4aaeaf38e59057c9ba0fde00298b4b7f97/fbetl-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e3516388f27e29cd57d0e9eefddb742", "sha256": "fd093bb3360c3fd4c02b14170b23646439d89872ac6d911bf6d1049bb9dc9395" }, "downloads": -1, "filename": "fbetl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1e3516388f27e29cd57d0e9eefddb742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4218, "upload_time": "2018-10-19T13:08:26", "url": "https://files.pythonhosted.org/packages/40/11/9b98688a4b6395e9189e436f8c4aaeaf38e59057c9ba0fde00298b4b7f97/fbetl-0.1.2.tar.gz" } ] }