{
"info": {
"author": "Simples Consultoria",
"author_email": "products@simplesconsultoria.com.br",
"bugtrack_url": null,
"classifiers": [
"Framework :: Plone",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "sc.social.viewcounter\n=====================\n\nOverview\n--------\n\nsc.social.viewcounter provides most accessed / viewed content ranking for Plone \nsites.\n\nRequirements\n------------\n\n * SQLAlchemy 0.5\n \n * z3c.saconfig\n \n * pysqlite (used for testing)\n \n * A database connector \n \nInstallation\n------------\n\nFirst step prior to using sc.social.viewcounter is to add a zcml slug to provide a named session 'sc.social.viewcounter.db'. This could be done on the configure.zcml, but you must add the xmlns for db in the configure tag and also include z3c.saconfig into your product ::\n\n\n \n \n \n \n \n \n\n \n\n\nPlease refer to z3c.saconfig documentation on how to configure url connection strings for your databases.\n\nTo enable this product, on a buildout based installation:\n\n 1. Edit your buildout.cfg and add ``sc.social.viewcounter``\n to the list of eggs to install ::\n\n [buildout]\n ...\n eggs = \n ...\n sc.social.viewcounter\n\n 2. Tell the plone.recipe.zope2instance recipe to install a ZCML slug::\n\n [instance]\n ...\n zcml = \n ...\n sc.social.viewcounter\n\nIf another package depends on the sc.social.viewcounter egg or \nincludes its zcml directly you do not need to specify anything in the \nbuildout configuration: buildout will detect this automatically.\n\nAfter updating the configuration you need to run the ''bin/buildout'',\nwhich will take care of updating your system.\n\nGo to the 'Site Setup' page in the Plone interface and click on the\n'Add/Remove Products' link.\n\nChoose the product (check its checkbox) and click the 'Install' button.\n\nUninstall -- This can be done from the same management screen, but only\nif you installed it from the quick installer.\n\nNote: You may have to empty your browser cache and save your resource registries\nin order to see the effects of the product installation.\n\nSponsoring\n----------\n\nDevelopment of this product was sponsored by `Simples Consultoria \n`_ customers, including (but not limited \nto):\n\n * `Rede Brasil Atual `_\n \n * `Consumidor Moderno `_\n\n * `Ci\u00eancia Hoje `_\n\nCredits\n-------\n\n * Erico Andrei (erico at simplesconsultoria dot com dot br) - Packaging and\n plumbing.\n \n * Luciano Pacheco (pacheco at simplesconsultoria dot com dot br) - Coding \n bugfixing and much of day to day use.\n \n * Daniel Vainsencher (daniel at simplesconsultoria dot com dot br) - \n Bugfixing.\n\n\nChangelog\n=========\n\n1.0.7 (2010-08-18)\n------------------\n\n * Move pysqlite from install_requires to test_requires. [erico_andrei]\n\n1.0.6 (2010-03-22)\n------------------\n \n * Reports view now exposes a cache invalidation function [erico_andrei]\n \n * No cache allowed if we get no resultset [erico_andrei]\n\n * Hashing keys now consider a str version of arguments [erico_andrei]\n\n * Improve tests on caching [erico_andrei]\n \n * Disable sqlalchemy query echoing when running tests [erico_andrei]\n\n1.0.5 (2010-03-15)\n------------------\n\n * Language is considered when creating hashs for memoize[dtremea]\n\n1.0.4 (2010-03-14)\n------------------\n\n * Handle connection errors [erico_andrei]\n\n1.0.3 (2010-03-13)\n------------------\n\n * Use of memoize to cache resultsets [erico_andrei]\n \n * Creation of a new index in order to speedup reports [erico_andrei]\n\n1.0.2 (2009-11-17)\n------------------\n\n * Adding support to filtering reports based on data like existing as indexes on portal_catalog. [erico_andrei]\n\n1.0.1.2 (2009-11-17)\n--------------------\n\n * What about including zcmls? [erico_andrei]\n\n1.0.1.1 (2009-11-14)\n--------------------\n\n * What about including zcmls? [erico_andrei]\n\n1.0.1 (2009-11-12)\n-----------------\n\n * Fixes documentation [erico_andrei]\n\n1.0 (2009-11-12)\n----------------\n\n * Fixes portlet assignment [erico_andrei]\n \n * Ordering is finally working [erico_andrei]\n \n * Filter rankings by workflow [erico_andrei]\n \n * Doctests for base functionality [erico_andrei]\n \n * Fixes bug with cloud_search [lucmult]\n\n0.6 (2009-09-05)\n----------------\n\n * Updates documentation and prepare release\n [erico_andrei]\n \n * Fix a bug that occured when viewcounter viewlet was called from a browser view without a proper sqlalchemy session. [erico_andrei]\n \n * Avoid counting page views when user is updating, sharing or using any template (or browser view) not listed in getAvailableLayouts [lucmult]\n\n0.5 (2009-07-04)\n----------------\n\n* Initial release\n [erico_andrei]",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.simplesconsultoria.com.br",
"keywords": "plone socialtools ranking access",
"license": "GPL",
"maintainer": null,
"maintainer_email": null,
"name": "sc.social.viewcounter",
"package_url": "https://pypi.org/project/sc.social.viewcounter/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/sc.social.viewcounter/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://www.simplesconsultoria.com.br"
},
"release_url": "https://pypi.org/project/sc.social.viewcounter/1.0.7/",
"requires_dist": null,
"requires_python": null,
"summary": "Logger and reporter for page views",
"version": "1.0.7"
},
"last_serial": 799257,
"releases": {
"1.0": [],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "e4eb0eeac3bce23e8103fe8a958f2679",
"sha256": "175dc273f744bb1f1d334773297f0c73beb673ab766331c66db04e101cd4e95c"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.1-py2.4.egg",
"has_sig": false,
"md5_digest": "e4eb0eeac3bce23e8103fe8a958f2679",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 29668,
"upload_time": "2009-11-12T04:47:26",
"url": "https://files.pythonhosted.org/packages/c8/20/ab7328fbf5866004c528b4468862b60d9c92466a115a815824a463b92dfe/sc.social.viewcounter-1.0.1-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "305bc8caec7fdedb1faf807350927d60",
"sha256": "993ff287d73f89a6fd38518af31e171d0dbed32bc7dc5f6e1ea92d37a27a8c39"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "305bc8caec7fdedb1faf807350927d60",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11281,
"upload_time": "2009-11-12T04:47:24",
"url": "https://files.pythonhosted.org/packages/8a/24/d4c1fbe65ef857cc3f45c12e3c67dac8832b8a48ea8ac0c94b960d822f08/sc.social.viewcounter-1.0.1.tar.gz"
}
],
"1.0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "1e9a6cc868e4cc9a165b9fb846805fe4",
"sha256": "a4b8e23a46a33fd8bb33d08374ef95309e682d731aac3fb2ab193d3672fec2e7"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.1.1-py2.4.egg",
"has_sig": false,
"md5_digest": "1e9a6cc868e4cc9a165b9fb846805fe4",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 29828,
"upload_time": "2009-11-14T19:28:32",
"url": "https://files.pythonhosted.org/packages/af/95/e0da6887b466b9154c1672adb676539c987027d00ac7f4a40d094a9519b0/sc.social.viewcounter-1.0.1.1-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "214acfe2c3dbe6c35c9131a1391fdcad",
"sha256": "b0f6a40aed1d057f3a4ac43c384e175aaacdf0c586c6add37cd1ce0a7e6b73c1"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "214acfe2c3dbe6c35c9131a1391fdcad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11374,
"upload_time": "2009-11-14T19:28:29",
"url": "https://files.pythonhosted.org/packages/ff/b6/fd4172b17d35189e013a552dcaf6fca9eb2f35b7bb8b92a1bbd7a39fb2e3/sc.social.viewcounter-1.0.1.1.tar.gz"
}
],
"1.0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "4655c4fa6c78d0b56e6264b59b19192a",
"sha256": "d2c5c131a3c3083c2e5d6ac30ea71db2861ca7663790f8c4d11de82bb2c42960"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.1.2-py2.4.egg",
"has_sig": false,
"md5_digest": "4655c4fa6c78d0b56e6264b59b19192a",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 39699,
"upload_time": "2009-11-17T12:41:49",
"url": "https://files.pythonhosted.org/packages/23/78/93ed6fd86d69940d10005605f8a93e49cec51bb884c113904f77fc885f7d/sc.social.viewcounter-1.0.1.2-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "feb468f4ca3c7e9a7658ad59bda4da64",
"sha256": "a2867d8a9dd38d747a9a9e0412c454d551eed2522eac36bec7603cc51c3555f5"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "feb468f4ca3c7e9a7658ad59bda4da64",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15620,
"upload_time": "2009-11-17T12:41:47",
"url": "https://files.pythonhosted.org/packages/c8/4c/1da8ecc6743c53fd9b460a0c523aa76d98c0de7efea1b37ff6948f64dc77/sc.social.viewcounter-1.0.1.2.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "4a2ee6f5855c814b9c1712990513caf6",
"sha256": "3cd1c473e5edf8b1c8e0257cafb2145d69b48fc2d6ff0168e6ca02d9d30974d5"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.2-py2.4.egg",
"has_sig": false,
"md5_digest": "4a2ee6f5855c814b9c1712990513caf6",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 40369,
"upload_time": "2009-11-17T17:28:42",
"url": "https://files.pythonhosted.org/packages/ba/b2/1e9410ba066dc6dc7a170d29222366318650db8ea28af2cc3cb57c61df7e/sc.social.viewcounter-1.0.2-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "bb7f9ae32958b3fbec23968449874484",
"sha256": "a66824af529809dda00a8b4761a2a0d638961f393154cce9d321754b78b39802"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "bb7f9ae32958b3fbec23968449874484",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16008,
"upload_time": "2009-11-17T17:28:39",
"url": "https://files.pythonhosted.org/packages/99/42/70a338de7e47ad06b271995d190f1ae2fc76f977c4c8ec20aae8f8527d96/sc.social.viewcounter-1.0.2.tar.gz"
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "4714858ae7db28b80608ffdca764f5cc",
"sha256": "d8e5d4dc63b4ab58b539ec0f133a76ad848484a7b5d59bf1917bea1b9dd11d8c"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.3-py2.4.egg",
"has_sig": false,
"md5_digest": "4714858ae7db28b80608ffdca764f5cc",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 41211,
"upload_time": "2010-03-14T01:37:25",
"url": "https://files.pythonhosted.org/packages/44/b4/ec31afcbee6355c95d35a7fa1fb0302da39a3c9ac1890579da818549d810/sc.social.viewcounter-1.0.3-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "eb1fe331774f835cf9bbfa11ba12709d",
"sha256": "0bb85a65477774e151fea08e414f58a6ee76ae3a02a23d3d7090e518381ba8cb"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "eb1fe331774f835cf9bbfa11ba12709d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21957,
"upload_time": "2010-03-14T01:37:23",
"url": "https://files.pythonhosted.org/packages/2d/53/f4fbb04f7bd0dddef463fdd3b2aaad86a52717ef21a061eceb5265ca5ee8/sc.social.viewcounter-1.0.3.tar.gz"
}
],
"1.0.4": [
{
"comment_text": "",
"digests": {
"md5": "e1d9ba2baf95ed71937e13c565e8d15c",
"sha256": "735f6e8fa8c80de6351c16bdcc00d794a8452432f65861ea6fd2a35310918a52"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.4-py2.4.egg",
"has_sig": false,
"md5_digest": "e1d9ba2baf95ed71937e13c565e8d15c",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 41526,
"upload_time": "2010-03-14T17:24:33",
"url": "https://files.pythonhosted.org/packages/86/11/95ca15d5b6cd81f33eeb2525191b3d9054248622521daca37054191a93d0/sc.social.viewcounter-1.0.4-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "ed8a8e763fd26c10438a7b65311b9a3c",
"sha256": "fb8ad721a3bfac427d852e3a90a1b7a0c441fd8b8a339998c9a80cfb075ebc44"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "ed8a8e763fd26c10438a7b65311b9a3c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22084,
"upload_time": "2010-03-14T17:24:31",
"url": "https://files.pythonhosted.org/packages/c7/c0/7bd8f2c3de2d4be9dae5544f5690c3a182ec3dfd0e804b4fb3d24a600576/sc.social.viewcounter-1.0.4.tar.gz"
}
],
"1.0.5": [
{
"comment_text": "",
"digests": {
"md5": "c10f5480ccc00a70b7fc5b16648f7318",
"sha256": "ac0cdc077698da834bf04e383af8658d69afe86e71303e5bf26bd494e2bceba1"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.5-py2.4.egg",
"has_sig": false,
"md5_digest": "c10f5480ccc00a70b7fc5b16648f7318",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 41800,
"upload_time": "2010-03-16T01:26:10",
"url": "https://files.pythonhosted.org/packages/f8/9d/7871a53384e08bfc61a417a4f0ac96fd78f908943e5c7c23b117909a4a59/sc.social.viewcounter-1.0.5-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "1fc19d83bc2a1d4e6d136d76b70b03a2",
"sha256": "47dd192246548be1297c52102f21ae74525d325da922cd553e4ac34bac243fc6"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "1fc19d83bc2a1d4e6d136d76b70b03a2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22231,
"upload_time": "2010-03-16T01:26:07",
"url": "https://files.pythonhosted.org/packages/b3/24/696e7e0b8f326e7f680e55be8cc480d3b4d01671cff3938ee7b38869677e/sc.social.viewcounter-1.0.5.tar.gz"
}
],
"1.0.6": [
{
"comment_text": "",
"digests": {
"md5": "6956a556ffc143106f9bc005b3a703ab",
"sha256": "6bfa2adc8175506eca80bcfa32733d8bfcd0c42a23578ec3b79c5997770bda6a"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.6-py2.4.egg",
"has_sig": false,
"md5_digest": "6956a556ffc143106f9bc005b3a703ab",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 43880,
"upload_time": "2010-03-23T03:24:28",
"url": "https://files.pythonhosted.org/packages/94/45/28da5271ecc051efb5adaa90eb6455c6f4e6ec29dac74b7f2e67a32f56cd/sc.social.viewcounter-1.0.6-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "18243a2245e92f82ba1f4d6caae2c63e",
"sha256": "2380d4a249383bfbfbca7a9f617eada3895a26f8c1bfcfadcbbb5371a731d312"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.6.tar.gz",
"has_sig": false,
"md5_digest": "18243a2245e92f82ba1f4d6caae2c63e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23457,
"upload_time": "2010-03-23T03:24:26",
"url": "https://files.pythonhosted.org/packages/38/2d/aeb4c13cb7918ccd70d324962adadb21b161d380de5f0012b8ba154aafd0/sc.social.viewcounter-1.0.6.tar.gz"
}
],
"1.0.7": [
{
"comment_text": "",
"digests": {
"md5": "1d99983413c5f8cca8b820b444cef8a5",
"sha256": "b949e1ee22c4bff75171bb8ae617d7cfe63612b251cffffa7bae70fb64f28aa7"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.7-py2.4.egg",
"has_sig": false,
"md5_digest": "1d99983413c5f8cca8b820b444cef8a5",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 43894,
"upload_time": "2010-08-18T19:21:19",
"url": "https://files.pythonhosted.org/packages/04/77/ab93d7d634bd5c60440568b7439c71ced1afa58a61f27167bc5ae4380ea6/sc.social.viewcounter-1.0.7-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "062c853bdc355e140b23e6ab7ea518e3",
"sha256": "e0a191caefa2f4fade531404345c5b488e998c7f7272e92760e45aa1811813a2"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.7.tar.gz",
"has_sig": false,
"md5_digest": "062c853bdc355e140b23e6ab7ea518e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22201,
"upload_time": "2010-08-18T19:21:15",
"url": "https://files.pythonhosted.org/packages/45/93/00f71fd2df16d76642e378460e0eaa835bb17a6c210729543e7191ef1d3c/sc.social.viewcounter-1.0.7.tar.gz"
}
],
"1.0dev-r0": [
{
"comment_text": "",
"digests": {
"md5": "418c591b4bdf98f7c042ff1f9849afcb",
"sha256": "9e54c70fab6b09e8af7f2d4bef1ad95c6804cd644c57d22ed480763a71b9acf7"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0dev_r0-py2.4.egg",
"has_sig": false,
"md5_digest": "418c591b4bdf98f7c042ff1f9849afcb",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 29283,
"upload_time": "2009-11-12T04:28:42",
"url": "https://files.pythonhosted.org/packages/d8/20/008e04c551f781ae7d894496a054d441216aaf8efdca0588a0b2f7f608fa/sc.social.viewcounter-1.0dev_r0-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "34409df0ca1961938ebcd179e2c6b46b",
"sha256": "5f8864755f1d81fe7ed7169828da487738743e6f7a4140c5a982c530e40e502c"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0dev-r0.tar.gz",
"has_sig": false,
"md5_digest": "34409df0ca1961938ebcd179e2c6b46b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10524,
"upload_time": "2009-11-12T04:28:40",
"url": "https://files.pythonhosted.org/packages/21/8d/825a6acb2839415bcc9dc88f9586e48d2331b02dc689da82e9e12fafed0f/sc.social.viewcounter-1.0dev-r0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "1d99983413c5f8cca8b820b444cef8a5",
"sha256": "b949e1ee22c4bff75171bb8ae617d7cfe63612b251cffffa7bae70fb64f28aa7"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.7-py2.4.egg",
"has_sig": false,
"md5_digest": "1d99983413c5f8cca8b820b444cef8a5",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 43894,
"upload_time": "2010-08-18T19:21:19",
"url": "https://files.pythonhosted.org/packages/04/77/ab93d7d634bd5c60440568b7439c71ced1afa58a61f27167bc5ae4380ea6/sc.social.viewcounter-1.0.7-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "062c853bdc355e140b23e6ab7ea518e3",
"sha256": "e0a191caefa2f4fade531404345c5b488e998c7f7272e92760e45aa1811813a2"
},
"downloads": -1,
"filename": "sc.social.viewcounter-1.0.7.tar.gz",
"has_sig": false,
"md5_digest": "062c853bdc355e140b23e6ab7ea518e3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22201,
"upload_time": "2010-08-18T19:21:15",
"url": "https://files.pythonhosted.org/packages/45/93/00f71fd2df16d76642e378460e0eaa835bb17a6c210729543e7191ef1d3c/sc.social.viewcounter-1.0.7.tar.gz"
}
]
}