{ "info": { "author": "Stefan Eletzhofer", "author_email": "stefan.eletzhofer@inquant.de", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "Introduction\n============\n\nAn M$ Project (or better: Merlin) to Plone \"eXtreme Management\" importer.\n\nThis is a standalone script which uses **wsapi4plone** to create content \nin Plone.\n\nInstallation\n------------\n\nJust install the egg -- but be sure thet **lxml** can be properly installed.\n\nUsage\n-----\n\n::\n\n Usage: msp2plone [options]\n\n Options:\n -h, --help show this help message and exit\n -u URL, --url=URL The URL to the Plone site.\n -f FILENAME, --file=FILENAME\n The file name to the MS Project XML file\n -p PATH, --path=PATH The root path to the container to create the XM\n project in.\n -m MODE, --mode=MODE Either 'merlin' or 'ms project'\n\n\nURL Format\n~~~~~~~~~~\n\nThe URL format is as follows::\n\n https://<>:<>@<>:<>/<>\n\nFor example::\n\n http://admin:admin@127.0.0.1:8080/plone\n\n\nConventions\n-----------\n\nIn the default mode (\"ms project\"), every top-level node of the MS Project file\nwill become a **Project**, nodes below that will become **Iterations** and\n**Stories**, respectively.\n\nIf the *Note* text of a Story-Level node matches, **Tasks** will be created.\nFor this to work, the keyword \"task: \" must be there, as follows::\n\n This is a sample Story text.\n\n Some additional Text.\n\n task: Frobnicate Whizbangs\n task: Kaboodle Whizbangs # 17 # alfred,josef\n task: Management Meeting # 8 # catbert\n\nA story with the above text will get three tasks:\n\n- task 1: Frobnicate Whizbangs, no estimate, assigned to nobody\n- task 2: Kaboodle Whizbangs, estimate 17 hours, assigned to alfred and josef\n- task 3: Management Meeting, estimate 8 hours, assigned to catbert\n\nGUI\n---\n\nNone yet, sorry.\n\nLinks\n-----\n\n**SVN**\n https://msp2plone.googlecode.com/svn/tags/0.9b\n\n**wsapi4plone**\n http://pypi.python.org/pypi?%3Aaction=search&term=wsapi4plone&submit=search\n\n\n.. vim: set ft=rst ts=4 sw=4 expandtab tw=78 : \n\n\n\nChangelog\n=========\n\n0.9b 2010-02-03\n---------------\n\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": "https://msp2plone.googlecode.com/svn/tags/0.9b", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "msp2plone", "package_url": "https://pypi.org/project/msp2plone/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/msp2plone/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://msp2plone.googlecode.com/svn/tags/0.9b" }, "release_url": "https://pypi.org/project/msp2plone/0.9b/", "requires_dist": null, "requires_python": null, "summary": "An M$ Project XML to Plone 'eXtreme Management' importer.", "version": "0.9b" }, "last_serial": 795064, "releases": { "0.9b": [ { "comment_text": "", "digests": { "md5": "4f1f5fdc244dd885872f5cd4ef09f465", "sha256": "2f23edadb7093ea1a21bde0f369463ef4e1692690300909f30eb14128e1137e2" }, "downloads": -1, "filename": "msp2plone-0.9b.tar.gz", "has_sig": false, "md5_digest": "4f1f5fdc244dd885872f5cd4ef09f465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6150, "upload_time": "2010-02-03T11:16:45", "url": "https://files.pythonhosted.org/packages/4b/42/ce756c032d28c73e8d16b6f5e8c7a6327843b66ed4cf006adc7124bbc6df/msp2plone-0.9b.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f1f5fdc244dd885872f5cd4ef09f465", "sha256": "2f23edadb7093ea1a21bde0f369463ef4e1692690300909f30eb14128e1137e2" }, "downloads": -1, "filename": "msp2plone-0.9b.tar.gz", "has_sig": false, "md5_digest": "4f1f5fdc244dd885872f5cd4ef09f465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6150, "upload_time": "2010-02-03T11:16:45", "url": "https://files.pythonhosted.org/packages/4b/42/ce756c032d28c73e8d16b6f5e8c7a6327843b66ed4cf006adc7124bbc6df/msp2plone-0.9b.tar.gz" } ] }