{
"info": {
"author": "James Arthur",
"author_email": "firstname.lastname@largeblue.com",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Framework :: Zope3",
"Intended Audience :: Developers",
"License :: Public Domain",
"Natural Language :: English",
"Programming Language :: Python",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application"
],
"description": "largeblue.tag provides an uber simple tagging adapter. If included::\n\n \n\nIt will adapt any object configured to implement largeblue.tag.interfaces.ITaggable, \ne.g::\n\n \n \n ...\n \n\nThis will hang a @@tags.html view of each instance of the adapted content object, \nwhich provides a single textline input to enter tags (seperated by a space). \nThus if you enter 'foo bar dolores' into the text input and submit, you'll find::\n\n >>> context = my_obj\n >>> from largeblue.tag.interfaces import ITag\n >>> t = ITag(context)\n >>> t.tags\n ['foo', 'bar', 'dolores']\n >>> t.tagstring\n u'foo bar dolores'\n\nYou can add, remove and update::\n\n >>> t.add_tag('elephants')\n >>> t.tags\n ['foo', 'bar', 'dolores', 'elephants']\n >>> t.remove_tag('dolores')\n >>> t.tags\n ['foo', 'bar', 'elephants']\n >>> t.update_tags(['coffee', 'milk'])\n >>> t.tags\n ['coffee', 'milk']\n\nThat's it.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://pesto.largeblue.net/trac/browser/largeblue/devel/largeblue.tag",
"keywords": "zope largeblue tag tags tagging adapter simple",
"license": "Public Domain",
"maintainer": null,
"maintainer_email": null,
"name": "largeblue.tag",
"package_url": "https://pypi.org/project/largeblue.tag/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/largeblue.tag/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://pesto.largeblue.net/trac/browser/largeblue/devel/largeblue.tag"
},
"release_url": "https://pypi.org/project/largeblue.tag/0.1.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Simple tagging adapter",
"version": "0.1.1"
},
"last_serial": 794056,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "438bb8af042063064f94dcd76ba31160",
"sha256": "abdbdb518e0af6f4f78b8ce524c8668e40942d5d04be0586dd06227a4f2c93da"
},
"downloads": -1,
"filename": "largeblue.tag-0.1.tar.gz",
"has_sig": false,
"md5_digest": "438bb8af042063064f94dcd76ba31160",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7848,
"upload_time": "2008-09-06T17:21:51",
"url": "https://files.pythonhosted.org/packages/ae/49/cad98c65967ba352d7ecad2aa78177d7b9de1c74321d61f776eee2111602/largeblue.tag-0.1.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "3053bd9bbf6772aeef44f7c5cc6721f3",
"sha256": "65c7003020cb408f4d2d30b88b0bed966a934cbbc1fed994c02543a7947475e4"
},
"downloads": -1,
"filename": "largeblue.tag-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "3053bd9bbf6772aeef44f7c5cc6721f3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7883,
"upload_time": "2008-09-16T13:00:04",
"url": "https://files.pythonhosted.org/packages/aa/6b/70adc8be9882a171674e383de44d91d287913df33be299cc2921a2339cd8/largeblue.tag-0.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "3053bd9bbf6772aeef44f7c5cc6721f3",
"sha256": "65c7003020cb408f4d2d30b88b0bed966a934cbbc1fed994c02543a7947475e4"
},
"downloads": -1,
"filename": "largeblue.tag-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "3053bd9bbf6772aeef44f7c5cc6721f3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7883,
"upload_time": "2008-09-16T13:00:04",
"url": "https://files.pythonhosted.org/packages/aa/6b/70adc8be9882a171674e383de44d91d287913df33be299cc2921a2339cd8/largeblue.tag-0.1.1.tar.gz"
}
]
}