{ "info": { "author": "Praekelt.org", "author_email": "dev@praekelt.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "Required ENV Settings/Vars\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n`START_DATE` defaults to `2019-06-01`\n\n`END_DATE` defaults to `2019-08-01`\n\n`REPORT_MONTHS` defaults to `2`\n\n`DYNAMIC_DATES` defaults to `null` determine whether to use the above dates or use today's date minus REPORT_MONTHS\n\nRedShift\n========\n\n- `REDSHIFT_PWD` \n\n- `REDSHIFT_DSN` \n\n- `REDSHIFT_USR`\n\n\nFacebook\n========\n\n- `FACEBOOK_APP_ID`\n\n- `FACEBOOK_ACCESS_TOKEN`\n\n- `FACEBOOK_APP_SECRET`\n\n- `FACEBOOK_APP_TOKEN`\n\n- `FACEBOOK_PG_TOKEN`\n\n- `FACEBOOK_LONG_ACCESS_TOKEN`\n\n\nChaa jaa Facebook\n=================\n\n- `AD_ACCOUNT_ACCOUNTID`\n\n- `AD_ACCOUNT_ACCOUNTNAME`\n\n\n- `CHAA_JAA_ACCOUNTID`\n\n- `CHAA_JAA_ACCOUNTNAME`\n\n- `CHAA_JAA_CAMPAIGNID`\n\n- `CHAA_JAA_CAMPAIGNNAME`\n\n\n- `CHAA_JAA_PAGEID`\n\n- `CHAA_JAA_FACEBOOKPAGENAME`\n\n- `CHAA_JAA_GEPAGENAME`\n\n- `CHAA_JAA_PAGEAPP`\n\n- `CHAA_JAA_ACCESS_TOKEN`\n\n\nChaa jaaa YT\n============\n\n- `YT_CLIENT_ID`\n\n- `YT_CLIENT_SECRET`\n\n- `YT_PROJECT_ID`\n\n- `YT_CHANNEL`\n\n- `YT_PLAYLIST`\n\n\nObtained from the youtube .dat file\n\n- `YOUTUBE_ACCESS_TOKEN`\n\n- `YOUTUBE_CLIENT_ID`\n\n- `YOUTUBE_CLIENT_SECRET`\n\n- `YOUTUBE_REFRESH_TOKEN`\n\n- `YOUTUBE_TOKEN_EXPIRY`\n\n- `YOUTUBE_TOKEN_RESPONSE_ACCESS_TOKEN`\n\n\nObtained from the YTanalytics .dat file\n\n`YT_ANALYTICS_ACCESS_TOKEN`\n\n`YT_ANALYTICS_CLIENT_ID`\n\n`YT_ANALYTICS_CLIENT_SECRET`\n\n`YT_ANALYTICS_REFRESH_TOKEN`\n\n`YT_ANALYTICS_TOKEN_EXPIRY`\n\n`YT_ANALYTICS_RESPONSE_ACCESS_TOKEN`\n\n`YT_ANALYTICS_RESPONSE_REFRESH_TOKEN`\n\n\nChaa jaaa GA\n============\n\n- `CHAAJAAUSER_VIEW`\n\n- `CHAAJAAUSER_VIEWID`\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "ge_sm", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ge-sm", "package_url": "https://pypi.org/project/ge-sm/", "platform": "", "project_url": "https://pypi.org/project/ge-sm/", "project_urls": null, "release_url": "https://pypi.org/project/ge-sm/0.0.18/", "requires_dist": [ "SQLAlchemy (==1.3.8)", "facebook-business (==6.0.4)", "facebook-sdk (==3.1.0)", "google-api-python-client (==1.7.11)", "httplib2 (==0.13.1)", "oauth2client (==4.1.3)", "pandas (==0.25.1)", "psycopg2", "sqlalchemy-redshift (==0.7.5)" ], "requires_python": "", "summary": "A python applications.", "version": "0.0.18", "yanked": false, "yanked_reason": null }, "last_serial": 7353011, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "8a8a911b3c3c5008fdae6b4bfb6ecb7c", "sha256": "ecf01df82a7b2bcf079c387c0ff54fb4500b426ed589936639a583bdeaebb37f" }, "downloads": -1, "filename": "ge_sm-0.0.10.tar.gz", "has_sig": false, "md5_digest": "8a8a911b3c3c5008fdae6b4bfb6ecb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21483, "upload_time": "2019-11-06T08:42:49", "upload_time_iso_8601": "2019-11-06T08:42:49.689951Z", "url": "https://files.pythonhosted.org/packages/2f/23/0fa1e7fae8597dc710cc16388679b794259aa73b637d764713da84b7034e/ge_sm-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "e12668a9df392b8f2940a9fe9a567af7", "sha256": "e39f73ae3ab53aba3202e448a3b21569afd593c1e9071bbbe54b58d32d14bdaa" }, "downloads": -1, "filename": "ge_sm-0.0.11.tar.gz", "has_sig": false, "md5_digest": "e12668a9df392b8f2940a9fe9a567af7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21761, "upload_time": "2019-11-06T11:29:24", "upload_time_iso_8601": "2019-11-06T11:29:24.483806Z", "url": "https://files.pythonhosted.org/packages/58/db/d6aeadbd95278acd88517db02ba1f55448dc6a2d5c305bd2af3375a4e8e5/ge_sm-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "6a76058f5f4e04b8f066d63d217b2be3", "sha256": "089f97db84a59464793a049b710e3e6a29fe59ce1e81b704efd0e0c58e03d39f" }, "downloads": -1, "filename": "ge_sm-0.0.12.tar.gz", "has_sig": false, "md5_digest": "6a76058f5f4e04b8f066d63d217b2be3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21767, "upload_time": "2019-11-07T09:18:19", "upload_time_iso_8601": "2019-11-07T09:18:19.302519Z", "url": "https://files.pythonhosted.org/packages/9f/f0/1c171441bb0e9594f7ccbed29472c62c880fb67b45bfcb1dbd3a6b46b1ed/ge_sm-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "90b1cda31484f72ff1e8ec3519834607", "sha256": "a70f2ae805e7ff1aa365e89f1b9dc2e7249c3498693049cb7977913bf5ebd682" }, "downloads": -1, "filename": "ge_sm-0.0.13.tar.gz", "has_sig": false, "md5_digest": "90b1cda31484f72ff1e8ec3519834607", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21766, "upload_time": "2019-11-07T11:35:26", "upload_time_iso_8601": "2019-11-07T11:35:26.764682Z", "url": "https://files.pythonhosted.org/packages/54/0b/eb1144dcf857cdf7ebf35fe11ec21e669bd77ae78eba009433e0961c410e/ge_sm-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "0db87e94adc9ddb2d9c256a0d80ac37b", "sha256": "36b9d4292d1922f323123c6f37b90b201011166655074770d193c18807c52ddb" }, "downloads": -1, "filename": "ge_sm-0.0.14.tar.gz", "has_sig": false, "md5_digest": "0db87e94adc9ddb2d9c256a0d80ac37b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21780, "upload_time": "2019-11-07T13:36:27", "upload_time_iso_8601": "2019-11-07T13:36:27.054942Z", "url": "https://files.pythonhosted.org/packages/9e/5b/5b7337323e0ab5741bb8fdfa44ba98e9be7f3e39241f4ecd3d0928a2c524/ge_sm-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "407b907b72220dc70124a63acd6fdea8", "sha256": "165b4b1d186acbcb6e87319d5dcbaf519a5d0c41267c7afd453ccc9177dcccf7" }, "downloads": -1, "filename": "ge_sm-0.0.15.tar.gz", "has_sig": false, "md5_digest": "407b907b72220dc70124a63acd6fdea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21776, "upload_time": "2019-11-08T14:49:42", "upload_time_iso_8601": "2019-11-08T14:49:42.948183Z", "url": "https://files.pythonhosted.org/packages/8e/ab/74a65fb6957d1135b67ae5ab50798053f1cc26e8685e58c46fd8fdec6321/ge_sm-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "6284bb6965b58e87c9ba587fc7e252f7", "sha256": "43d900f075ee64a25d38b5432bfd70576c129ca03719d8c2da0a25b04d31e9f2" }, "downloads": -1, "filename": "ge_sm-0.0.16.tar.gz", "has_sig": false, "md5_digest": "6284bb6965b58e87c9ba587fc7e252f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21253, "upload_time": "2019-11-12T08:30:53", "upload_time_iso_8601": "2019-11-12T08:30:53.524260Z", "url": "https://files.pythonhosted.org/packages/f4/db/185d70040f1660410166daddc0bd9be04595babafd7289bf31d824a5adf8/ge_sm-0.0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "f065bb7c09dcce7f5b1042c350679ce5", "sha256": "dd2f3fafc2084ad58aed12847dad47298720247c18e1d1ce9e2f112ea4c9fa79" }, "downloads": -1, "filename": "ge_sm-0.0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f065bb7c09dcce7f5b1042c350679ce5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30637, "upload_time": "2020-05-28T16:15:37", "upload_time_iso_8601": "2020-05-28T16:15:37.773218Z", "url": "https://files.pythonhosted.org/packages/6e/0e/1d3530b8bd15760e94eb895f866f78fa72a3c81b031ecf1aa9d2e318701f/ge_sm-0.0.17-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "90f74cc5c63df1ca28cd6e3f01ed9e8f", "sha256": "ef269c4f5785a5a4cc7e498241336f4d4503e36bb4eb255eeb1a83b1bdfc917d" }, "downloads": -1, "filename": "ge_sm-0.0.17.tar.gz", "has_sig": false, "md5_digest": "90f74cc5c63df1ca28cd6e3f01ed9e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21728, "upload_time": "2020-05-28T16:15:40", "upload_time_iso_8601": "2020-05-28T16:15:40.331274Z", "url": "https://files.pythonhosted.org/packages/1a/3f/57582e5b888ec10cc45343c7f4480896904fb6ec96e3c6637dd274687556/ge_sm-0.0.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "4d9ffbc2ad8f2f40e95e93a33f7d657c", "sha256": "193732a41835d70d4a19035829f2371bfbf365529c1d7cfc5473cff094e8bc76" }, "downloads": -1, "filename": "ge_sm-0.0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d9ffbc2ad8f2f40e95e93a33f7d657c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31036, "upload_time": "2020-05-29T13:45:45", "upload_time_iso_8601": "2020-05-29T13:45:45.025914Z", "url": "https://files.pythonhosted.org/packages/8c/f5/451a2e05943e75ab2410631e18fda22643dfb1206e51309569b706815bd1/ge_sm-0.0.18-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "07ec3ae59a42cc75133b1b670721fcdd", "sha256": "adf0183f951151da85865e1db44a05bcc54acc1262f3fb18a5c13b0f5eead9cc" }, "downloads": -1, "filename": "ge_sm-0.0.18.tar.gz", "has_sig": false, "md5_digest": "07ec3ae59a42cc75133b1b670721fcdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21747, "upload_time": "2020-05-29T13:45:46", "upload_time_iso_8601": "2020-05-29T13:45:46.762403Z", "url": "https://files.pythonhosted.org/packages/06/f3/c591118a1c48edd4b3d31f019ecb352e4635a7b6dc69084e4c69fd1af856/ge_sm-0.0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2799140ee6b7aeea433d5c82c5006db4", "sha256": "0ca492aafb745f4f796aa4ae0999173a3499eb9ccbb47338458fe234b015cf05" }, "downloads": -1, "filename": "ge_sm-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2799140ee6b7aeea433d5c82c5006db4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20950, "upload_time": "2019-10-24T12:11:50", "upload_time_iso_8601": "2019-10-24T12:11:50.034790Z", "url": "https://files.pythonhosted.org/packages/3d/95/4c04a24f1c5daa97ae8d3d8fe74386a0a1eeae319291779b7d59cbc7a99f/ge_sm-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f851ba99e79267701b349a4d908a13b3", "sha256": "141f2a078699e6f42730f943b77cc567310803659a2f6ebb81076c7febb657d8" }, "downloads": -1, "filename": "ge_sm-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f851ba99e79267701b349a4d908a13b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20960, "upload_time": "2019-10-24T12:28:40", "upload_time_iso_8601": "2019-10-24T12:28:40.978783Z", "url": "https://files.pythonhosted.org/packages/8a/35/f82c7b438b857b17079750a35c1d24f926e4e4d42bc3a0775e7a28bafb76/ge_sm-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "00ea07837a9038bb9163f70be04ce4ff", "sha256": "dc5dc785f263fba1c48c0168a07bf0b4bf0a8a4a290dd248c363c75fff9760a5" }, "downloads": -1, "filename": "ge_sm-0.0.4.tar.gz", "has_sig": false, "md5_digest": "00ea07837a9038bb9163f70be04ce4ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20905, "upload_time": "2019-10-24T12:47:42", "upload_time_iso_8601": "2019-10-24T12:47:42.167123Z", "url": "https://files.pythonhosted.org/packages/82/f1/1eb95be2b28c4f832805ec5983324c92e806d9f6115b026b955bed7b1c93/ge_sm-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c3dd1c0f63c24a40f48b2147e1bf4e9b", "sha256": "4f636eba700815dd5f180dc5604f25b927be324add3dfd802c8ee3d02ff1d947" }, "downloads": -1, "filename": "ge_sm-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c3dd1c0f63c24a40f48b2147e1bf4e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20914, "upload_time": "2019-10-24T13:06:01", "upload_time_iso_8601": "2019-10-24T13:06:01.657168Z", "url": "https://files.pythonhosted.org/packages/73/8c/49d45378e41bbbd2353dfdf3dcdaf1d7d2c8e3a62a76f6b75129763dac8c/ge_sm-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "ec190b809e8bb17e2d3e104ddac47700", "sha256": "7d94bfb184178c71bfec26be37ee99b9dc5773d97da7b3805728334e4cb8d549" }, "downloads": -1, "filename": "ge_sm-0.0.6.tar.gz", "has_sig": false, "md5_digest": "ec190b809e8bb17e2d3e104ddac47700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20894, "upload_time": "2019-10-24T13:15:17", "upload_time_iso_8601": "2019-10-24T13:15:17.569615Z", "url": "https://files.pythonhosted.org/packages/45/80/70d345880aaa25e4815480df9297d696bcb7aba379241f3b493e9ad4fb4e/ge_sm-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "43b0661a1f31452b39a7d8c589018fc1", "sha256": "12823a9e48b1e634606af8cf5c8d570c252bb67761b76b0ef921554db459ffb5" }, "downloads": -1, "filename": "ge_sm-0.0.7.tar.gz", "has_sig": false, "md5_digest": "43b0661a1f31452b39a7d8c589018fc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21046, "upload_time": "2019-11-04T09:11:56", "upload_time_iso_8601": "2019-11-04T09:11:56.458904Z", "url": "https://files.pythonhosted.org/packages/b6/4f/43e87216117fd0cc73dd14148a1f301be1d814e0bbd37ca05d120526abae/ge_sm-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "829b06a37d09d7eb727a09c0968817a5", "sha256": "c8268c2a7c946aca0b12d2fe0f7417f9c23ac737da388cb5c354a49bd85e39c4" }, "downloads": -1, "filename": "ge_sm-0.0.8.tar.gz", "has_sig": false, "md5_digest": "829b06a37d09d7eb727a09c0968817a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21018, "upload_time": "2019-11-04T09:32:20", "upload_time_iso_8601": "2019-11-04T09:32:20.784557Z", "url": "https://files.pythonhosted.org/packages/fb/e6/3dc31407d4903fd7765af678ec80d8415fabffdf08a219e77a5b31f17829/ge_sm-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "4b7a40894f4d9839fc10f7ff28ca25d9", "sha256": "e22df9a4cb08a30cc30001ee3ffd983757e2c6480a4a32edec57c5d28b45484c" }, "downloads": -1, "filename": "ge_sm-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4b7a40894f4d9839fc10f7ff28ca25d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21067, "upload_time": "2019-11-04T13:07:48", "upload_time_iso_8601": "2019-11-04T13:07:48.451713Z", "url": "https://files.pythonhosted.org/packages/3c/75/e021e024f1c035b0662709762e834f4b816d28b8d442e6d1f205a2616a83/ge_sm-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d9ffbc2ad8f2f40e95e93a33f7d657c", "sha256": "193732a41835d70d4a19035829f2371bfbf365529c1d7cfc5473cff094e8bc76" }, "downloads": -1, "filename": "ge_sm-0.0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d9ffbc2ad8f2f40e95e93a33f7d657c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31036, "upload_time": "2020-05-29T13:45:45", "upload_time_iso_8601": "2020-05-29T13:45:45.025914Z", "url": "https://files.pythonhosted.org/packages/8c/f5/451a2e05943e75ab2410631e18fda22643dfb1206e51309569b706815bd1/ge_sm-0.0.18-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "07ec3ae59a42cc75133b1b670721fcdd", "sha256": "adf0183f951151da85865e1db44a05bcc54acc1262f3fb18a5c13b0f5eead9cc" }, "downloads": -1, "filename": "ge_sm-0.0.18.tar.gz", "has_sig": false, "md5_digest": "07ec3ae59a42cc75133b1b670721fcdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21747, "upload_time": "2020-05-29T13:45:46", "upload_time_iso_8601": "2020-05-29T13:45:46.762403Z", "url": "https://files.pythonhosted.org/packages/06/f3/c591118a1c48edd4b3d31f019ecb352e4635a7b6dc69084e4c69fd1af856/ge_sm-0.0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }