{ "info": { "author": "Pior Bastida", "author_email": "pior@pbastida.net", "bugtrack_url": null, "classifiers": [], "description": "Extract Mixpanel raw events and store on S3\r\n\r\nFeatures\r\n========\r\n\r\n- Download raw events from the Mixpanel data api\r\n- Upload on S3\r\n- Store locally\r\n- Gzip compression\r\n- Retry download (5 times, wait 60s before retrying)\r\n\r\nNotes:\r\n\r\n- Parameters can be set by environment variables (like MIXPANEL_KEY)\r\n- Download events of yesterday by default\r\n\r\nInstall\r\n=======\r\n::\r\n\r\n pip install mixpanel-extract\r\n\r\nUsage\r\n=====\r\n\r\n::\r\n\r\n usage: mixpanel-extract [-h] [--mixpanel-key MIXPANEL_KEY]\r\n [--mixpanel-secret MIXPANEL_SECRET]\r\n [--s3-bucket S3_BUCKET] [--s3-prefix S3_PREFIX]\r\n [--s3-key S3_KEY] [-o OUTPUT] [-z]\r\n [--from-date YYYY-MM-DD] [--to-date YYYY-MM-DD]\r\n \r\n optional arguments:\r\n -h, --help show this help message and exit\r\n --mixpanel-key MIXPANEL_KEY\r\n Mixpanel API key\r\n [default=e43729b115512e367e71c86894244d5b]\r\n --mixpanel-secret MIXPANEL_SECRET\r\n Mixpanel API secret\r\n [default=2a188b9d1b41b0ce35e14703e65d7104]\r\n --s3-bucket S3_BUCKET\r\n Store on S3 [default=None]\r\n --s3-prefix S3_PREFIX\r\n Prefix for the S3 key\r\n [default=e43729b115512e367e71c86894244d5b]\r\n --s3-key S3_KEY Prefix for the S3 key [default=2015-03-08]\r\n -o OUTPUT, --output OUTPUT\r\n Store in local filesystem [default=None]\r\n -z, --gzip Store as GZIP file\r\n --from-date YYYY-MM-DD\r\n Extract events from this date [default=2015-03-08]\r\n --to-date YYYY-MM-DD Extract events up to this date [default=2015-03-08]\r\n\r\nExample\r\n=======\r\n\r\n::\r\n\r\n export MIXPANEL_KEY=XXXXXXXXXXXXXXXXX\r\n export MIXPANEL_SECRET=ZZZZZZZZZZZZZZZZZZZZ\r\n mixpanel-extract --gzip --s3-bucket jean-mixpanel -o /jean.gz", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pior/mixpanel-extract", "keywords": "mixpanel s3 etl", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "mixpanel_extract", "package_url": "https://pypi.org/project/mixpanel_extract/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mixpanel_extract/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pior/mixpanel-extract" }, "release_url": "https://pypi.org/project/mixpanel_extract/0.1/", "requires_dist": null, "requires_python": null, "summary": "Extract Mixpanel raw events and store on S3", "version": "0.1" }, "last_serial": 1455326, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6a5dbc3ef4aac564f6ad1b4662ee467f", "sha256": "0be65fcdf6769b8f0fda53d6e741999c06acba7e3ec8feb7176ed6508edb79e6" }, "downloads": -1, "filename": "mixpanel_extract-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6a5dbc3ef4aac564f6ad1b4662ee467f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5981, "upload_time": "2015-03-10T04:31:53", "url": "https://files.pythonhosted.org/packages/76/88/f714777b8c8ac864576f1746fe256479ab1157f8a8e7f25adcdfe95591e2/mixpanel_extract-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca5eb86752d3e0cf87dd9478e659e0eb", "sha256": "4b9e029ca0005bc192da8af140478257130b8efe725c25f8c099f0160c8bbe4f" }, "downloads": -1, "filename": "mixpanel_extract-0.1.tar.gz", "has_sig": false, "md5_digest": "ca5eb86752d3e0cf87dd9478e659e0eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3798, "upload_time": "2015-03-10T04:30:59", "url": "https://files.pythonhosted.org/packages/50/e6/18b2b910fdcd07d834e6d6cbd03c2977895d3e796a8e52e6a8b392d7e959/mixpanel_extract-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a5dbc3ef4aac564f6ad1b4662ee467f", "sha256": "0be65fcdf6769b8f0fda53d6e741999c06acba7e3ec8feb7176ed6508edb79e6" }, "downloads": -1, "filename": "mixpanel_extract-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6a5dbc3ef4aac564f6ad1b4662ee467f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5981, "upload_time": "2015-03-10T04:31:53", "url": "https://files.pythonhosted.org/packages/76/88/f714777b8c8ac864576f1746fe256479ab1157f8a8e7f25adcdfe95591e2/mixpanel_extract-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca5eb86752d3e0cf87dd9478e659e0eb", "sha256": "4b9e029ca0005bc192da8af140478257130b8efe725c25f8c099f0160c8bbe4f" }, "downloads": -1, "filename": "mixpanel_extract-0.1.tar.gz", "has_sig": false, "md5_digest": "ca5eb86752d3e0cf87dd9478e659e0eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3798, "upload_time": "2015-03-10T04:30:59", "url": "https://files.pythonhosted.org/packages/50/e6/18b2b910fdcd07d834e6d6cbd03c2977895d3e796a8e52e6a8b392d7e959/mixpanel_extract-0.1.tar.gz" } ] }