{
"info": {
"author": "hastexo",
"author_email": "pypi@hastexo.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Intended Audience :: Education",
"License :: OSI Approved :: GNU Affero General Public License v3",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Education",
"Topic :: Education :: Computer Aided Instruction (CAI)"
],
"description": "|PyPI version| |Build Status| |codecov|\n\nOLX Utilities\n=============\n\nA set of tools to facilitate courseware development using the `Open\nLearning\nXML `__\n(OLX) format.\n\nOLX is sometimes tediously repetitive, and this package enables\ncourseware authors to apply the\n`DRY `__\nprinciple when writing OLX content. It allows you to create templates\n(using `Mako `__), which in turn enable\nyou to\n\n- define OLX fragments only once, to reuse them as often as you want\n (this comes in very handy in using the `hastexo\n XBlock `__),\n- write courseware content in\n `Markdown `__,\n- do anything else you would like to do using your own plugins.\n\nInstall\n-------\n\nInstall the ``olx-utils`` package from PyPI:\n\n.. code:: bash\n\n pip install olx-utils\n\nApply templates to a course\n---------------------------\n\nIn order to create a new course run named ``newrun``, starting on May 1,\n2017 and ending on October 31, 2017, simply change into your courseware\ncheckout and run:\n\n.. code:: bash\n\n olx new-run -b newrun 2019-01-01 2019-12-31\n\nThe ``-b`` option causes your rendered OLX to be added to a new Git\nbranch named ``run/newrun``, which you can then import into your Open\nedX content store.\n\n You can also invoke ``olx new-run`` as ``new_run.py``. However, this\n is deprecated and its use is discouraged. ``new_run.py`` will go\n away in a future release.\n\nLicense\n-------\n\nThis package is licensed under the `GNU Affero\nGPL `__; see\n`LICENSE `__\nfor details.\n\n.. |PyPI version| image:: https://img.shields.io/pypi/v/olx-utils.svg\n :target: https://pypi.python.org/pypi/olx-utils\n.. |Build Status| image:: https://travis-ci.org/hastexo/olx-utils.svg?branch=master\n :target: https://travis-ci.org/hastexo/olx-utils\n.. |codecov| image:: https://codecov.io/gh/hastexo/olx-utils/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/hastexo/olx-utils",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/hastexo/olx-utils",
"keywords": "",
"license": "AGPL-3.0",
"maintainer": "",
"maintainer_email": "",
"name": "olx-utils",
"package_url": "https://pypi.org/project/olx-utils/",
"platform": "",
"project_url": "https://pypi.org/project/olx-utils/",
"project_urls": {
"Homepage": "https://github.com/hastexo/olx-utils"
},
"release_url": "https://pypi.org/project/olx-utils/0.3.3/",
"requires_dist": null,
"requires_python": "",
"summary": "Utilities for edX OLX courses",
"version": "0.3.3",
"yanked": false,
"yanked_reason": null
},
"last_serial": 12982544,
"releases": {
"0.0.7": [],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "3e8c9a01e5d048a49c13bb2b2a8c0a51",
"sha256": "24e046d5cbf05a8fbd0fb3aaf55be9ede0276d9130b721dcb3f4c4b6dae1435e"
},
"downloads": -1,
"filename": "olx-utils-0.0.8.tar.gz",
"has_sig": true,
"md5_digest": "3e8c9a01e5d048a49c13bb2b2a8c0a51",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4922,
"upload_time": "2017-05-23T08:52:11",
"upload_time_iso_8601": "2017-05-23T08:52:11.380466Z",
"url": "https://files.pythonhosted.org/packages/81/50/daee1a27a5d56ef12ae771f3f5ef1c11d1bd282fbe640d436587c12768f3/olx-utils-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "1a6ba3a68c762a6f920207a7935778bf",
"sha256": "d7b1f03990d419ce156dcc7338370f83ba49c96eec0b16b0cf9bf9bb803a5aa7"
},
"downloads": -1,
"filename": "olx-utils-0.0.9.tar.gz",
"has_sig": true,
"md5_digest": "1a6ba3a68c762a6f920207a7935778bf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4966,
"upload_time": "2017-07-06T12:04:56",
"upload_time_iso_8601": "2017-07-06T12:04:56.011651Z",
"url": "https://files.pythonhosted.org/packages/4a/d0/c1d1bc19972ade3f17f6fc7c7507307461db48894ef66a84710359670e63/olx-utils-0.0.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "4310fe4f4df7937dfbba96bc8b763af8",
"sha256": "bd74e4ff75073d09347a62e431f81dc98d58578c07e76c8757467c38ca403480"
},
"downloads": -1,
"filename": "olx-utils-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "4310fe4f4df7937dfbba96bc8b763af8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5021,
"upload_time": "2018-03-21T14:51:55",
"upload_time_iso_8601": "2018-03-21T14:51:55.247823Z",
"url": "https://files.pythonhosted.org/packages/98/57/5266d2064a421abd75b91930157fd17f32daaf625cc0dbb391f247a25445/olx-utils-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "866cb12274754f12fc72f45e0652768f",
"sha256": "71080da0c3e946741741721fcc901df31785865b893201f6b5847620694a0653"
},
"downloads": -1,
"filename": "olx-utils-0.1.1.tar.gz",
"has_sig": true,
"md5_digest": "866cb12274754f12fc72f45e0652768f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7926,
"upload_time": "2019-02-12T12:58:28",
"upload_time_iso_8601": "2019-02-12T12:58:28.123953Z",
"url": "https://files.pythonhosted.org/packages/02/34/395de40d11794d19f5ee58443d686b97164b55123460f3cb741c9edfddeb/olx-utils-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "0e6c005ec592720bb9e68979afdbc050",
"sha256": "42858293fb6bfe69212635e16afb678a98968ae818f8d92ee5ff8d604a0a7781"
},
"downloads": -1,
"filename": "olx-utils-0.2.0.tar.gz",
"has_sig": true,
"md5_digest": "0e6c005ec592720bb9e68979afdbc050",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 494191,
"upload_time": "2019-02-28T17:11:17",
"upload_time_iso_8601": "2019-02-28T17:11:17.345171Z",
"url": "https://files.pythonhosted.org/packages/35/1b/7c35578989f84c22fa47fe003cff0b0909d6c424e01f444fbcb5308d433a/olx-utils-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "53e230fdf560da873d1f24900e1d7ba4",
"sha256": "0c2aec03d0def52631ea854c972059accab8d2b7296d6009c9980c2d30586829"
},
"downloads": -1,
"filename": "olx-utils-0.2.1.tar.gz",
"has_sig": true,
"md5_digest": "53e230fdf560da873d1f24900e1d7ba4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 496253,
"upload_time": "2019-03-26T17:17:31",
"upload_time_iso_8601": "2019-03-26T17:17:31.392415Z",
"url": "https://files.pythonhosted.org/packages/19/1f/bb28bf53906143d4f1cc8a63e5d49ff1320eaaaa61ccd8d241c0baf391de/olx-utils-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "d0d1bea09a7a500049feb0f604fdbea6",
"sha256": "fcaaf66774b0bf00fb8ba5180e082dd27c0345c76f4e0e1015b38c710a10d6aa"
},
"downloads": -1,
"filename": "olx-utils-0.3.0.tar.gz",
"has_sig": true,
"md5_digest": "d0d1bea09a7a500049feb0f604fdbea6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 501354,
"upload_time": "2019-05-01T19:18:52",
"upload_time_iso_8601": "2019-05-01T19:18:52.558741Z",
"url": "https://files.pythonhosted.org/packages/42/46/1983be5da0354889441abb4ae1b458c1825121151a448efd4abb415a1cc4/olx-utils-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "f76f7e712f6438584989a96ca4961504",
"sha256": "66687e4b4267aad549aff59d02dc4ce6659b6231ce1799e9113cd893e116633e"
},
"downloads": -1,
"filename": "olx-utils-0.3.1.tar.gz",
"has_sig": true,
"md5_digest": "f76f7e712f6438584989a96ca4961504",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 501461,
"upload_time": "2019-07-31T14:10:57",
"upload_time_iso_8601": "2019-07-31T14:10:57.307904Z",
"url": "https://files.pythonhosted.org/packages/b1/f7/a698f6e1bea2051752c8f1a8b7b3693fb6b1f59cc7deb6abe17b9be71fad/olx-utils-0.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "5a76e623ac73390fdaac0db68ccc92d0",
"sha256": "db0d2d2b6d057b9a4a23364607b3d2a825995acda7d8cca95cd30c7732093359"
},
"downloads": -1,
"filename": "olx-utils-0.3.2.tar.gz",
"has_sig": true,
"md5_digest": "5a76e623ac73390fdaac0db68ccc92d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 501691,
"upload_time": "2019-10-22T10:52:55",
"upload_time_iso_8601": "2019-10-22T10:52:55.230784Z",
"url": "https://files.pythonhosted.org/packages/17/e3/fa36382e19d889c2d9bb227c60823f374c6ae9ad7f93fe53c461fd94a22f/olx-utils-0.3.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "08704ea5ed95d0491a43f19196ff4c2c",
"sha256": "784b645093b72767f7b72f98dac0ddb77299bc9488541a2f2d53bcf21ff3e0fe"
},
"downloads": -1,
"filename": "olx-utils-0.3.3.tar.gz",
"has_sig": true,
"md5_digest": "08704ea5ed95d0491a43f19196ff4c2c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 501829,
"upload_time": "2020-05-28T13:00:11",
"upload_time_iso_8601": "2020-05-28T13:00:11.449796Z",
"url": "https://files.pythonhosted.org/packages/60/a4/b2c43d7b7cc1e2d2500fba3cd579f30afcb800c4f26c21702bc14eab01bd/olx-utils-0.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "08704ea5ed95d0491a43f19196ff4c2c",
"sha256": "784b645093b72767f7b72f98dac0ddb77299bc9488541a2f2d53bcf21ff3e0fe"
},
"downloads": -1,
"filename": "olx-utils-0.3.3.tar.gz",
"has_sig": true,
"md5_digest": "08704ea5ed95d0491a43f19196ff4c2c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 501829,
"upload_time": "2020-05-28T13:00:11",
"upload_time_iso_8601": "2020-05-28T13:00:11.449796Z",
"url": "https://files.pythonhosted.org/packages/60/a4/b2c43d7b7cc1e2d2500fba3cd579f30afcb800c4f26c21702bc14eab01bd/olx-utils-0.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}