{ "info": { "author": "Upfront Systems", "author_email": "info@upfrontsystems.co.za", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "collective.progressbar\r\n======================\r\n\r\nThis product provides a basic html and javascript progress bar for Plone\r\nthat are useful for long running server side processes like imports or\r\nexports.\r\n\r\nTo use it, you simply have to fire two events. The first event\r\ninitialises the progress bar view::\r\n\r\n from collective.progressbar.events import InitialiseProgressBar\r\n from collective.progressbar.events import ProgressBar\r\n\r\n title = 'Importing file'\r\n bar = ProgressBar(self.context, self.request, title)\r\n notify(InitialiseProgressBar(bar))\r\n\r\nThe ProgressBar class above can take an optional view parameter if you\r\nwant to customise the view that renders the progress bar further. You\r\nonly have to include the progressbar macro in your custom view.\r\n\r\nTo update progress, you simply have to fire the appropriate event::\r\n\r\n from collective.progressbar.events import UpdateProgressEvent\r\n from collective.progressbar.events import ProgressState\r\n\r\n for index in range(101):\r\n progress = ProgressState(self.request, index)\r\n notify(UpdateProgressEvent(progress))\r\n\r\nTo see how the progress bar works, install the package and browse to the\r\ndemo view eg.: http://localhost:8080/plone/@@collective.progressbar-demo\r\n\r\n\r\nAuthors and Copyright\r\n---------------------\r\n\r\nAuthors: \r\n\r\n- Roche Compaan \r\n- Hedley Roos \r\n\r\nCopyright (C) 2009 Upfront Systems, Stellenbosch, South Africa\r\n\r\nChangelog\r\n=========\r\n\r\n0.5 - 2009-09-18\r\n----------------\r\n\r\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/collective.progressbar", "keywords": "plone progress bar", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.progressbar", "package_url": "https://pypi.org/project/collective.progressbar/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.progressbar/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/collective.progressbar" }, "release_url": "https://pypi.org/project/collective.progressbar/0.5/", "requires_dist": null, "requires_python": null, "summary": "HTML and Javascript progress bar for Plone", "version": "0.5" }, "last_serial": 740760, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "186545d6346dba8858bd1bb8e1b7e763", "sha256": "4f28161df04651565fbefb6efac88c5cffba88e507e494ce0bdb1d904fc8d318" }, "downloads": -1, "filename": "collective.progressbar-0.5-py2.4.egg", "has_sig": false, "md5_digest": "186545d6346dba8858bd1bb8e1b7e763", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 10674, "upload_time": "2009-09-18T21:21:25", "url": "https://files.pythonhosted.org/packages/31/c5/ef8d183585740135f3f3a4b92202220cc5a67f620e0e640e575d72d7cf45/collective.progressbar-0.5-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "06d5019b84403a49971573697fcffd31", "sha256": "55a80025a8cf0da56c4d4344280f37b6131721989aff9edd94523bad5e436f50" }, "downloads": -1, "filename": "collective.progressbar-0.5.tar.gz", "has_sig": false, "md5_digest": "06d5019b84403a49971573697fcffd31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4693, "upload_time": "2009-09-18T21:21:23", "url": "https://files.pythonhosted.org/packages/f0/be/52aa0f53a74b9928aa1cb0c7b35ed9dea921732603a98f9460a998ab2a92/collective.progressbar-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "186545d6346dba8858bd1bb8e1b7e763", "sha256": "4f28161df04651565fbefb6efac88c5cffba88e507e494ce0bdb1d904fc8d318" }, "downloads": -1, "filename": "collective.progressbar-0.5-py2.4.egg", "has_sig": false, "md5_digest": "186545d6346dba8858bd1bb8e1b7e763", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 10674, "upload_time": "2009-09-18T21:21:25", "url": "https://files.pythonhosted.org/packages/31/c5/ef8d183585740135f3f3a4b92202220cc5a67f620e0e640e575d72d7cf45/collective.progressbar-0.5-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "06d5019b84403a49971573697fcffd31", "sha256": "55a80025a8cf0da56c4d4344280f37b6131721989aff9edd94523bad5e436f50" }, "downloads": -1, "filename": "collective.progressbar-0.5.tar.gz", "has_sig": false, "md5_digest": "06d5019b84403a49971573697fcffd31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4693, "upload_time": "2009-09-18T21:21:23", "url": "https://files.pythonhosted.org/packages/f0/be/52aa0f53a74b9928aa1cb0c7b35ed9dea921732603a98f9460a998ab2a92/collective.progressbar-0.5.tar.gz" } ] }