{ "info": { "author": "Alexander Tereshkin", "author_email": "atereshkin@invitebox.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Topic :: Software Development" ], "description": "=======\nHoarder\n=======\n\nDjango analytics kit for the data-obsessed.\n\nHoarder in an event tracking API for Django that supports multiple analytics backends: KISSMetrics, Google Analytics, local MongoDB storage. \n\nHoarder is for you if:\n\n- You want to use multiple web analytics tools without duplicating code for each of them\n- You want to be able to swap analytics packages without changing your code\n- You want to have a local copy of all your analytics data\n\n------------\nInstallation\n------------\n1. Run `pip install hoarder`\n2. Add `'hoarder'` app to `INSTALLED_APPS` \n3. Add `'hoarder.middleware.LoggingMiddleware'` and `'hoarder.middleware.DeduplicationMiddleware'` to `MIDDLEWARE_CLASSES`\n4. Add the following to the beginning of head section in your base template:\n ::\n\n {% load hoarder_tags %}\n {% tracking_code %}\n\n5. Specify the backends you want to use in `HOARDER_BACKENDS` settings variable\n\n------------------\nSupported backends\n------------------\n- `hoarder.backends.LogBackend` - just outputs all events to log for debug purposes\n- `hoarder.mongo.MongoBackend` - stores all events in a local MongoDB database\n- `hoarder.backends.KISSMetricsBackend` - KISSMetrics integration\n- `hoarder.ga.GABackend` - Google Analytics integration\n\n--------\nSettings\n--------\n\n`HOARDER_BACKENDS` - list of enabled backends\n\n`HOARDER_MONGO_DATABASE` - for Mongo backend, name of the database to use\n\n`KISSMETRICS_API_KEY` - for KISSMetrics backend, the API key from your KISSMetrics account\n\n-----\nUsage\n-----\n\nRegistering an event in view::\n\n from hoarder import register_request_event\n ...\n register_request_event(request, 'signed up', {'plan level' : 'Basic'})\n\nRegistering an event outside of a view::\n\n from hoarder import register_request_event\n ...\n register_user_event(user, 'billed', {'amount' : '49.99'})\n\nLabeling current visitor::\n\n from hoarder import label_visitor, \n ...\n label_visitor(request, 'Nice person')", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/InviteBox/hoarder", "keywords": "django analytics", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "hoarder", "package_url": "https://pypi.org/project/hoarder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hoarder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/InviteBox/hoarder" }, "release_url": "https://pypi.org/project/hoarder/0.0.6/", "requires_dist": null, "requires_python": null, "summary": "Django analytics kit for the data-obsessed.", "version": "0.0.6" }, "last_serial": 792957, "releases": { "0.0.1": [ { "comment_text": "built for Linux-3.2.0-4-686-pae-i686-with-glibc2.3.2", "digests": { "md5": "c9f9c192cb5241b2f215e924731db9aa", "sha256": "a06b7525a29db296571e834443a1a2444f07496b9cad2b4bd6aa8ec44c410cbe" }, "downloads": -1, "filename": "hoarder-0.0.1.linux-i686.tar.gz", "has_sig": false, "md5_digest": "c9f9c192cb5241b2f215e924731db9aa", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 9471, "upload_time": "2013-01-18T12:39:29", "url": "https://files.pythonhosted.org/packages/5d/3b/9d817d998d215056d9c8147e9f347d00ca350a4f1b6d2b2a2586ce4568f6/hoarder-0.0.1.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "4bc8503f2b1733eebaf647f038d4ca02", "sha256": "d31060ef518ff06a2fc95357beca04e310d49134b2aa70e1d2a0c0e73e652d88" }, "downloads": -1, "filename": "hoarder-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4bc8503f2b1733eebaf647f038d4ca02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4814, "upload_time": "2013-01-18T12:39:24", "url": "https://files.pythonhosted.org/packages/34/50/53bfed44fc1a296bff5481bfb0913affd63f58e004de1052d468821c0653/hoarder-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "built for Linux-3.2.0-4-686-pae-i686-with-glibc2.3.2", "digests": { "md5": "19eb83d84dc1bf4b4a93024d1431dc99", "sha256": "a02e39be39a8f6edac3cbf69a5be19b23df4b206b514d16c523542e1aa0988eb" }, "downloads": -1, "filename": "hoarder-0.0.2.linux-i686.tar.gz", "has_sig": false, "md5_digest": "19eb83d84dc1bf4b4a93024d1431dc99", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10835, "upload_time": "2013-01-18T14:15:10", "url": "https://files.pythonhosted.org/packages/7c/7f/459430be976129447618e71df06999b38befe4c67de21763c474c922181d/hoarder-0.0.2.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "b2c2ffcdfcddc69c8cc5db07bf50344d", "sha256": "3507fb5a6db7741e262ce532ac500b813df082fe2bd51c147c1707af16e37fac" }, "downloads": -1, "filename": "hoarder-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b2c2ffcdfcddc69c8cc5db07bf50344d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5549, "upload_time": "2013-01-18T14:15:12", "url": "https://files.pythonhosted.org/packages/71/ae/dfaa28b09c9f881f290c42abbec99086cda4a65783bef89aa555a971805b/hoarder-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "built for Linux-2.6.32-5-amd64-x86_64-with-glibc2.3.2", "digests": { "md5": "3ee87f1defdc6aebefcea07dc78661a1", "sha256": "5c60be5f29fec6ff1a4a7d95c74f23d8f8e6adeee8cc7ec340927b4978f6b870" }, "downloads": -1, "filename": "hoarder-0.0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "3ee87f1defdc6aebefcea07dc78661a1", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 11660, "upload_time": "2013-01-19T09:21:54", "url": "https://files.pythonhosted.org/packages/26/57/527fa692ac785b6d803e6e743b0981d316343f041cef3b66bee321924a55/hoarder-0.0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "8f7e28da9d112f593ca630653d258413", "sha256": "9b64ade2da1952466d6788884f230345ae82e9520f455fbb863838e00c51ea65" }, "downloads": -1, "filename": "hoarder-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8f7e28da9d112f593ca630653d258413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5779, "upload_time": "2013-01-19T09:21:49", "url": "https://files.pythonhosted.org/packages/b1/c3/e2a9c15d5cd5e1efa95e6e3d0ef981570fafde71d488c12221fbca66e058/hoarder-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "552813d89c9ceb44e57689c28dc9ad39", "sha256": "8791bcb8a1d3b894c3c4a147ea5470077a53161dc9b085b65dfe6e9c532ff595" }, "downloads": -1, "filename": "hoarder-0.0.4.tar.gz", "has_sig": false, "md5_digest": "552813d89c9ceb44e57689c28dc9ad39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5780, "upload_time": "2013-01-19T09:34:04", "url": "https://files.pythonhosted.org/packages/eb/b2/fc95c37bd3c72d9a5653c1e4860e2467fdcafaf3b5de35323c4797ba12c2/hoarder-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e437e56be9abfa36ce7ea9efff4b9879", "sha256": "1d9dd6f243e2164c8fa1a58c656a7b7593cefa24fd69139b84fea15b535367c0" }, "downloads": -1, "filename": "hoarder-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e437e56be9abfa36ce7ea9efff4b9879", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5968, "upload_time": "2013-01-19T09:37:27", "url": "https://files.pythonhosted.org/packages/d9/fd/be77963cbc6d84152d907df021c3457c62f3230b68907f19949957aba424/hoarder-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "96bddf322165ad3b3ba3e25966f0cd8e", "sha256": "ce3e1d1a4bc3954510aa08cd55a9a436f7fc8da004ba75b0304acbfca2f48c1b" }, "downloads": -1, "filename": "hoarder-0.0.6.tar.gz", "has_sig": false, "md5_digest": "96bddf322165ad3b3ba3e25966f0cd8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5985, "upload_time": "2013-01-19T09:51:03", "url": "https://files.pythonhosted.org/packages/0a/57/7778dbac31bb8833d865eaa6b20ae850c7cd58e1e952b6f31b380e15f33f/hoarder-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "96bddf322165ad3b3ba3e25966f0cd8e", "sha256": "ce3e1d1a4bc3954510aa08cd55a9a436f7fc8da004ba75b0304acbfca2f48c1b" }, "downloads": -1, "filename": "hoarder-0.0.6.tar.gz", "has_sig": false, "md5_digest": "96bddf322165ad3b3ba3e25966f0cd8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5985, "upload_time": "2013-01-19T09:51:03", "url": "https://files.pythonhosted.org/packages/0a/57/7778dbac31bb8833d865eaa6b20ae850c7cd58e1e952b6f31b380e15f33f/hoarder-0.0.6.tar.gz" } ] }