{ "info": { "author": "CERN", "author_email": "info@invenio-software.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "..\n This file is part of Invenio.\n Copyright (C) 2017-2018 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\n\n===============\n Invenio-Stats\n===============\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-stats.svg\n :target: https://github.com/inveniosoftware/invenio-stats/blob/master/LICENSE\n\n.. image:: https://img.shields.io/travis/inveniosoftware/invenio-stats.svg\n :target: https://travis-ci.org/inveniosoftware/invenio-stats\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-stats.svg\n :target: https://coveralls.io/r/inveniosoftware/invenio-stats\n\n.. image:: https://img.shields.io/pypi/v/invenio-stats.svg\n :target: https://pypi.org/pypi/invenio-stats\n\nInvenio module for collecting statistics.\n\nThis module provides the components for **statistical data processing and\nquerying**.\n\nThe most common statistics measure the occurence of events in an invenio\napplication, e.g. file downloads, record views and others. Invenio-stats\nprovides the tools to transform, register, compress and query those events.\nHowever, statistics can be fully customized and directly query the database.\n\nThe services it uses are:\n\n- RabbitMQ for buffering incoming events.\n- Elasticsearch for aggregating and searching events.\n\nFurther documentation is available on: https://invenio-stats.readthedocs.io/\n\n\n..\n This file is part of Invenio.\n Copyright (C) 2017-2018 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\n\nChanges\n=======\n\nVersion 1.0.0a11 (release 2019-10-02)\n-------------------------------------\n\n- Initial public release.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inveniosoftware/invenio-stats", "keywords": "invenio statistics", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "invenio-stats", "package_url": "https://pypi.org/project/invenio-stats/", "platform": "any", "project_url": "https://pypi.org/project/invenio-stats/", "project_urls": { "Homepage": "https://github.com/inveniosoftware/invenio-stats" }, "release_url": "https://pypi.org/project/invenio-stats/1.0.0a11/", "requires_dist": [ "counter-robots (>=2018.6)", "Flask (>=0.11.1)", "invenio-cache (>=1.0.0)", "invenio-queues (>=1.0.0a1)", "maxminddb-geolite2 (>=2017.0404)", "python-dateutil (>=2.6.1)", "python-geoip (>=1.2)", "check-manifest (>=0.35) ; extra == 'all'", "coverage (>=4.0) ; extra == 'all'", "invenio-accounts (>=1.0.1) ; extra == 'all'", "invenio-db (>=1.0.2) ; extra == 'all'", "invenio-files-rest (>=1.0.0a23) ; extra == 'all'", "invenio-oauth2server (>=1.0.1) ; extra == 'all'", "invenio-records (>=1.0.0) ; extra == 'all'", "invenio-records-ui (>=1.0.1) ; extra == 'all'", "isort (>=4.2.15) ; extra == 'all'", "mock (>=1.3.0) ; extra == 'all'", "pydocstyle (>=1.0.0) ; extra == 'all'", "pytest-cov (>=1.8.0) ; extra == 'all'", "pytest-pep8 (>=1.0.6) ; extra == 'all'", "pytest (<4,>=3.8.1) ; extra == 'all'", "Sphinx (>=1.4) ; extra == 'all'", "Sphinx (>=1.4) ; extra == 'docs'", "invenio-search[elasticsearch2] (>=1.2.0) ; extra == 'elasticsearch2'", "invenio-search[elasticsearch5] (>=1.2.0) ; extra == 'elasticsearch5'", "invenio-search[elasticsearch6] (>=1.2.0) ; extra == 'elasticsearch6'", "invenio-search[elasticsearch7] (>=1.2.0) ; extra == 'elasticsearch7'", "check-manifest (>=0.35) ; extra == 'tests'", "coverage (>=4.0) ; extra == 'tests'", "invenio-accounts (>=1.0.1) ; extra == 'tests'", "invenio-db (>=1.0.2) ; extra == 'tests'", "invenio-files-rest (>=1.0.0a23) ; extra == 'tests'", "invenio-oauth2server (>=1.0.1) ; extra == 'tests'", "invenio-records (>=1.0.0) ; extra == 'tests'", "invenio-records-ui (>=1.0.1) ; extra == 'tests'", "isort (>=4.2.15) ; extra == 'tests'", "mock (>=1.3.0) ; extra == 'tests'", "pydocstyle (>=1.0.0) ; extra == 'tests'", "pytest-cov (>=1.8.0) ; extra == 'tests'", "pytest-pep8 (>=1.0.6) ; extra == 'tests'", "pytest (<4,>=3.8.1) ; extra == 'tests'" ], "requires_python": "", "summary": "Invenio module for collecting statistics.", "version": "1.0.0a11" }, "last_serial": 5935010, "releases": { "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "d411625b443e991429eb5dfa67316332", "sha256": "dd41bde7db28dab278e31121a1743832f7c43cad2617dc4e8021d18d0e6a8c14" }, "downloads": -1, "filename": "invenio_stats-1.0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d411625b443e991429eb5dfa67316332", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33852, "upload_time": "2017-08-21T16:18:52", "url": "https://files.pythonhosted.org/packages/15/52/6b76a83a3efebffa48236c25b0e68a8ff73090328a5588b6f19fa74dece7/invenio_stats-1.0.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4324ee7be87c90ea2b6114c6672e6cdd", "sha256": "be3cfe10dc0fbbf8fd071d1041df6e29fbeeb215636b9c319bc3fb1959d14057" }, "downloads": -1, "filename": "invenio-stats-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "4324ee7be87c90ea2b6114c6672e6cdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43482, "upload_time": "2017-08-21T16:18:53", "url": "https://files.pythonhosted.org/packages/b0/49/961d9042e666fa01af7fa424d466c7d78b6b5b830a1117e2a2918373c777/invenio-stats-1.0.0a1.tar.gz" } ], "1.0.0a10": [ { "comment_text": "", "digests": { "md5": "c31f925db8b4638e1e54bc280c373261", "sha256": "8b85b5374057fb4db2748c8cc5571bbeb728be1c84158fcfc8ebc494045c4c35" }, "downloads": -1, "filename": "invenio_stats-1.0.0a10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c31f925db8b4638e1e54bc280c373261", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40325, "upload_time": "2018-07-17T17:44:20", "url": "https://files.pythonhosted.org/packages/6b/84/4d8ba21bba900e74e957c88e364a1a78dc4194781d88b3f2af69f4435a7a/invenio_stats-1.0.0a10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6474da246177dc32bde2cee9056c422", "sha256": "15e3e305cda74cdaff07b0556dc4ed6ce0332a8844195b11a9450f71935affce" }, "downloads": -1, "filename": "invenio-stats-1.0.0a10.tar.gz", "has_sig": false, "md5_digest": "e6474da246177dc32bde2cee9056c422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52447, "upload_time": "2018-07-17T17:44:21", "url": "https://files.pythonhosted.org/packages/f4/6f/a1c28400d5e8538f59d39cb01f8b895fe814f76814bb4f765fae04f22a66/invenio-stats-1.0.0a10.tar.gz" } ], "1.0.0a11": [ { "comment_text": "", "digests": { "md5": "1677e659208376d5cd3bd9efc988682d", "sha256": "e986071871355c2687f07e7f73172753950c7e46c7bcecc9bc9b5e70a429b74f" }, "downloads": -1, "filename": "invenio_stats-1.0.0a11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1677e659208376d5cd3bd9efc988682d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45592, "upload_time": "2019-10-06T14:14:28", "url": "https://files.pythonhosted.org/packages/61/c1/a19e4b4ae3814ec99279d38837888b76137ee2d3d3888b47569d87025541/invenio_stats-1.0.0a11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "979dca1b40ba3dceee8178d769dab010", "sha256": "78e3bbf04f0bbb95996f9f6a2d99e521a768c9d5bf44a1f77fd2dbbb05e53ce2" }, "downloads": -1, "filename": "invenio-stats-1.0.0a11.tar.gz", "has_sig": false, "md5_digest": "979dca1b40ba3dceee8178d769dab010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55044, "upload_time": "2019-10-06T14:14:30", "url": "https://files.pythonhosted.org/packages/76/25/bbc58de6dd6a4e26cad4a6e5b05ba95d9ba6063b55cf1ca976bfa40cd81a/invenio-stats-1.0.0a11.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "354a3f1050942be7ced839e3f769ff37", "sha256": "5447cd69c4623c9e7671dc508839304df7c20f8a3df3d252dd8d85f5f6f5804c" }, "downloads": -1, "filename": "invenio_stats-1.0.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "354a3f1050942be7ced839e3f769ff37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34010, "upload_time": "2017-08-23T08:46:04", "url": "https://files.pythonhosted.org/packages/85/47/aeb59b5d1ac3be8ef39eeb3a42edba6dbd37fabc67fe7a76f689001ef9bd/invenio_stats-1.0.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c246397c7240af3a105088398ac56ef", "sha256": "f7f934ce5fb6ff135138d5310801deb2d899a8f8d9ad5fc71279acfa566a56d8" }, "downloads": -1, "filename": "invenio-stats-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "4c246397c7240af3a105088398ac56ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43890, "upload_time": "2017-08-23T08:46:05", "url": "https://files.pythonhosted.org/packages/1b/64/2a17b679faf605ca7a140be3688e66d06e9f4a38d1d17b8077484bce9b8e/invenio-stats-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "c96273663a2f000dc7b714eac3493c6c", "sha256": "e4fb4e1a86a196a3d7c69312c1564067d928f1755fd78fb2f3c629b8c0af0a7e" }, "downloads": -1, "filename": "invenio_stats-1.0.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c96273663a2f000dc7b714eac3493c6c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34066, "upload_time": "2017-08-30T07:37:25", "url": "https://files.pythonhosted.org/packages/c4/5e/db3cbf656c26db4267412eeb1573829ef7d369a30270837caf8bc39e8e9a/invenio_stats-1.0.0a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb98205a405b4343fc7980b659725b69", "sha256": "62784ec04ab27eaaca714cf9a5f4b599872748e69d5b9e833454c6003b9ea6d8" }, "downloads": -1, "filename": "invenio-stats-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "bb98205a405b4343fc7980b659725b69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42590, "upload_time": "2017-08-30T07:37:26", "url": "https://files.pythonhosted.org/packages/18/7c/b259748750d1b5b8f45da97ed65a7495cb969ccd7a5e0153c96aa839e6a8/invenio-stats-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "3a3f817b49e9abc80296871f8873d8f4", "sha256": "e43bcc6f638b1c44f776bce43befc56c9a2c6315c1ad624cb38512ba816e3708" }, "downloads": -1, "filename": "invenio_stats-1.0.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a3f817b49e9abc80296871f8873d8f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34374, "upload_time": "2017-09-04T14:18:32", "url": "https://files.pythonhosted.org/packages/31/aa/60c214bcce21203127cfde87d6d54ec99b1902d1a4be769bd7990dc74832/invenio_stats-1.0.0a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3dff7b642af5ff94b7ccfb874b321d0", "sha256": "2569e75af01461c6a0f9f3416b6269469000d517a07ebaad3213de5418642399" }, "downloads": -1, "filename": "invenio-stats-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "a3dff7b642af5ff94b7ccfb874b321d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43372, "upload_time": "2017-09-04T14:18:35", "url": "https://files.pythonhosted.org/packages/54/e0/cd85adddab68e2a16e3927585f1ab7ec0374897ae5b4f31aa4158a7ab65f/invenio-stats-1.0.0a4.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "39655d8f21342fff8e8ce0c9773c5ce5", "sha256": "6a3d5850e63443534ec2102ce341679c563e5b34415ed65d3ddd5554ad2722b0" }, "downloads": -1, "filename": "invenio_stats-1.0.0a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39655d8f21342fff8e8ce0c9773c5ce5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34448, "upload_time": "2017-09-06T09:18:27", "url": "https://files.pythonhosted.org/packages/8a/10/d174132590e896d1d48dc3347aff87fc15ab00aa58684f1495c15f14583e/invenio_stats-1.0.0a5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7b08247dc2995b187a3c45afb39cf5c", "sha256": "99fc3a3deb9c9c564ce4b1dbd5df4c9029f87b36fc5833f020872b9f843faff4" }, "downloads": -1, "filename": "invenio-stats-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "f7b08247dc2995b187a3c45afb39cf5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43461, "upload_time": "2017-09-06T09:18:28", "url": "https://files.pythonhosted.org/packages/e6/06/406fe261a6f37aadfd9bc40b716831fe09b3a59cb33ad647775ffe4df103/invenio-stats-1.0.0a5.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "6c31d6b974300e9de3cb6567566f2ae1", "sha256": "1ee3d9800cf779fc03cc3b02014b1a20954436fdc21d476135cdd43db8098e56" }, "downloads": -1, "filename": "invenio_stats-1.0.0a6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c31d6b974300e9de3cb6567566f2ae1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34635, "upload_time": "2017-09-06T18:23:37", "url": "https://files.pythonhosted.org/packages/24/ed/a8259bfa9437d658027b36deb1a9c3972abbe6faede885f785da12d0f958/invenio_stats-1.0.0a6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c737c03df81d7130d0d6ce64d9b8125", "sha256": "e165bb1097b4fa73f8e90248261858751411324cea9a2e48addbe7f76c64d2b7" }, "downloads": -1, "filename": "invenio-stats-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "1c737c03df81d7130d0d6ce64d9b8125", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44169, "upload_time": "2017-09-06T18:23:39", "url": "https://files.pythonhosted.org/packages/ba/c4/4eef6925a13d453e2dac11ff8a9161073ed41096c1e99fa9e8db3078d3cb/invenio-stats-1.0.0a6.tar.gz" } ], "1.0.0a7": [ { "comment_text": "", "digests": { "md5": "c7ba3be162b5a75daf8a503c2b3e85d8", "sha256": "d1f4ed207a1ed1f66f46a9149de6b445944e0bd9bea05fef7c21f9abd71d11ef" }, "downloads": -1, "filename": "invenio_stats-1.0.0a7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7ba3be162b5a75daf8a503c2b3e85d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34767, "upload_time": "2017-09-07T16:07:13", "url": "https://files.pythonhosted.org/packages/1a/df/f48ecdf35c5da6e8b56c3f3bfffcd7ff554278163bbf5ec1b4600e6c5a97/invenio_stats-1.0.0a7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cd7c10d0b80b7b80a09941b8603bdd5", "sha256": "d22926c02469056128cc83b854ac6b0b5a30dda3f15f8243b4b38f3e0afb39e6" }, "downloads": -1, "filename": "invenio-stats-1.0.0a7.tar.gz", "has_sig": false, "md5_digest": "6cd7c10d0b80b7b80a09941b8603bdd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44266, "upload_time": "2017-09-07T16:07:15", "url": "https://files.pythonhosted.org/packages/62/cd/b4bbc48e0521379debce4799225a4ead9fc8ea0fd80e32aff5b95bfbc359/invenio-stats-1.0.0a7.tar.gz" } ], "1.0.0a8": [ { "comment_text": "", "digests": { "md5": "54160728f848a5638a32e1b55a4c38f2", "sha256": "b5467ad042024ca7dff016c60449c6e6ff44067d37e62cf3020d54822a84e7f5" }, "downloads": -1, "filename": "invenio_stats-1.0.0a8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54160728f848a5638a32e1b55a4c38f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34856, "upload_time": "2017-12-11T13:27:21", "url": "https://files.pythonhosted.org/packages/52/e7/51862c889fd74b83df52e96bbd231173935cabcc63784c9931d3dd0fbfc5/invenio_stats-1.0.0a8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0f3f2301eb82caa579e09bf3a71a14d", "sha256": "170ccea0a4ea769fe2c62d34ac5fdca2a84ed6e56eae5ed195f855941519ad20" }, "downloads": -1, "filename": "invenio-stats-1.0.0a8.tar.gz", "has_sig": false, "md5_digest": "a0f3f2301eb82caa579e09bf3a71a14d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46590, "upload_time": "2017-12-11T13:27:23", "url": "https://files.pythonhosted.org/packages/7e/80/717be3661a357736e3c356db168ecfa5160a967fa0eca869827b9c268858/invenio-stats-1.0.0a8.tar.gz" } ], "1.0.0a9": [ { "comment_text": "", "digests": { "md5": "6a622d541f0bdaa906263db6a1d91744", "sha256": "8475ebfaf076a756a741c5f8d47c7fdaa4b40e8d43c7032a6ae7fae90bb4fb69" }, "downloads": -1, "filename": "invenio_stats-1.0.0a9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a622d541f0bdaa906263db6a1d91744", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45865, "upload_time": "2018-06-18T09:02:18", "url": "https://files.pythonhosted.org/packages/0c/00/535b8f069fe15daf6cb0b070451e90b0ded9c38f375482eb8670d845da18/invenio_stats-1.0.0a9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0841d2b85fe7566e1d511c7dc0de323", "sha256": "37ff395b5f302b182e043581a79338f631f8aba5072c842207c292fb4b6b9368" }, "downloads": -1, "filename": "invenio-stats-1.0.0a9.tar.gz", "has_sig": false, "md5_digest": "c0841d2b85fe7566e1d511c7dc0de323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53817, "upload_time": "2018-06-18T09:02:19", "url": "https://files.pythonhosted.org/packages/e7/0f/a660488c82d1dbc07525985653ba21ae9c95d892f98b3bda9812a3dc8f1f/invenio-stats-1.0.0a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1677e659208376d5cd3bd9efc988682d", "sha256": "e986071871355c2687f07e7f73172753950c7e46c7bcecc9bc9b5e70a429b74f" }, "downloads": -1, "filename": "invenio_stats-1.0.0a11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1677e659208376d5cd3bd9efc988682d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45592, "upload_time": "2019-10-06T14:14:28", "url": "https://files.pythonhosted.org/packages/61/c1/a19e4b4ae3814ec99279d38837888b76137ee2d3d3888b47569d87025541/invenio_stats-1.0.0a11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "979dca1b40ba3dceee8178d769dab010", "sha256": "78e3bbf04f0bbb95996f9f6a2d99e521a768c9d5bf44a1f77fd2dbbb05e53ce2" }, "downloads": -1, "filename": "invenio-stats-1.0.0a11.tar.gz", "has_sig": false, "md5_digest": "979dca1b40ba3dceee8178d769dab010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55044, "upload_time": "2019-10-06T14:14:30", "url": "https://files.pythonhosted.org/packages/76/25/bbc58de6dd6a4e26cad4a6e5b05ba95d9ba6063b55cf1ca976bfa40cd81a/invenio-stats-1.0.0a11.tar.gz" } ] }