{ "info": { "author": "Gregor von Laszewski, Tim Whitson", "author_email": "laszewski@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Piazza provides a free Q&A platform that is often used in class\nsettings. It is superior to other systems, but has at this time one\nmajor flaw. There is no official mechanism to access piazza through\npython or an API. Thus we have started a small project that simplifies\naccess for us.\n\nThis is a prototype and needs many improvements. If you like to work\nwith us let us know your improvements via pull requests and we add\nthem. At present this is hosted at gitlab, but we may move soon to github.\n\n\n\n\nSetup from Development\n======================================================================\n\n git clone git@gitlab.com:cloudmesh/piazza.git\n\nor\n\n\tgit clone https://gitlab.com/cloudmesh/piazza.git\n\nThen\n\n\tcd piazza\n\tpython setup.py install\n\tpiazza\n\nSetup\n=====\n\nPlace a .piazza file in the directory where you like to do that piazza\nanalysis. It is a yaml file of the following format\n\n\tpiazza:\n\t email: \n\t password: \n\t id: \n\nUsage\n=====\n\nDownload all main post (not responses) from a folder where d1 is the\nfolder name\n\n piazza list d1\n\nThis will create a file called d1.json. Next print the post in html\n\n\tpiazza convert d1 --html\n\nThis will produce a file called d1.html. Next view it with your\nbrowser, on OSX you can say simply\n\n\topen d1.html\n\nTODO\n====\n\nLots of things have to be done.\n\n* [ ] update the format to eiminate non ascii characters\n* [ ] replace user ids with names\n* [ ] add user management\n* [ ] consider using piazza_api\n* [ ] statistics for posts\n* [ ] integrate responses with flag\n* [ ] export to latex\n* [ ] implement find/search", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/cloudmesh_fall2016/piazza", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "cloudmesh-piazza", "package_url": "https://pypi.org/project/cloudmesh-piazza/", "platform": "any", "project_url": "https://pypi.org/project/cloudmesh-piazza/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://gitlab.com/cloudmesh_fall2016/piazza" }, "release_url": "https://pypi.org/project/cloudmesh-piazza/0.0.7/", "requires_dist": null, "requires_python": null, "summary": "Command line client for Piazza", "version": "0.0.7" }, "last_serial": 2338466, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "78b89b9e402e6945dc10d7aad5c527e1", "sha256": "f530e78a25f408a90cd6b391f5c7e73a1f9038afdec4ff24c3054aa0e3f33bd2" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.3.tar.gz", "has_sig": false, "md5_digest": "78b89b9e402e6945dc10d7aad5c527e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4358, "upload_time": "2016-09-12T11:18:27", "url": "https://files.pythonhosted.org/packages/40/c8/7783ef25011b1c36780d70cd44cb2d4000156b9fbec189122fdd4d5344a3/cloudmesh-piazza-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "58bf2a21ee680652539a603024d715af", "sha256": "ab834f52799750cc765a9c77f2fea5000d7460b92ec8c3383f81022d2dde26ff" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.4.tar.gz", "has_sig": false, "md5_digest": "58bf2a21ee680652539a603024d715af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4386, "upload_time": "2016-09-12T11:21:35", "url": "https://files.pythonhosted.org/packages/30/b7/ef63759ef5361ee3e392754c5bf86568ef513fcc5383c43b20ceb641413c/cloudmesh-piazza-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "built for Darwin-15.6.0", "digests": { "md5": "c03a5a299f4c1708d40974d0f733e9aa", "sha256": "290c73783638314b569f169d79717224d8fc88e1f2f92d5766e9e30e0f4d7079" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.5.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "c03a5a299f4c1708d40974d0f733e9aa", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6631, "upload_time": "2016-09-12T13:56:27", "url": "https://files.pythonhosted.org/packages/c1/87/e554aaaeb082f781654b0f6a3c60a603f285a19da6f5843e4f30c2f4af49/cloudmesh-piazza-0.0.5.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "e72987b62dccb6e9872e80f0c7e5efe3", "sha256": "853bdbcb79197094d11166e491cb648b44f39dd6159703e14d185014e67c070d" }, "downloads": -1, "filename": "cloudmesh_piazza-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "e72987b62dccb6e9872e80f0c7e5efe3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7686, "upload_time": "2016-09-12T13:56:30", "url": "https://files.pythonhosted.org/packages/8f/64/8ec30772592dc32b3cc795011a476b37d9b0fe1be35be7971f3192424a8d/cloudmesh_piazza-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "230a5c65a72208dcdef93e3d5615d7c4", "sha256": "68a47699959249201ca8450c51bbf321d857af0ca19fb22c16cf9dbb84c0adb1" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.5.tar.gz", "has_sig": false, "md5_digest": "230a5c65a72208dcdef93e3d5615d7c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4597, "upload_time": "2016-09-12T13:56:25", "url": "https://files.pythonhosted.org/packages/98/11/6f9ab17616d049ba474fab9fa677ed970caf9893311e9a6d23f75fb8dd63/cloudmesh-piazza-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "built for Darwin-15.6.0", "digests": { "md5": "fc8b0e0daf2080959d10fc23ade7f0c3", "sha256": "37ab10785ec8e57a5a6aeb9eab1f27db965ba6473e605fb63ce1f17d6b54f320" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.6.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "fc8b0e0daf2080959d10fc23ade7f0c3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6552, "upload_time": "2016-09-12T14:46:02", "url": "https://files.pythonhosted.org/packages/b3/d7/990adbcda548bc548e92b11b6665a25c677345c22adcf75a48f58b86eee6/cloudmesh-piazza-0.0.6.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "3f69672b6e58e4b1db17ea6f2d7df60f", "sha256": "a380c45249e6262b2a75e86ccc8ef4e49baa02de497240d9decd1a24697a94b2" }, "downloads": -1, "filename": "cloudmesh_piazza-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "3f69672b6e58e4b1db17ea6f2d7df60f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7439, "upload_time": "2016-09-12T14:46:05", "url": "https://files.pythonhosted.org/packages/ec/a3/ff1d78a40de48ce7fba905a6414b18c230ee1662f7af06f531c039d6cdb7/cloudmesh_piazza-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc5ccf2fd4261cb783990fd8d2776af8", "sha256": "8a5313f356611341abae317c6aa65eaaf89cc456f9370b43e1a75c20d111809b" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.6.tar.gz", "has_sig": false, "md5_digest": "cc5ccf2fd4261cb783990fd8d2776af8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4475, "upload_time": "2016-09-12T14:46:00", "url": "https://files.pythonhosted.org/packages/8d/8b/61c308fd0b41915a23e2605aaa37d99e41e86d7a6846fb14b9c124454234/cloudmesh-piazza-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "built for Darwin-15.6.0", "digests": { "md5": "6df6ac6b34801cf1a2a2323421a70949", "sha256": "790c4b5bf6e4c622a4c859b2ede3717635ba7ce4d55c27aed7d6b6b336fc5470" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.7.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "6df6ac6b34801cf1a2a2323421a70949", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6765, "upload_time": "2016-09-12T17:33:17", "url": "https://files.pythonhosted.org/packages/a9/e4/82633eff4014163a7dec85656a39911fd6f467b92c84dae2215b1b161f29/cloudmesh-piazza-0.0.7.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "b339b7176baea864a9314a3a76aa26fd", "sha256": "5db67a7fb8a7004983a35a0dc552a546043f816e0de048e8143832c2424188d6" }, "downloads": -1, "filename": "cloudmesh_piazza-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "b339b7176baea864a9314a3a76aa26fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7767, "upload_time": "2016-09-12T17:33:19", "url": "https://files.pythonhosted.org/packages/a2/a9/991c4f5c8a3595f9e49185b8776cf634a736c99a27a3422b15c1656d989f/cloudmesh_piazza-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b117fa7d490763ab508e889e943df0a", "sha256": "ccdc21b97a7cc060c2f07f42af7813903b44a9bd937c633698ec11928dc6460f" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8b117fa7d490763ab508e889e943df0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2016-09-12T17:33:15", "url": "https://files.pythonhosted.org/packages/80/d9/29167dc8c60f50a0d31f0f253be490324967cbbffe87bc5ccb4063634ae0/cloudmesh-piazza-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "built for Darwin-15.6.0", "digests": { "md5": "6df6ac6b34801cf1a2a2323421a70949", "sha256": "790c4b5bf6e4c622a4c859b2ede3717635ba7ce4d55c27aed7d6b6b336fc5470" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.7.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "6df6ac6b34801cf1a2a2323421a70949", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 6765, "upload_time": "2016-09-12T17:33:17", "url": "https://files.pythonhosted.org/packages/a9/e4/82633eff4014163a7dec85656a39911fd6f467b92c84dae2215b1b161f29/cloudmesh-piazza-0.0.7.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "b339b7176baea864a9314a3a76aa26fd", "sha256": "5db67a7fb8a7004983a35a0dc552a546043f816e0de048e8143832c2424188d6" }, "downloads": -1, "filename": "cloudmesh_piazza-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "b339b7176baea864a9314a3a76aa26fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7767, "upload_time": "2016-09-12T17:33:19", "url": "https://files.pythonhosted.org/packages/a2/a9/991c4f5c8a3595f9e49185b8776cf634a736c99a27a3422b15c1656d989f/cloudmesh_piazza-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b117fa7d490763ab508e889e943df0a", "sha256": "ccdc21b97a7cc060c2f07f42af7813903b44a9bd937c633698ec11928dc6460f" }, "downloads": -1, "filename": "cloudmesh-piazza-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8b117fa7d490763ab508e889e943df0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2016-09-12T17:33:15", "url": "https://files.pythonhosted.org/packages/80/d9/29167dc8c60f50a0d31f0f253be490324967cbbffe87bc5ccb4063634ae0/cloudmesh-piazza-0.0.7.tar.gz" } ] }