{ "info": { "author": "Rok Mihevc", "author_email": "me@rok.dev", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n# Freesixty\n\nA simple Google Analytics API data extraction.\n\n## Installation\n```bash\npip install freesixty\n```\n\n## Access credentials\n\nTo set up access to your Google Analytics follow first step of [these instructions](https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-py).\nStore them in your local machine and enter their path into `KEY_FILE_LOCATION` variable.\n\n## Get data\n```python\nimport freesixty\n\nKEY_FILE_LOCATION = './client_secrets.json'\nVIEW_ID = 'XXXXXXX'\n\nquery = {\n 'reportRequests': [\n {\n 'viewId': VIEW_ID,\n 'dateRanges': [{'startDate': '2009-01-01', 'endDate': '2019-01-05'}],\n 'metrics': [{'expression': 'ga:sessions'}],\n 'dimensions': [{'name': 'ga:country', 'name': 'ga:date'}]\n }]\n}\n\nanalytics = freesixty.initialize_analyticsreporting(KEY_FILE_LOCATION)\nresult, is_data_golden = freesixty.execute_query(analytics, query)\n```\n\nOn the other hand if we want to store resulting data to a desired URI.\n```python\nimport freesixty\n\nKEY_FILE_LOCATION = './client_secrets.json'\nVIEW_ID = 'XXXXXXX'\nfolder_uri = 'file:///tmp/example/folder'\n\nquery = {\n 'reportRequests': [\n {\n 'viewId': VIEW_ID,\n 'dateRanges': [{'startDate': '2009-01-01', 'endDate': '2019-01-05'}],\n 'metrics': [{'expression': 'ga:sessions'}],\n 'dimensions': [{'name': 'ga:country', 'name': 'ga:date'}]\n }]\n}\n\nanalytics = freesixty.initialize_analyticsreporting(KEY_FILE_LOCATION)\nfreesixty.store_query(analytics, query, folder_uri)\n```\n\n## Getting more data\nIn case a query would return over 100k rows of data it will fail. We can get around it by splitting the date range into smaller chunks:\n\n```python\nqueries = freesixty.split_query(query=query, start_date='2019-01-01', end_date='2019-02-01', freq='D')\n\nfor query in queries:\n freesixty.store_query(analytics, query, folder_uri)\n```\n\n\n# Useful links\n\n* [Try out queries](https://ga-dev-tools.appspot.com/query-explorer/)\n* [Compose queries](https://ga-dev-tools.appspot.com/request-composer/)\n\n\n# TODO:\n* More complete tests\n\n\n:cake:\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/datatart/freesixty", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "freesixty", "package_url": "https://pypi.org/project/freesixty/", "platform": "", "project_url": "https://pypi.org/project/freesixty/", "project_urls": { "Homepage": "https://github.com/datatart/freesixty" }, "release_url": "https://pypi.org/project/freesixty/0.1.32/", "requires_dist": [ "boto3", "google-api-python-client", "oauth2client", "httplib2" ], "requires_python": ">=3.6.0", "summary": "Simple Google Analytics API data extraction.", "version": "0.1.32" }, "last_serial": 5677428, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bcb5a5f16a93e7f57fb9f4031965d7ba", "sha256": "8784bd6a9b26ea1dd0f925c97ca1d30562d493cffc07ce985903e00d76abdd71" }, "downloads": -1, "filename": "freesixty-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcb5a5f16a93e7f57fb9f4031965d7ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4514, "upload_time": "2019-04-08T02:13:53", "url": "https://files.pythonhosted.org/packages/7f/22/88a2fd0fb0365088649e973c05e43b3c59709ad7b55fe9ff5979921e5eea/freesixty-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e95afe55a4758b1f8fad981e0cd2a1b8", "sha256": "0b10c26780a9d5d88608472c65c7c2d2cef96c1fdb470887f817849269376813" }, "downloads": -1, "filename": "freesixty-0.1.tar.gz", "has_sig": false, "md5_digest": "e95afe55a4758b1f8fad981e0cd2a1b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4317, "upload_time": "2019-04-08T02:13:55", "url": "https://files.pythonhosted.org/packages/1d/d8/f8061e4345077d8d3e32e7a28429466eb16537d9b93885f77b81677a7dcf/freesixty-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "afaadd965d6da423d144c3589e80509b", "sha256": "0e00bad5326ba6e380085cb483c08460d1f3e60da7138ddd0bf82d6353e15a83" }, "downloads": -1, "filename": "freesixty-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afaadd965d6da423d144c3589e80509b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5048, "upload_time": "2019-04-08T02:43:04", "url": "https://files.pythonhosted.org/packages/a5/e2/76ecb00153e20c7bf0689072a6c148b78bfdbe63b8a546404d9e6ad2c078/freesixty-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f467da12ca273a26a04a108e3aa8381", "sha256": "50b5105d6a2ee8e817df3bf9c17f1168bb3384b01358da018c29030ec46606ff" }, "downloads": -1, "filename": "freesixty-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8f467da12ca273a26a04a108e3aa8381", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4877, "upload_time": "2019-04-08T02:43:06", "url": "https://files.pythonhosted.org/packages/b1/ee/9043b014bed17a7afd77e653f0dbb9e6e48780140192b8ad6996a73c9fe5/freesixty-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "9636f7556e3c8b346f075586146a1573", "sha256": "781f078be91db9cc4b204ff2fb34a2443df431c8e22747e7b0d80113fdc34fe8" }, "downloads": -1, "filename": "freesixty-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9636f7556e3c8b346f075586146a1573", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5100, "upload_time": "2019-05-15T12:57:21", "url": "https://files.pythonhosted.org/packages/0a/f1/379632fd618e82c79f874ddc822159b321babaa8f6327135adf48b237d70/freesixty-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1f99c41046b154ee0413b89437bc169", "sha256": "0a402ac893de4ed10079f9563f69819d3f8d767a48f142c8949c2d739499e20a" }, "downloads": -1, "filename": "freesixty-0.1.10.tar.gz", "has_sig": false, "md5_digest": "b1f99c41046b154ee0413b89437bc169", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5799, "upload_time": "2019-05-15T12:57:23", "url": "https://files.pythonhosted.org/packages/53/7a/1d56ac34b5d03550096c8597292d5884924402d26024d594868b3e94e675/freesixty-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "352ad98868b52a95a47809f2f1f2a6fc", "sha256": "c995137c62880b8375891b3802cab2ca049c7f2416da83f85e7c221811369a32" }, "downloads": -1, "filename": "freesixty-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "352ad98868b52a95a47809f2f1f2a6fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5122, "upload_time": "2019-05-15T13:30:28", "url": "https://files.pythonhosted.org/packages/10/2e/1c43815210ca4790720df3c6c042d2230e846c7d1b57c965a782c1601a08/freesixty-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b58b21790af4c26fdffbc04d1ed6707", "sha256": "e4e275c1a726843139d04fe4217179b42dd16aa127782de2870bf61102242fef" }, "downloads": -1, "filename": "freesixty-0.1.11.tar.gz", "has_sig": false, "md5_digest": "5b58b21790af4c26fdffbc04d1ed6707", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5807, "upload_time": "2019-05-15T13:30:30", "url": "https://files.pythonhosted.org/packages/59/3d/5895b97eacb5fe744b8efed5b72a8aec85c6ade74b131acce2c95603314f/freesixty-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "7e39cbb50cc665cf2de0047200674ecb", "sha256": "65157238a2b9e490ed6473c82887fcae287f5fef2f26c56027d0a60121246192" }, "downloads": -1, "filename": "freesixty-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e39cbb50cc665cf2de0047200674ecb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5190, "upload_time": "2019-07-02T10:33:26", "url": "https://files.pythonhosted.org/packages/dd/7c/387453c53fe7c45264bf65b818461741fa025eb6e9f4844fe571bc093e1a/freesixty-0.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d2716318ff08005a77cbbe3f8e778fe", "sha256": "9f3392db7cfe89ae8030464e6c8937672fd31c6fedb1893d1e4e5d0eebd285ab" }, "downloads": -1, "filename": "freesixty-0.1.12.tar.gz", "has_sig": false, "md5_digest": "2d2716318ff08005a77cbbe3f8e778fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5875, "upload_time": "2019-07-02T10:33:27", "url": "https://files.pythonhosted.org/packages/9e/bb/5a98dd12a61019fdf1c1e3a2e53850fa47aa2fbbac3a6e71c2462339b8e0/freesixty-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "b24d84466c4febcb7a9d85cec646f8fb", "sha256": "5f0a111cd61fc513be24f8df94823ab1882e89116a42eff0401d1e6ae1ced12d" }, "downloads": -1, "filename": "freesixty-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b24d84466c4febcb7a9d85cec646f8fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5204, "upload_time": "2019-07-02T13:03:03", "url": "https://files.pythonhosted.org/packages/b3/42/c6ff76c7987a780253abe09c79fcb596d47215795b915873347e4e72b769/freesixty-0.1.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f141ded1086bfa8c4e2f840131febfd", "sha256": "77b95228ee9f902a2f1414fbd53b7517afca19f58a572035c01a6775e53e50c3" }, "downloads": -1, "filename": "freesixty-0.1.13.tar.gz", "has_sig": false, "md5_digest": "4f141ded1086bfa8c4e2f840131febfd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5895, "upload_time": "2019-07-02T13:03:05", "url": "https://files.pythonhosted.org/packages/0c/49/2fe8c4137939ef5a25c396fcbf5a19dfd21ca89f90819ad4a5279e942883/freesixty-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "3b48a4234d5eda6806b7176a0129827c", "sha256": "a561ab91db502379bebb4b40d0c85e8e30c8b89445a1862adc7244d9718054eb" }, "downloads": -1, "filename": "freesixty-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b48a4234d5eda6806b7176a0129827c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5211, "upload_time": "2019-07-19T09:34:11", "url": "https://files.pythonhosted.org/packages/29/98/cecdc38decadbbc5ec04f44bce90ce49fe8b52b50afeb4c54c7d59954d4b/freesixty-0.1.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c00feb1f69318498092ed75035a4b021", "sha256": "74a304c6fb067fd4903ffbb3fe8212e9a9d3fbb65fd5d981179720c2e6d947f9" }, "downloads": -1, "filename": "freesixty-0.1.14.tar.gz", "has_sig": false, "md5_digest": "c00feb1f69318498092ed75035a4b021", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5901, "upload_time": "2019-07-19T09:34:13", "url": "https://files.pythonhosted.org/packages/2a/4e/d91d13320ada0775a9ba41fdd1c082401ef56fa4d7a0b39c2b1727eaf97b/freesixty-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "b3aab517d81f11f34b6d227d904d95fc", "sha256": "50256c4fa5d9ee1a1a9e2c644bbff28f777aaaaa97753506c58b354fcf85f6f0" }, "downloads": -1, "filename": "freesixty-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3aab517d81f11f34b6d227d904d95fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5211, "upload_time": "2019-07-23T08:18:44", "url": "https://files.pythonhosted.org/packages/2a/08/b7c9dd08c6cad51565a8b0f62b4c1e17b7bdb86fe77156e3d8658e910742/freesixty-0.1.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41d4b3627b080a3200dae13bef7a8062", "sha256": "52d33e1dfea4b0b1ed6e27cb11a34ecbb68cb4b8210fbcc001a3818e0e666fee" }, "downloads": -1, "filename": "freesixty-0.1.15.tar.gz", "has_sig": false, "md5_digest": "41d4b3627b080a3200dae13bef7a8062", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5898, "upload_time": "2019-07-23T08:18:46", "url": "https://files.pythonhosted.org/packages/f9/6d/da7280c6f149e66d30e4d6f4f7b385efe35ad4131f4a2ed4ed046104fc3f/freesixty-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "3b6b404dc9818d9f6030acf15803cfd8", "sha256": "991c9d519743675113ddcb261ddce0aa6dd1e4fdca985bab943723996e7a8dcd" }, "downloads": -1, "filename": "freesixty-0.1.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b6b404dc9818d9f6030acf15803cfd8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5255, "upload_time": "2019-07-23T09:48:32", "url": "https://files.pythonhosted.org/packages/f6/4c/0ccfe1099d9e9ad0e8965965de806739804196ec92a593ec9c028826c892/freesixty-0.1.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfe7c024c4e20b0c0be135e7041e4222", "sha256": "04bde85472c720c8b2a137cfd50d124078f7d699e59fe58e59a76fe50d604fb8" }, "downloads": -1, "filename": "freesixty-0.1.16.tar.gz", "has_sig": false, "md5_digest": "dfe7c024c4e20b0c0be135e7041e4222", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5946, "upload_time": "2019-07-23T09:48:33", "url": "https://files.pythonhosted.org/packages/f0/a9/3ad2eb873c6b0451071e6f01bd0ec78ec4834f074a68bead697baed32775/freesixty-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "41fe7553a231eb931b385f5513f2c4d0", "sha256": "670a66930ef6a0ce66051b68bbd1e40997673ae96157c10ebbc7ccca1e6581f3" }, "downloads": -1, "filename": "freesixty-0.1.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41fe7553a231eb931b385f5513f2c4d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6106, "upload_time": "2019-07-23T11:25:25", "url": "https://files.pythonhosted.org/packages/9c/34/a1ce95e4c40be83b1336f3caf8eaba36f01b93e012064d72c8bbb2c0c249/freesixty-0.1.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68abe7e44a25d3bc3791602e7f9ec08e", "sha256": "f46b5c40d1e4899fbbd71a59b6c4b3100b36556c787c1981f1acf95895e4f400" }, "downloads": -1, "filename": "freesixty-0.1.17.tar.gz", "has_sig": false, "md5_digest": "68abe7e44a25d3bc3791602e7f9ec08e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6950, "upload_time": "2019-07-23T11:25:26", "url": "https://files.pythonhosted.org/packages/33/cf/c92aabb62407eee0417e7b2880fb5bb6b48d6f66efa2393144475602b477/freesixty-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "a08584e62f6910143e79891c0448c338", "sha256": "3044bb120f8614a243e9495e9041c69948a02ebe5de8c38520685a2bdc13b54b" }, "downloads": -1, "filename": "freesixty-0.1.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a08584e62f6910143e79891c0448c338", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6077, "upload_time": "2019-07-23T13:37:50", "url": "https://files.pythonhosted.org/packages/3d/87/34ecd5ef989817966a568cf5533dee9b3f6d77ae5903bb19c273e870cdd6/freesixty-0.1.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9b27f52ceae4fa598b002d939efefc4", "sha256": "8fd05e9745c72628832466af8863161ab698564cff7512911d3f79f8db005a93" }, "downloads": -1, "filename": "freesixty-0.1.18.tar.gz", "has_sig": false, "md5_digest": "f9b27f52ceae4fa598b002d939efefc4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6924, "upload_time": "2019-07-23T13:37:52", "url": "https://files.pythonhosted.org/packages/27/a6/7a7e3899e32d23e1de44fe998cadfc824fddb6fd096813134b8a7f43f606/freesixty-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "cb11f16a58e675c72d8a3e6c722bd04a", "sha256": "4cbefe6768356e7cccb914a6d48f09a28fd6def7d5cd36974070c9f98795149b" }, "downloads": -1, "filename": "freesixty-0.1.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb11f16a58e675c72d8a3e6c722bd04a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6103, "upload_time": "2019-07-23T14:34:42", "url": "https://files.pythonhosted.org/packages/25/c9/5a55f13dedfa14641ae85fe81d20a73f90d8c24fdbe16ee8de8ad4c65440/freesixty-0.1.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a03e1a894b6e186e5dd0f7ec37ea7e9", "sha256": "dbff10ae6aa7b9a361b35d8fb6072b00ee875d42404ffca0859cac17573a9d22" }, "downloads": -1, "filename": "freesixty-0.1.19.tar.gz", "has_sig": false, "md5_digest": "3a03e1a894b6e186e5dd0f7ec37ea7e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6950, "upload_time": "2019-07-23T14:34:44", "url": "https://files.pythonhosted.org/packages/e9/f8/fc1d99d80567bec679ac34105e3717969c6756121be804e4884785c59b66/freesixty-0.1.19.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0c7d8de1fa7956fee2b78d8c5db60c01", "sha256": "cd04f3e816e56058a1d6e7d1797eb25c2c896d834d0f87f1e98a14e43b688819" }, "downloads": -1, "filename": "freesixty-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c7d8de1fa7956fee2b78d8c5db60c01", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5398, "upload_time": "2019-04-12T02:13:15", "url": "https://files.pythonhosted.org/packages/4b/db/b71a6a47976dff16f76071f7cde541bbc6dfb1c0a1194b63821f2ef91519/freesixty-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1eb10d0791698d3e81176f998e0e3fa", "sha256": "2881caf07bae3eeef755f59835ee0f2ab7804211fbeaae36b41bf0f752525b8e" }, "downloads": -1, "filename": "freesixty-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d1eb10d0791698d3e81176f998e0e3fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5308, "upload_time": "2019-04-12T02:13:16", "url": "https://files.pythonhosted.org/packages/f8/f7/b7bb8708406f2498744b4e62872ff4f56d16091c48bcb71800bbef75ecf4/freesixty-0.1.2.tar.gz" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "fac7d42b86b95ba3e42441f2eb6f58fb", "sha256": "79a35f6ff602eb5537c45fed3ff6f1b0cf7786beadf72bcc7492d8a027183a7b" }, "downloads": -1, "filename": "freesixty-0.1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fac7d42b86b95ba3e42441f2eb6f58fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5307, "upload_time": "2019-07-24T09:07:12", "url": "https://files.pythonhosted.org/packages/28/92/868427446c13ab471cd2373827392b6055148f893932d780fa6530b8cb87/freesixty-0.1.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56e78acdb1c2d9f388f447eac92350a3", "sha256": "59374fd2b3398152e5a49c1c67a647f0310f67ce34b0c74941afc6263ade92df" }, "downloads": -1, "filename": "freesixty-0.1.20.tar.gz", "has_sig": false, "md5_digest": "56e78acdb1c2d9f388f447eac92350a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6991, "upload_time": "2019-07-24T09:07:13", "url": "https://files.pythonhosted.org/packages/67/d1/e7a05832b237569bdb3a67df294094e0b1cf42d9cda6984ed45289d8b0dd/freesixty-0.1.20.tar.gz" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "c0c485ea75fde7494bd25d5d9adcecb1", "sha256": "b5d2ad23ecf28b7b6fd083200f64968a623415201c60a3a4ee6bcc2f69def404" }, "downloads": -1, "filename": "freesixty-0.1.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0c485ea75fde7494bd25d5d9adcecb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5311, "upload_time": "2019-07-24T17:51:42", "url": "https://files.pythonhosted.org/packages/b8/6e/ae2fda6346f1c6ce931a23887161750e9a5023dceb32253797699e1f7bfc/freesixty-0.1.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e11fcc35eda10e4b2dc3037ece46489", "sha256": "5eacb81eeb5a06afbdc86325364bf694f75b8f37cf2c476b5a3aeb673cdd7165" }, "downloads": -1, "filename": "freesixty-0.1.21.tar.gz", "has_sig": false, "md5_digest": "8e11fcc35eda10e4b2dc3037ece46489", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6991, "upload_time": "2019-07-24T17:51:44", "url": "https://files.pythonhosted.org/packages/db/b3/9b87f2455d80a373f0ba0f0dfc712df295e5ab2739cdb3b0eaaf4cd5792b/freesixty-0.1.21.tar.gz" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "260b4c5f8f33e3f42dc219b5acc127e7", "sha256": "95e41140b2c7d6d00075e0b6dbfb95dc73cf6d3d3323a748b811373a661d5ad2" }, "downloads": -1, "filename": "freesixty-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "260b4c5f8f33e3f42dc219b5acc127e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5308, "upload_time": "2019-07-24T19:55:24", "url": "https://files.pythonhosted.org/packages/f1/97/0c33e85cd7309634b907a82354783c0bde1774656022c32add46d6612b57/freesixty-0.1.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04faa86c1b53d4488d82f6a8eaa4828b", "sha256": "f294ac291ec6fbb8249c34b92c4e9f0eb013c98de5544a34347228cd6e3e0d76" }, "downloads": -1, "filename": "freesixty-0.1.22.tar.gz", "has_sig": false, "md5_digest": "04faa86c1b53d4488d82f6a8eaa4828b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6983, "upload_time": "2019-07-24T19:55:25", "url": "https://files.pythonhosted.org/packages/eb/4b/a249c3a41d41565e2beb3647bea92bb2eb18b62e1e10831dd78b5bcb65c5/freesixty-0.1.22.tar.gz" } ], "0.1.23": [ { "comment_text": "", "digests": { "md5": "f95e78b564bf0bf42ec00bf1a3e1e81e", "sha256": "282d6833aa5971b44101ca4df3b3b0de01a67457cb20145e323f6471925dcc1d" }, "downloads": -1, "filename": "freesixty-0.1.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f95e78b564bf0bf42ec00bf1a3e1e81e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5346, "upload_time": "2019-07-24T20:19:54", "url": "https://files.pythonhosted.org/packages/4d/a4/e78003fd766a648c2a6038455c16062cdcfd65d0a0624e57c0a352f41152/freesixty-0.1.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b0af8f8cb499b60d692bad46ac524a2", "sha256": "d703530024bcf763a390f78d158225b28ec5a23083c5e8a109afd757ca22bd79" }, "downloads": -1, "filename": "freesixty-0.1.23.tar.gz", "has_sig": false, "md5_digest": "4b0af8f8cb499b60d692bad46ac524a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7018, "upload_time": "2019-07-24T20:19:56", "url": "https://files.pythonhosted.org/packages/80/2f/ff7eeede8156b66ce39855bafbc6914b9c5fbb58b8d13b28d41ba942b876/freesixty-0.1.23.tar.gz" } ], "0.1.24": [ { "comment_text": "", "digests": { "md5": "083bf8e4dd4f027deabf719839c83621", "sha256": "3e537b9d9a5c638045a3efe0ac10afbf31532d776905fc5d4857011ca25aa9d5" }, "downloads": -1, "filename": "freesixty-0.1.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "083bf8e4dd4f027deabf719839c83621", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5284, "upload_time": "2019-07-24T20:52:53", "url": "https://files.pythonhosted.org/packages/fe/79/f0e8b1fa09e5991e0e9136cb9b520ede0a7e17ce434dd5f549842242418d/freesixty-0.1.24-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "faddbbe5cd358748d2a523c0ea220933", "sha256": "becc089aa22a90ba53768971ffc58caa9b7744287df1e1298f9cee9c5f528cb2" }, "downloads": -1, "filename": "freesixty-0.1.24.tar.gz", "has_sig": false, "md5_digest": "faddbbe5cd358748d2a523c0ea220933", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6966, "upload_time": "2019-07-24T20:52:55", "url": "https://files.pythonhosted.org/packages/a9/df/a388f88073b2d72f2e942ce449c44fed56262be6620345cdeff0e093e512/freesixty-0.1.24.tar.gz" } ], "0.1.25": [ { "comment_text": "", "digests": { "md5": "c8596ffbe012d011061e8a8dcbe0b3af", "sha256": "208f874716187cf20149a58fec8180a837ce471b9883cfd987826fe3d378ccab" }, "downloads": -1, "filename": "freesixty-0.1.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8596ffbe012d011061e8a8dcbe0b3af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5264, "upload_time": "2019-07-25T08:39:51", "url": "https://files.pythonhosted.org/packages/2b/9d/1f7eeef3c1e35fb123e72476953d4ac7c0c6fe8defa2ddccfe2ff614f215/freesixty-0.1.25-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0171780d6445efaad91b4a24337f3150", "sha256": "1e52d5ff8763fca49e1c8b59308f8046ab8c9e7610eb04779df3fecc5c908ba0" }, "downloads": -1, "filename": "freesixty-0.1.25.tar.gz", "has_sig": false, "md5_digest": "0171780d6445efaad91b4a24337f3150", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6947, "upload_time": "2019-07-25T08:39:55", "url": "https://files.pythonhosted.org/packages/b3/45/1c98558e8d8a9abcc2ba829dc2ec39ac66f765c3c35b689516922c089d40/freesixty-0.1.25.tar.gz" } ], "0.1.26": [ { "comment_text": "", "digests": { "md5": "90820207cc898156a11e0f6fa5f86509", "sha256": "92afe288ae6702de492466e0c6ab02f40750db2bdac7daa1114f6109c0301de6" }, "downloads": -1, "filename": "freesixty-0.1.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90820207cc898156a11e0f6fa5f86509", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5283, "upload_time": "2019-07-26T11:09:50", "url": "https://files.pythonhosted.org/packages/f5/50/e51057c73bfbcc11dc91b145697ae5b844685ab486ad84a761e549e0c4e6/freesixty-0.1.26-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ab20a66561b36bc344bab6b6fba6b31", "sha256": "cb0ed3b1ef19211cdea7bf1f8c87ba1e10ab82e50f0b7ba5e73026756ad99c7d" }, "downloads": -1, "filename": "freesixty-0.1.26.tar.gz", "has_sig": false, "md5_digest": "6ab20a66561b36bc344bab6b6fba6b31", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6966, "upload_time": "2019-07-26T11:09:51", "url": "https://files.pythonhosted.org/packages/c0/51/ba1743432d7d24f4f889c1e5f57c5234b119c6a19c9a175b462692d6ae81/freesixty-0.1.26.tar.gz" } ], "0.1.27": [ { "comment_text": "", "digests": { "md5": "a11be9d21d53ae2c9730d708262afe3f", "sha256": "03e3d2c1559dc36f340047054601cdc54b608af49fd0bdf652509344c947fa56" }, "downloads": -1, "filename": "freesixty-0.1.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a11be9d21d53ae2c9730d708262afe3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5340, "upload_time": "2019-07-26T13:09:48", "url": "https://files.pythonhosted.org/packages/a9/d0/0c01a1e263155faac694a2b2e5ff114499c119c49870da8537137a396810/freesixty-0.1.27-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72a855e2d3549f31df35409713e1abd3", "sha256": "8ad86943ba119dfc3f370ab48a938cbcab721e3c009a1cdcb4f06345d85f256f" }, "downloads": -1, "filename": "freesixty-0.1.27.tar.gz", "has_sig": false, "md5_digest": "72a855e2d3549f31df35409713e1abd3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7024, "upload_time": "2019-07-26T13:09:49", "url": "https://files.pythonhosted.org/packages/8d/fd/2060c29e2bb91a0db6eb252a2aaa2941a39a68f166005d0c93955c866294/freesixty-0.1.27.tar.gz" } ], "0.1.28": [ { "comment_text": "", "digests": { "md5": "59294b2e4033d7fd85cd643db2e2514a", "sha256": "89b5573e5a77a4ad6f43f8970fbc6ec9edaa8612c1c754bde2996b0a7c4c779e" }, "downloads": -1, "filename": "freesixty-0.1.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59294b2e4033d7fd85cd643db2e2514a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5333, "upload_time": "2019-07-26T13:22:52", "url": "https://files.pythonhosted.org/packages/4c/69/900c49ae34e266cd5db1bd835a6b2d97716eef41ca575b955c7e77e36da6/freesixty-0.1.28-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0104a19ffa12d47b342c75b49340719", "sha256": "d0ceae1fe2eae2980bf437809cc5cf397471f52324914a5d18391683d3f14ec2" }, "downloads": -1, "filename": "freesixty-0.1.28.tar.gz", "has_sig": false, "md5_digest": "f0104a19ffa12d47b342c75b49340719", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7013, "upload_time": "2019-07-26T13:22:55", "url": "https://files.pythonhosted.org/packages/e8/13/7b80d1109882ea9462dca01aaf48caa1e9f043136ea79d1aee04f580029c/freesixty-0.1.28.tar.gz" } ], "0.1.29": [ { "comment_text": "", "digests": { "md5": "39449b63d9ef0b344a2ddcf15be84e23", "sha256": "904cb866faf0d46bb30c8c4905e979bf6e2e48ff7c5cd4617b0152cf276a1cfe" }, "downloads": -1, "filename": "freesixty-0.1.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39449b63d9ef0b344a2ddcf15be84e23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5313, "upload_time": "2019-07-29T08:01:27", "url": "https://files.pythonhosted.org/packages/4a/20/3f6bc15afc9ffcc7c48518664cb099709d16be3fb1d81b64b9a25f444ff7/freesixty-0.1.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f00a6cbe72881dc4416edf11fe34dd21", "sha256": "12a566921c89515e38592b60e6fc3b08acee1d9c52f21a903fff38bb1d0a90fe" }, "downloads": -1, "filename": "freesixty-0.1.29.tar.gz", "has_sig": false, "md5_digest": "f00a6cbe72881dc4416edf11fe34dd21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 6993, "upload_time": "2019-07-29T08:01:29", "url": "https://files.pythonhosted.org/packages/f0/91/89d1b37e31a95dd1a2ff51c7bee0b02295091ace7ed34d987f11cbb48c8c/freesixty-0.1.29.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d763f2a99d850b80cee1c90db9073f8a", "sha256": "1377ed37349285a1ad3a2ceb02e1d42cc431ee877e5312b295d3a61652827795" }, "downloads": -1, "filename": "freesixty-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d763f2a99d850b80cee1c90db9073f8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 4836, "upload_time": "2019-04-29T13:12:09", "url": "https://files.pythonhosted.org/packages/85/ff/74336b0c815d17b75102f5c97783b715e9b3444497903515841e18f97a05/freesixty-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "509aadef48f226b0aebdd3887f1dfe45", "sha256": "f4e5d3c83f10ad2b630ccad9a895188ef270bb4d7c22967297d5ba9cd0da6e7d" }, "downloads": -1, "filename": "freesixty-0.1.3.tar.gz", "has_sig": false, "md5_digest": "509aadef48f226b0aebdd3887f1dfe45", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5535, "upload_time": "2019-04-29T13:12:14", "url": "https://files.pythonhosted.org/packages/fb/23/f83c4604826bff0ef819da5db9bc9ed861a67648e69d0c1eac6f825cb113/freesixty-0.1.3.tar.gz" } ], "0.1.30": [ { "comment_text": "", "digests": { "md5": "38e6a7e7eee2d6d23bbe56d8f8ea99f2", "sha256": "57f63100c1f4cfa4fd0a26e17c7a459d657c457b987622b3b6e7c38c7e2f5bf9" }, "downloads": -1, "filename": "freesixty-0.1.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38e6a7e7eee2d6d23bbe56d8f8ea99f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5312, "upload_time": "2019-07-29T10:10:19", "url": "https://files.pythonhosted.org/packages/c0/52/d0ebb01c1d331bb7be292b82f9c4e811a33e7f3a97b682a2262fc88ef2d2/freesixty-0.1.30-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c93b3a9e42e7f78e894b99600cbd589f", "sha256": "c277d3bb4c5c74342fcdd785e6971e45306c18cca78586ecd035f0441dc457c5" }, "downloads": -1, "filename": "freesixty-0.1.30.tar.gz", "has_sig": false, "md5_digest": "c93b3a9e42e7f78e894b99600cbd589f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7003, "upload_time": "2019-07-29T10:10:20", "url": "https://files.pythonhosted.org/packages/5e/11/c49f1dea1d13faf3815784cd61410ac2cc23b30081e678cbfafae3367ec6/freesixty-0.1.30.tar.gz" } ], "0.1.31": [ { "comment_text": "", "digests": { "md5": "7f14b903d96561d971685d0cc90d8793", "sha256": "fed3b0b62702ccd0fa0545d7af4329e2bb9e3e72069169f86d80c1b45e15380a" }, "downloads": -1, "filename": "freesixty-0.1.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f14b903d96561d971685d0cc90d8793", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5331, "upload_time": "2019-07-29T11:15:54", "url": "https://files.pythonhosted.org/packages/4b/ec/248091fc5a139703249c01a5b3a87b9090a37c628ee7c8f2b2a67b690c79/freesixty-0.1.31-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "271f031a8b3d99f7c0933c00ba825b58", "sha256": "cc3abeda69073c84e597cb02d9994723fa52b8aafef282b7aae3cc0eeee2caaa" }, "downloads": -1, "filename": "freesixty-0.1.31.tar.gz", "has_sig": false, "md5_digest": "271f031a8b3d99f7c0933c00ba825b58", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7016, "upload_time": "2019-07-29T11:15:55", "url": "https://files.pythonhosted.org/packages/94/ba/462c4e1c22125bb039e83f4fceda24577e4d2d98677c3caabd158845644b/freesixty-0.1.31.tar.gz" } ], "0.1.32": [ { "comment_text": "", "digests": { "md5": "2f97f6a4436fcc5efea3d9c489d98e39", "sha256": "1c8a6c8ad8b3889eef880761f61713e944402263a1dc62239a10856eceb4221e" }, "downloads": -1, "filename": "freesixty-0.1.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f97f6a4436fcc5efea3d9c489d98e39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5397, "upload_time": "2019-08-14T14:41:30", "url": "https://files.pythonhosted.org/packages/36/53/c94b0e80bbf1ce695c8307a2c62ed52f71180214f5fe0675244c4baa7a4f/freesixty-0.1.32-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40ec70eceb169d671c7fb1c227648371", "sha256": "667932fc8559891381cf22b38fbb1d5dac6e4da99a86517cdc493af5cc28b626" }, "downloads": -1, "filename": "freesixty-0.1.32.tar.gz", "has_sig": false, "md5_digest": "40ec70eceb169d671c7fb1c227648371", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7086, "upload_time": "2019-08-14T14:41:32", "url": "https://files.pythonhosted.org/packages/9f/fa/9557d9f7834b5c7219e3bb793dec9d3f2e2877fb4a71abca73785b9992ac/freesixty-0.1.32.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ddd7c651240f096e00dbb4eebbaf7804", "sha256": "097d1df6630aadfa25a8ef8d8771e50e65f1e869703c057d42508fcf0c6e9467" }, "downloads": -1, "filename": "freesixty-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ddd7c651240f096e00dbb4eebbaf7804", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5678, "upload_time": "2019-05-02T22:55:15", "url": "https://files.pythonhosted.org/packages/ed/52/9264ec992692f08836559ea1848a729ad59f6c500cc59b77fb570d812099/freesixty-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6280fd6ef8a531b406ec15c27dd492cd", "sha256": "4851b7bf236ae838088a6f18576ddc6784e4ce900b7051d403b45ec8602f8bb1" }, "downloads": -1, "filename": "freesixty-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6280fd6ef8a531b406ec15c27dd492cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5582, "upload_time": "2019-05-02T22:55:16", "url": "https://files.pythonhosted.org/packages/81/5d/8c66292150bc1ee40d9938e9052e2254bbd946016e0c08a84f8409679b99/freesixty-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "915ba571b122cc17df1d4fd7676c5161", "sha256": "15073b9108f576e3c6d42f276873326f24ad48d193b05d7f216a53dda73101ff" }, "downloads": -1, "filename": "freesixty-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "915ba571b122cc17df1d4fd7676c5161", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5679, "upload_time": "2019-05-04T00:17:24", "url": "https://files.pythonhosted.org/packages/82/c2/342c3bfa4e66f8fb0e013a73adac82c3cec76919a64305baf14fe8a21915/freesixty-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff184109fabae98879a60210e5923bcf", "sha256": "213cc321b31b982f30835a786cd3a2fec3c9131b125d13f1d9c8c676be47e3e2" }, "downloads": -1, "filename": "freesixty-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ff184109fabae98879a60210e5923bcf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5582, "upload_time": "2019-05-04T00:17:25", "url": "https://files.pythonhosted.org/packages/2d/6b/df611945ba15f4a41544c64954ee2f26ac12f314f2d3fff71c01803b59fa/freesixty-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b7d6daf9f077009313a8d85367efafff", "sha256": "d13ef17489e110a915c27e89edb0f704d86580c5af127f3b1142205447c97059" }, "downloads": -1, "filename": "freesixty-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7d6daf9f077009313a8d85367efafff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5873, "upload_time": "2019-05-07T08:45:58", "url": "https://files.pythonhosted.org/packages/6a/fb/296afc4752bfad3b190c017702848ecf68b7b117095f42b2fcf73e86d6fe/freesixty-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9123881ff0291f4e7dea0a91366f18f", "sha256": "cf5aa3704062e3f9bdd3201c5bbc3c5f97b48fdd7dea3fcc61e51c74255fa51b" }, "downloads": -1, "filename": "freesixty-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b9123881ff0291f4e7dea0a91366f18f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5772, "upload_time": "2019-05-07T08:45:59", "url": "https://files.pythonhosted.org/packages/1b/39/de2677794cac3e24ba3d8e7da270e5238e3fce295b26b9e51bb3c377af3c/freesixty-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "41e94b86fd9f6438e121ee390a855ae1", "sha256": "22444587053d3a966f83e45cdc87614c79590c1b5ee96cd2c345e852f5309718" }, "downloads": -1, "filename": "freesixty-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41e94b86fd9f6438e121ee390a855ae1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5907, "upload_time": "2019-05-07T09:56:56", "url": "https://files.pythonhosted.org/packages/17/7f/0e6ac86d61fd161e79b7410cadaaf3b8fd9805847a78afc69fd3ec6815ed/freesixty-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b4f435aaac42414a6e1960da5ca8de2", "sha256": "5550f645f0454eefc5bd2c0c1b761f28f75545efd303c9662e4bf2905b132f88" }, "downloads": -1, "filename": "freesixty-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3b4f435aaac42414a6e1960da5ca8de2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5803, "upload_time": "2019-05-07T09:56:57", "url": "https://files.pythonhosted.org/packages/b9/c5/43553f3d1351305df7786332b83cdc8601eceeb3c21b4b03f43f946f66a6/freesixty-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "765a413497003b2cbe877b260d723a61", "sha256": "37bc0276f27638c5bd32c699481723c69d811879c2aa52485df2fcf41ac63b68" }, "downloads": -1, "filename": "freesixty-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "765a413497003b2cbe877b260d723a61", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5898, "upload_time": "2019-05-15T12:24:53", "url": "https://files.pythonhosted.org/packages/0d/e4/b3ae260310c817b761387f10388e988236a8eb9628a89ec5cb1d8cf4f208/freesixty-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4c772e63020eec9e0c126d6e0f6f2b9", "sha256": "dbab30b047a9bebe5737f063cb3107370e5cbdd8e2134f9e8d21d770e8788512" }, "downloads": -1, "filename": "freesixty-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e4c772e63020eec9e0c126d6e0f6f2b9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5802, "upload_time": "2019-05-15T12:24:55", "url": "https://files.pythonhosted.org/packages/ea/b2/5b142cdca78b1aba94a85e4aa9f5939290295e24bf3a5a1149a1e543fb93/freesixty-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "954997b9a550e512d11623c444bcdfab", "sha256": "d6ffda391066872d389a3b25e64ea69bcc43e6be4f63fc79a0966ad3929dffe5" }, "downloads": -1, "filename": "freesixty-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "954997b9a550e512d11623c444bcdfab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5089, "upload_time": "2019-05-15T12:55:25", "url": "https://files.pythonhosted.org/packages/fe/b1/f9ba936164b5e9677486af626bfb6d3501b7d80be2e2098d77ac37029f6a/freesixty-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7915b3022b3f037296f77acb8029c1af", "sha256": "d14fa104a1c3c2cefe7c3ac9f243d2fd223a3ee1d3d64f8afe9edb61d1ab49dd" }, "downloads": -1, "filename": "freesixty-0.1.9.tar.gz", "has_sig": false, "md5_digest": "7915b3022b3f037296f77acb8029c1af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5799, "upload_time": "2019-05-15T12:55:26", "url": "https://files.pythonhosted.org/packages/7d/de/df09353dfd135c66b44ab65e34ca611a240443c7611667193ecbbd493b12/freesixty-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f97f6a4436fcc5efea3d9c489d98e39", "sha256": "1c8a6c8ad8b3889eef880761f61713e944402263a1dc62239a10856eceb4221e" }, "downloads": -1, "filename": "freesixty-0.1.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f97f6a4436fcc5efea3d9c489d98e39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 5397, "upload_time": "2019-08-14T14:41:30", "url": "https://files.pythonhosted.org/packages/36/53/c94b0e80bbf1ce695c8307a2c62ed52f71180214f5fe0675244c4baa7a4f/freesixty-0.1.32-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40ec70eceb169d671c7fb1c227648371", "sha256": "667932fc8559891381cf22b38fbb1d5dac6e4da99a86517cdc493af5cc28b626" }, "downloads": -1, "filename": "freesixty-0.1.32.tar.gz", "has_sig": false, "md5_digest": "40ec70eceb169d671c7fb1c227648371", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 7086, "upload_time": "2019-08-14T14:41:32", "url": "https://files.pythonhosted.org/packages/9f/fa/9557d9f7834b5c7219e3bb793dec9d3f2e2877fb4a71abca73785b9992ac/freesixty-0.1.32.tar.gz" } ] }