{ "info": { "author": "OpenDataTeam", "author_email": "contact@opendata.team", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Software Distribution" ], "description": "# udata-piwik\n\n\n[![Join the chat at https://gitter.im/opendatateam/udata][gitter-badge]][gitter-url]\n\nThis plugin provide integration between [udata][] and [Piwik/Matomo](https://matomo.org/)\n\n## Compatibility\n\n**udata-piwik** requires Python 2.7+ and [udata][].\n\n## Installation\n\nInstall [udata][].\n\nRemain in the same virtual environment (for Python) and use the same version of npm (for JS).\n\nInstall **udata-piwik**:\n\n```shell\npip install udata-piwik\n```\n\nModify your local configuration file of **udata** (typically, `udata.cfg`) as following:\n\n```python\nPLUGINS = ['piwik']\n# Tracked site id in Piwik\nPIWIK_ID = 1\nPIWIK_SCHEME = 'https'\nPIWIK_URL = 'stats.data.gouv.fr'\nPIWIK_AUTH = '<32-chars-auth-token-from-piwik>'\n# Mapping of piwik goals {'': }\n# All keys are required\nPIWIK_GOALS = {\n 'NEW_DATASET': 1,\n 'NEW_REUSE': 2,\n 'NEW_FOLLOW': 3,\n 'SHARE': 4,\n 'RESOURCE_DOWNLOAD': 5,\n 'RESOURCE_REDIRECT': 6,\n}\n# `client.track` method `requests` timeout\nPIWIK_TRACK_TIMEOUT = 60 # in seconds\n# `client.analyze` method `requests` timeout\nPIWIK_ANALYZE_TIMEOUT = 60 * 5 # in seconds\n```\n\n### Optional configuration\n\n```python\n# Content tracking options. Default: None\n# - 'all': track all impressions\n# - 'visible': track impressions of visible items only (default refresh: 750 ms)\nPIWIK_CONTENT_TRACKING = 'visible'\n```\n\n## Testing on local env\n\n```shell\n$ docker-compose up\n$ pip install -r requirements/test.pip\n$ pytest\n```\n\n[circleci-url]: https://circleci.com/gh/opendatateam/udata-piwik\n[circleci-badge]: https://circleci.com/gh/opendatateam/udata-piwik.svg?style=shield\n[gitter-badge]: https://badges.gitter.im/Join%20Chat.svg\n[gitter-url]: https://gitter.im/opendatateam/udata\n[udata]: https://github.com/opendatateam/udata\n\n# Changelog\n\n## 1.4.1 (2019-05-15)\n\n- Fix bulk handling of unicode URLs [#139](https://github.com/opendatateam/udata-piwik/pull/139)\n\n## 1.4.0 (2019-03-27)\n\n- Consolidate and expose default settings [#119](https://github.com/opendatateam/udata-piwik/pull/119)\n- Process API calls in bulk [#120](https://github.com/opendatateam/udata-piwik/pull/120)\n\n## 1.3.2 (2019-01-14)\n\n- Add `PIWIK_SCHEME` config support [#104](https://github.com/opendatateam/udata-piwik/pull/104)\n\n## 1.3.1 (2018-11-05)\n\n- Ensure JS goals handling waits for `uData` object to be present [#91](https://github.com/opendatateam/udata-piwik/pull/91)\n\n## 1.3.0 (2018-10-11)\n\n- Advanced search tracking: display results count and categories (datasets, reuses, organizations) [#88](https://github.com/opendatateam/udata-piwik/pull/88)\n- Lower jobs piriority to `low` [#90](https://github.com/opendatateam/udata-piwik/pull/90)\n- Depends on `udata>=1.6.1`\n\n## 1.2.0 (2018-06-06)\n\n- Simpler and more reliable metrics computation [#54](https://github.com/opendatateam/udata-piwik/pull/54)\n\n## 1.1.1 (2018-03-15)\n\n- Handle multiple resources for same url [#49](https://github.com/opendatateam/udata-piwik/pull/49)\n\n## 1.1.0 (2018-03-13)\n\n- Refactor `counter.handle_downloads` - fix [#1421](https://github.com/opendatateam/udata/issues/1421)\n- Switch to `flask-cli` and endpoint-based commands (requires `udata>=1.3`) [#33](https://github.com/opendatateam/udata-piwik/pull/33)\n- Expose the new `udata.tasks` endpoint [#39](https://github.com/opendatateam/udata-piwik/pull/39)\n- Expose the new `udata.views` endpoint [#41](https://github.com/opendatateam/udata-piwik/pull/41)\n- Add content tracking options in configuration paramaters [#42](://github.com/opendatateam/udata-piwik/pull/42)\n\n## 1.0.2 (2017-12-20)\n\n- Fix version number\n- Fix README on pypi\n\n## 1.0.1 (2017-12-20)\n\n- Fix packaging issue\n\n## 1.0.0 (2017-12-19)\n\n- Add (automated) tests against a Piwik instance [#20](https://github.com/opendatateam/udata-piwik/issues/20)\n- Handle download count on latest url for (community) resources [#30](https://github.com/opendatateam/udata-piwik/pull/30)\n\n## 0.9.3 (2017-12-11)\n\n- Add a timeout to `analyze()` [#19](https://github.com/opendatateam/udata-piwik/pull/19)\n\n## 0.9.2 (2017-12-11)\n\n- Add a timeout to `track()` [#18](https://github.com/opendatateam/udata-piwik/pull/18)\n\n## 0.9.1 (2017-01-10)\n\n- Fix build and packaging\n\n## 0.9.0 (2017-01-10)\n\n- First published release\n\n\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/opendatateam/udata-piwik", "keywords": "udata piwik", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "udata-piwik", "package_url": "https://pypi.org/project/udata-piwik/", "platform": "", "project_url": "https://pypi.org/project/udata-piwik/", "project_urls": { "Homepage": "https://github.com/opendatateam/udata-piwik" }, "release_url": "https://pypi.org/project/udata-piwik/1.4.1/", "requires_dist": [ "udata (>=1.6.1)", "mock (==2.0.0) ; extra == 'test'", "pytest (==4.3.1) ; extra == 'test'", "pytest-flask (==0.14.0) ; extra == 'test'", "pytest-mock (==1.10.2) ; extra == 'test'", "retrying (==1.3.3) ; extra == 'test'" ], "requires_python": "", "summary": "Piwik support for uData", "version": "1.4.1" }, "last_serial": 5271911, "releases": { "0.9.0.dev6": [ { "comment_text": "", "digests": { "md5": "84aa96cefee0db030391079bc5e08422", "sha256": "a4293bcd8808aa272151470ecc3f46595fc9117b39b2d7569ff2867e5b6e14f1" }, "downloads": -1, "filename": "udata_piwik-0.9.0.dev6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84aa96cefee0db030391079bc5e08422", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10581, "upload_time": "2016-10-26T13:55:15", "url": "https://files.pythonhosted.org/packages/b9/ff/ff584f2f67dae4ef89fe240d84a161f91ae55bfc26b99a45b3e738b60db9/udata_piwik-0.9.0.dev6-py2.py3-none-any.whl" } ], "0.9.0.dev9": [ { "comment_text": "", "digests": { "md5": "448067adff6483a8196451b6e6828544", "sha256": "c1c332fa1706ff747fa6c06a47bc108fe929f4fe363dbdfdc48e05059ac52196" }, "downloads": -1, "filename": "udata_piwik-0.9.0.dev9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "448067adff6483a8196451b6e6828544", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10597, "upload_time": "2017-01-10T12:48:25", "url": "https://files.pythonhosted.org/packages/42/2f/80e0a5071f25d27772b588b0bb92d27613d505912f5dbf5ca06f57c891bc/udata_piwik-0.9.0.dev9-py2.py3-none-any.whl" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "5e6a5c7a93f3963fe3f79e35cf124965", "sha256": "933b90d2d781583301ffc460c0ff3c8ab12203eb0138e9e9db416af7efeba1fe" }, "downloads": -1, "filename": "udata_piwik-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e6a5c7a93f3963fe3f79e35cf124965", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10576, "upload_time": "2017-01-10T13:22:18", "url": "https://files.pythonhosted.org/packages/7a/ee/9153969e9378fe7d199d4617ced948b85f84bb7f1aaf85b89e466dad5848/udata_piwik-0.9.1-py2.py3-none-any.whl" } ], "0.9.1.dev10": [ { "comment_text": "", "digests": { "md5": "20bc08a1ce1cb03d265f0016c04accb2", "sha256": "908a00a03962a08085d7fb203f81d7e25f0b4710b251eba443851e3da73b1fd5" }, "downloads": -1, "filename": "udata_piwik-0.9.1.dev10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20bc08a1ce1cb03d265f0016c04accb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10660, "upload_time": "2017-01-10T12:50:49", "url": "https://files.pythonhosted.org/packages/d4/8e/14375c817a41da5925b0e50973bac5f8c816fbccb6a28c3480d46f168c29/udata_piwik-0.9.1.dev10-py2.py3-none-any.whl" } ], "0.9.1.dev13": [ { "comment_text": "", "digests": { "md5": "9a3fa4c609725e448f92ae28f45e6aa3", "sha256": "73171fa56275e4321e358c936510b0eb28bba84b6e38d7b2ab04cd97a4849750" }, "downloads": -1, "filename": "udata_piwik-0.9.1.dev13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a3fa4c609725e448f92ae28f45e6aa3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10663, "upload_time": "2017-01-10T13:10:01", "url": "https://files.pythonhosted.org/packages/86/a3/c1aa652310d86b561481ffcd71316a4769846a923a36a2914ba102a38702/udata_piwik-0.9.1.dev13-py2.py3-none-any.whl" } ], "0.9.1.dev14": [ { "comment_text": "", "digests": { "md5": "fa14c20c5db6be6db241619a5499daa6", "sha256": "7ec4ee77f7b1feaec14dcd36cd91941cd18918e2b50b52b4f065af32204bdcb9" }, "downloads": -1, "filename": "udata_piwik-0.9.1.dev14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa14c20c5db6be6db241619a5499daa6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10662, "upload_time": "2017-01-10T13:14:03", "url": "https://files.pythonhosted.org/packages/e0/9f/10dcf6a67a95817f9b448769ef1688a8acd23c144c3e2deda609ae8cac3b/udata_piwik-0.9.1.dev14-py2.py3-none-any.whl" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "5f2e4a8c2ec07c2e27543f4126ac771e", "sha256": "aeeeb6dc0bc5c2cc038e799dc3267db94a5b058e3b5dee1c37a4b84d0842cd27" }, "downloads": -1, "filename": "udata_piwik-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f2e4a8c2ec07c2e27543f4126ac771e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11299, "upload_time": "2017-12-11T10:52:06", "url": "https://files.pythonhosted.org/packages/50/d0/9f99f3ad542377b4c3f00610fc565acfd0813525ffaade00c8ee44d7cae0/udata_piwik-0.9.2-py2.py3-none-any.whl" } ], "0.9.2.dev16": [ { "comment_text": "", "digests": { "md5": "eaa97402441dc4d3239cfbe49e480e24", "sha256": "654a032939d0ca270623c60d19b7a23fcd5f020f61d9aae6fc142538943ae7e6" }, "downloads": -1, "filename": "udata_piwik-0.9.2.dev16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaa97402441dc4d3239cfbe49e480e24", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10706, "upload_time": "2017-01-10T13:22:05", "url": "https://files.pythonhosted.org/packages/03/23/28ecd392c8677efaa4ace9973717436f8080905e2d5c6a8f959e8a4b00a6/udata_piwik-0.9.2.dev16-py2.py3-none-any.whl" } ], "0.9.2.dev18": [ { "comment_text": "", "digests": { "md5": "183f5116136bd85944bb234ee5a5eebc", "sha256": "34b80759ffb46700a2c6e2ce12f9874b1285da051758d11f0b136d3c0fdffa94" }, "downloads": -1, "filename": "udata_piwik-0.9.2.dev18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "183f5116136bd85944bb234ee5a5eebc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10709, "upload_time": "2017-01-11T16:40:52", "url": "https://files.pythonhosted.org/packages/b5/e2/05f639547f0187df30befa124cb6b0358a8d5acdabb89e3579872430c395/udata_piwik-0.9.2.dev18-py2.py3-none-any.whl" } ], "0.9.2.dev19": [ { "comment_text": "", "digests": { "md5": "abff14a1c59133c6872eb70c2682a7f1", "sha256": "b0469622253020df081efe52f41a6240628cae133d0a3febb967e1403e06bae3" }, "downloads": -1, "filename": "udata_piwik-0.9.2.dev19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abff14a1c59133c6872eb70c2682a7f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10709, "upload_time": "2017-01-11T17:35:15", "url": "https://files.pythonhosted.org/packages/b8/2e/c857213d3c8734a4a35f927f84a624bf2777ac10ea380b0ef9f8ffb346a9/udata_piwik-0.9.2.dev19-py2.py3-none-any.whl" } ], "0.9.2.dev21": [ { "comment_text": "", "digests": { "md5": "199c497e17019976dcad7227d9b4447c", "sha256": "199d3f3baa61ee5ea1838646a44f814099e29ecbc5c26ef80706a787bda46257" }, "downloads": -1, "filename": "udata_piwik-0.9.2.dev21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "199c497e17019976dcad7227d9b4447c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10706, "upload_time": "2017-01-12T14:39:32", "url": "https://files.pythonhosted.org/packages/1f/d5/db841a2f2e94237a2d947e0b93705e62682d36a600405f159d10e73480a8/udata_piwik-0.9.2.dev21-py2.py3-none-any.whl" } ], "0.9.2.dev25": [ { "comment_text": "", "digests": { "md5": "1fdb0bb6ccdc2f4b9fb2aa0279478d45", "sha256": "46bb09bef26f0dcfa365d970b6f1f3c4dabb172b2e1af6c715c071173484f68f" }, "downloads": -1, "filename": "udata_piwik-0.9.2.dev25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fdb0bb6ccdc2f4b9fb2aa0279478d45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10705, "upload_time": "2017-05-05T13:13:37", "url": "https://files.pythonhosted.org/packages/4c/6e/ab7d892f2285985ac5bf1270ede271b9c304bf811322a6b37ac33aaecfd1/udata_piwik-0.9.2.dev25-py2.py3-none-any.whl" } ], "0.9.2.dev33": [ { "comment_text": "", "digests": { "md5": "a33ae163127367e71c81299e3a888aa4", "sha256": "9f76120d2113c5c68a4c7704d9396309ea9ed6ea65f873178045878453b99199" }, "downloads": -1, "filename": "udata_piwik-0.9.2.dev33-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a33ae163127367e71c81299e3a888aa4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11398, "upload_time": "2017-12-11T10:44:37", "url": "https://files.pythonhosted.org/packages/6b/8f/2cf5c3baa59781c5266de4d9f25d1228365ebc4cd66a07aeb24782628136/udata_piwik-0.9.2.dev33-py2.py3-none-any.whl" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "970308e303f6c31cb16c81ebfe569af6", "sha256": "dc1a1e2c95a2eb577381eef68e48b876e0d1415842d7f8b84cb55709369c908e" }, "downloads": -1, "filename": "udata_piwik-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "970308e303f6c31cb16c81ebfe569af6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11424, "upload_time": "2017-12-11T14:07:07", "url": "https://files.pythonhosted.org/packages/35/cd/475a9b5e0521cdaf6795ab6f87b4b9b7178aee3e1a55b494eb84d6d1ef9e/udata_piwik-0.9.3-py2.py3-none-any.whl" } ], "0.9.3.dev35": [ { "comment_text": "", "digests": { "md5": "1b998a1b46efcffcb3173a1fe79df392", "sha256": "f4171e62d5cdb5d6189c886ec0960c09a3963264acd60d5aa185925161b63a66" }, "downloads": -1, "filename": "udata_piwik-0.9.3.dev35-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b998a1b46efcffcb3173a1fe79df392", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11438, "upload_time": "2017-12-11T10:52:05", "url": "https://files.pythonhosted.org/packages/08/9a/6a4c75f551f8c106f26c8ac93fd753f4f4f84708888a77406b5f800928f2/udata_piwik-0.9.3.dev35-py2.py3-none-any.whl" } ], "0.9.3.dev39": [ { "comment_text": "", "digests": { "md5": "be25953c4715801c4eb166b790ed615d", "sha256": "b5caabefa8cc165bfb33fe2cd2746d4ef5bab1a82259324dd9b8a6d10c7be374" }, "downloads": -1, "filename": "udata_piwik-0.9.3.dev39-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be25953c4715801c4eb166b790ed615d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11533, "upload_time": "2017-12-11T14:06:31", "url": "https://files.pythonhosted.org/packages/05/e8/33fec9e124bcf9af0fedfcfae08cae5dadc408bd56bba0824488facba608/udata_piwik-0.9.3.dev39-py2.py3-none-any.whl" } ], "0.9.4.dev40": [ { "comment_text": "", "digests": { "md5": "01dce6216093c1cbf25f96b66bf80458", "sha256": "4921c6a696dd2b9b3530b9048e24429f36bb1b1c47e4d0262ffbf0f6b6140154" }, "downloads": -1, "filename": "udata_piwik-0.9.4.dev40-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01dce6216093c1cbf25f96b66bf80458", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11561, "upload_time": "2017-12-11T14:07:07", "url": "https://files.pythonhosted.org/packages/3b/e9/46666995dd5bbc264a4895491d16b2436a5f5577eecabb1ca52993338213/udata_piwik-0.9.4.dev40-py2.py3-none-any.whl" } ], "0.9.4.dev42": [ { "comment_text": "", "digests": { "md5": "78baadea70c05535d4fbb0fd790367c4", "sha256": "cddba3663cc09caddcb756e394c606e11785ed106ca4c1c1e37be140ea6b3a49" }, "downloads": -1, "filename": "udata_piwik-0.9.4.dev42-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78baadea70c05535d4fbb0fd790367c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11559, "upload_time": "2017-12-13T11:18:48", "url": "https://files.pythonhosted.org/packages/08/03/b2594b9a18600c13a62556950e814ae06818d796e0c8e7cfb7e20d624fab/udata_piwik-0.9.4.dev42-py2.py3-none-any.whl" } ], "0.9.4.dev43": [ { "comment_text": "", "digests": { "md5": "507adbe8517a142ad4e2be3069aede4d", "sha256": "f50d8443e881979dbe4c244c1221616e86784b7454cf3a9629e39993dbbc37bb" }, "downloads": -1, "filename": "udata_piwik-0.9.4.dev43-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "507adbe8517a142ad4e2be3069aede4d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11561, "upload_time": "2017-12-13T15:02:23", "url": "https://files.pythonhosted.org/packages/01/ab/ae9ade35c3e62332a4c3501755d016893c34635e6c40532e20cca2d2c177/udata_piwik-0.9.4.dev43-py2.py3-none-any.whl" } ], "0.9.4.dev67": [ { "comment_text": "", "digests": { "md5": "368499f9e287523a9a333c047c326507", "sha256": "60bb7a49725c6c4969df74350af2f7c50277e441580a89ed2025f50818a49df1" }, "downloads": -1, "filename": "udata_piwik-0.9.4.dev67-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "368499f9e287523a9a333c047c326507", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14490, "upload_time": "2017-12-19T10:10:46", "url": "https://files.pythonhosted.org/packages/db/82/490badebdcbb04beea11da9b5636ae613c0a27e3e912bca81ca8d3dd63a4/udata_piwik-0.9.4.dev67-py2.py3-none-any.whl" } ], "1.0.0.dev0": [ { "comment_text": "", "digests": { "md5": "d64ceb7460e745119572de14ac9884e8", "sha256": "4fa0ee4112d39d3a4fe6ba89204cdec75906596aaf5d72de59b6c9e5dfeafdb2" }, "downloads": -1, "filename": "udata_piwik-1.0.0.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d64ceb7460e745119572de14ac9884e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12046, "upload_time": "2017-12-19T16:39:11", "url": "https://files.pythonhosted.org/packages/52/49/08a211cd1172d3a3e64eb05f2e8e622da32a82138720edebc79036efa73a/udata_piwik-1.0.0.dev0-py2.py3-none-any.whl" } ], "1.0.1.dev0": [ { "comment_text": "", "digests": { "md5": "4c392dc8220a5e7e5ddd65dc8b9b4219", "sha256": "62ab7e696918b20681f4cb6fec9bdaa847fc6f2ac73dfe49161f1245fae8ee34" }, "downloads": -1, "filename": "udata_piwik-1.0.1.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c392dc8220a5e7e5ddd65dc8b9b4219", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12069, "upload_time": "2017-12-20T08:51:33", "url": "https://files.pythonhosted.org/packages/0b/2e/a2133daed7dfa795b84fa6b9ef665f03585542fc41f5d2e279862cbab61b/udata_piwik-1.0.1.dev0-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "b9bb1df86756ef1f9104b72c96c139cf", "sha256": "1af2da8527a16e34518a8e8bd2ee7f632305ae29cd8e762f65d77fd2c840d177" }, "downloads": -1, "filename": "udata_piwik-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9bb1df86756ef1f9104b72c96c139cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12014, "upload_time": "2017-12-20T09:36:31", "url": "https://files.pythonhosted.org/packages/f4/37/82dfd686a38261f87722c31f604522d859d16df7f1c6dd4f262424c94364/udata_piwik-1.0.2-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7fabbdff5b179e9590070607ee081b21", "sha256": "ed69b1b2d8d332e3d5a3d56eb8da8004417504588d324f754a6a8d7134458fac" }, "downloads": -1, "filename": "udata_piwik-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7fabbdff5b179e9590070607ee081b21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13466, "upload_time": "2018-03-13T16:53:30", "url": "https://files.pythonhosted.org/packages/3c/28/6255836de47dd0fd351a88981b1e0bd9a4170e23c2b6d617bff9bf03272f/udata_piwik-1.1.0-py2.py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8ebb93ea4ec21b9bea5cad733755d5da", "sha256": "f9e733353f80c955269dbd32b9f1e27babe20d6aa806ae255f365964b4ced2a4" }, "downloads": -1, "filename": "udata_piwik-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ebb93ea4ec21b9bea5cad733755d5da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14690, "upload_time": "2018-03-15T18:28:39", "url": "https://files.pythonhosted.org/packages/86/a5/4e18e34b4c266f275f332a85a29fbc42e3a38b450e7d1c9cb5bd8f8fd3a2/udata_piwik-1.1.1-py2.py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "36dda13a2e621442dc6cb365badec7d7", "sha256": "382ec69a051085fb36b6c4a5b1dd1d7accb5785ba5911db7a4ab3744684efbe7" }, "downloads": -1, "filename": "udata_piwik-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36dda13a2e621442dc6cb365badec7d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11920, "upload_time": "2018-06-06T09:00:49", "url": "https://files.pythonhosted.org/packages/a3/fc/6fe8a6cfd2e377d8a0ac1b205a947ab5d488e29b72b0f3fd7da84929e037/udata_piwik-1.2.0-py2.py3-none-any.whl" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f9a6b17c78be072509d84e58e25e0f3f", "sha256": "82cf21aaaa6d86aad19cb538eb0d31e8a5e91bf878b19c34c730c106ea83f67f" }, "downloads": -1, "filename": "udata_piwik-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9a6b17c78be072509d84e58e25e0f3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12276, "upload_time": "2018-10-11T16:45:16", "url": "https://files.pythonhosted.org/packages/bc/dc/8fdfd39f81b9127341cd2cd6cdaf1d338a72c37bf54084b4a627d7be1579/udata_piwik-1.3.0-py2.py3-none-any.whl" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "db0d9201fda03e4de47d2619bbe9b1e9", "sha256": "b4e1791150c92b1e60ffee6f4871646bc149a6d2191a5f7a415ee273ae79847e" }, "downloads": -1, "filename": "udata_piwik-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "db0d9201fda03e4de47d2619bbe9b1e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12384, "upload_time": "2018-11-05T17:46:57", "url": "https://files.pythonhosted.org/packages/0a/26/ced0f67bfc842ddc2346df15c4a45f798c99e7a15ffa85e7d163de01d765/udata_piwik-1.3.1-py2.py3-none-any.whl" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "c5f2da3b31cbf7757bda595750f7f025", "sha256": "0ac777ccd606d737de219d8b7642d9684d26030fae6df29e5957535a7e6fae85" }, "downloads": -1, "filename": "udata_piwik-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5f2da3b31cbf7757bda595750f7f025", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12440, "upload_time": "2019-01-14T14:33:03", "url": "https://files.pythonhosted.org/packages/71/33/87f4d1e469affa02ecbb1d1438c97efa9281d70b4a3b79b7c81e41913e76/udata_piwik-1.3.2-py2.py3-none-any.whl" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "c80481de91d581dc9bd943ca80000bd2", "sha256": "54d6a6b373e2cff8d1de6dd919a6daac47d720d742f6a835de96399a653beaea" }, "downloads": -1, "filename": "udata_piwik-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c80481de91d581dc9bd943ca80000bd2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14841, "upload_time": "2019-03-27T17:13:13", "url": "https://files.pythonhosted.org/packages/b7/ae/d1513b228df742a300989127ea50fd42550c47baff74ad37eb99c0e5722a/udata_piwik-1.4.0-py2.py3-none-any.whl" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "1f4b47746c15f57cc726a9a6d49f1e49", "sha256": "33b352764415211883e3a8dce44df274197ed5da0853aa5cb999fa6d8405e9b5" }, "downloads": -1, "filename": "udata_piwik-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f4b47746c15f57cc726a9a6d49f1e49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14839, "upload_time": "2019-05-15T11:23:20", "url": "https://files.pythonhosted.org/packages/66/fc/6104373f55e955742596689c9c357d2d4c6351c9f491d27024f2cc4bcd52/udata_piwik-1.4.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f4b47746c15f57cc726a9a6d49f1e49", "sha256": "33b352764415211883e3a8dce44df274197ed5da0853aa5cb999fa6d8405e9b5" }, "downloads": -1, "filename": "udata_piwik-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f4b47746c15f57cc726a9a6d49f1e49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14839, "upload_time": "2019-05-15T11:23:20", "url": "https://files.pythonhosted.org/packages/66/fc/6104373f55e955742596689c9c357d2d4c6351c9f491d27024f2cc4bcd52/udata_piwik-1.4.1-py2.py3-none-any.whl" } ] }