{
"info": {
"author": "Jason Ziglar",
"author_email": "jasedit@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Text Processing :: Filters",
"Topic :: Text Processing :: Markup"
],
"description": "|Latest Version| |Downloads| |License| |Code Health|\n\nScriptorium\n===========\n\nFramework for easily using MultiMarkdown and LaTeX based system to write\nacademic papers, especially those with shared templates for\norganization. This system is designed with several important design\nguidelines and observations:\n\n1. Many academic publications are collaborative, continuously evolving\n works.\n2. Many academic publications provide LaTeX templates to meet the\n formatting guidelines for submission.\n3. Research groups often use common templates for documents, such as\n submitting to a particular conference repeatedly over the years, or\n thesis/dissertation requirements at a particular university.\n4. LaTeX can have a high learning curve for people unfamiliar with its\n syntax and style. Simpler markup langauges can sacrifice control for\n ease of use or readability. Ideally, a system would provide tools\n that cover the continuum between simplicity and control.\n5. Academic publications can have a mix of visibility/availability\n between groups. Some papers may be private to an individual, a group,\n some mix of groups, or publicly available. The tools for building\n papers may not share this variability of privacy.\n\nIn light of these observations, this framework aims to provide:\n\n1. Version control for documents, allowing concurrent collaboration,\n full history tracking, branching for edits, etc.\n2. User friendly in syntax and operation, minimizing the requirement to\n learn gory internal details.\n3. Provide the ability to selectively access lower level commands for\n power users to fine tune results.\n4. A base for groups to use to distribute/share a common working base,\n with flexibility for individuals to choose documents which are\n present on their system.\n5. Fine grained privacy controls for controlling access to documents and\n intellectual property.\n6. Plain text as the basis for documents, ensuring that a wide variety\n of workflows and tools can be used to edit documents.\n\nInstallation\n============\n\nLinux Installation\n------------------\n\n1. Install external dependencies:\n\n 1. `git `__\n 2. `LaTeX `__\n\n 1. Some distributions don't include\n `biber `__, which should\n be installed as well\n\n 3. `Python `__\n 4. `cmake `__, which is required to build\n MultiMarkdown\n\n2. Execute ``pip install scriptorium``\n3. Install the MultiMarkdown shared library by executing\n ``sudo python -c \"import pymmd; pymmd.build_mmd()\"``\n\nMac Installation\n================\n\n1. Install external dependencies:\n\n 1. `git `__\n 2. `MacTeX `__\n 3. `pip `__\n\n2. Execute ``pip install scriptorium``\n\nWindows Setup\n-------------\n\nThese instructions provide a method to configure Scriptorium to work on\nWindows with a minimum of fuss. There are many other ways to configure\nthis system, and cleaner instructions would be appreciated in a pull\nrequest\n\n1. Install the `GitHub Desktop Client `__,\n and follow the directions to configure it with your GitHub account.\n2. Install `MikTex `__\n3. Install `Python `__\n4. Modify the Environment Variables to add Python to the ``PATH``\n variable. Based on the helpful instructions\n `here `__:\n\n 1. Right click on \"My Computer\" and select Properties\n 2. In the System Properties window, click on Advanced\n 3. Click on the \"Environment Variables\" button\n 4. Select the ``PATH`` variable, and add Python. The default values\n would be ``C:\\Python27`` and ``C:\\Python27\\Scripts`` for Python\n 2.7, or ``C:\\Python35`` and ``C:\\Python35\\Scripts`` for Python\n 3.5, although this would changed if the installation directories\n were changed in previous steps.\n\n5. Open the \"Git Shell\" installed by GitHub, and verify that\n ``python.exe`` and ``pip`` are recognized commands.\n6. Execute ``pip install scriptorium``\n\nTutorial\n========\n\nScriptorium can be invoked directly from the command line using the name\n``scriptorium``.\n\nCheck that all external dependencies are installed and detected\ncorrectly, by veryifying the following command returns nothing:\n\n::\n\n scriptorium doctor\n\nYou can check where templates will be installed:\n\n::\n\n scriptorium config TEMPLATE_DIR\n\nor change the directory:\n\n::\n\n scriptorium config TEMPLATE_DIR ~/.scriptorium/templates\n\nInstall some example\n`templates `__:\n\n::\n\n scriptorium template -i https://github.com/jasedit/simple_templates.git\n\nTo list which templates are currently available in scriptorium:\n\n::\n\n scriptorium template -l\n\nTo create a new paper in the directory ``example_report`` using the\nreport template previously installed:\n\n::\n\n scriptorium new example_report -t report -c author \"John Doe\" -c title \"My Example Report\"\n\nAdding example content using the command:\n\n::\n\n echo \"\n\n # Introduction\n\n This is an introductory section.\" >> example_report/paper.mmd\n\nThe PDF of the report can be built using:\n\n::\n\n scriptorium build example_report\n\nor, if inside ``example_report``:\n\n::\n\n scriptorium build\n\nPapers Organization\n-------------------\n\nSince papers in development are generally not open-source, this\nframework pushes papers into standalone folders. Storing these folders\nin version control is **STRONGLY** encouraged, though not strictly\nrequired by the system. Generally, version control repositories don't\nhandle binary files (e.g. images) particularly well, so it is\nrecommended to break up papers into more repositories to require less\noverhead storing history, as well as providing finer granularity in\nsharing papers.\n\nPaper Metadata\n~~~~~~~~~~~~~~\n\nIn order to integrate the template system, the MultiMarkdown metadata\nheader requires a few important statements. Consider an example header,\nas shown below.\n\n::\n\n Base Header Level: 3\n latex author: Author\n Title: Paper Title\n myemail: author@place.com\n latex input: template/setup.tex\n latex footer: template/footer.ex\n\nThe Base Header Level is important for configuring MultiMarkdown to\navoid section levels which may not be supported by the template being\nused. Level 1 is the ``\\chapter`` command in LaTeX, which is often\nunused in conference papers. The ``latex author`` key bypasses input\nsanitization, allowing LaTeX specific commands in the authors title.\n``myemail`` is the author's e-mail address. The input and footer are\nused to read the template preamble and footer. Some templates will also\nread a ``metadata.tex`` file, which provides a direct LaTeX file for\nspecifying metadata when LaTeX specific commands are necessary.\n\nTemplate Organization\n---------------------\n\nA template defines the latex setup defining how a paper is going to be\nlaid out, which packages it will use, etc. For reference, consider\ntemplates in the `simple\ntemplates `__ repository. A\ntemplate is made in a few steps:\n\n1. A folder inside the templates directory. The name of this folder is\n what is used to reference the template in a MultiMarkdown paper, by\n LaTeX's recursive subdirectory search.\n2. A LaTeX file named ``setup.tex`` inside this folder, which contains\n the template preamble. The preamble should include everything at the\n start of the document before the content, through the\n ``\\begin{document}`` statement. More may be included in this\n preamble, such as seen in the IEEEtran example in the simple\n templates.\n3. A LaTeX file named ``footer.tex`` inside this folder, which contains\n any LaTeX which should be appended to the end of the file. This often\n includes the bibliography commands. The IEEEtran ``footer.tex`` file\n is a good example of such a footer.\n4. An optional ``frontmatter.mmd`` and/or ``metadata.tex`` file, which\n contains a default values, minus the input and footer values. Any\n field can have a value starting with a dollar sign, and capital\n alphanumeric and ``_``, ``.``, or ``-``, which are replaceable during\n the ``new`` command.\n\n.. |Latest Version| image:: https://img.shields.io/pypi/v/scriptorium.svg\n :target: https://pypi.python.org/pypi/scriptorium\n.. |Downloads| image:: https://img.shields.io/pypi/dm/scriptorium.svg\n :target: https://pypi.python.org/pypi/scriptorium\n.. |License| image:: https://img.shields.io/pypi/l/scriptorium.svg\n :target: https://pypi.python.org/pypi/scriptorium\n.. |Code Health| image:: https://landscape.io/github/jasedit/scriptorium/master/landscape.svg?style=flat\n :target: https://landscape.io/github/jasedit/scriptorium/master\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/jasedit/scriptorium",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "scriptorium",
"package_url": "https://pypi.org/project/scriptorium/",
"platform": "",
"project_url": "https://pypi.org/project/scriptorium/",
"project_urls": {
"Homepage": "https://github.com/jasedit/scriptorium"
},
"release_url": "https://pypi.org/project/scriptorium/2.7.3/",
"requires_dist": [
"argcomplete",
"pymmd (>=0.3)",
"pyyaml"
],
"requires_python": "",
"summary": "Multimarkdown and LaTeX framework for academic papers.",
"version": "2.7.3"
},
"last_serial": 3192651,
"releases": {
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "c0ac5a238cf9b6a5aa106d8d76c1889a",
"sha256": "3cc63eca6fb75199eb6d11383f296f0f612bca25ad035ab3f90a53ba24b734e1"
},
"downloads": -1,
"filename": "scriptorium-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c0ac5a238cf9b6a5aa106d8d76c1889a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 16199,
"upload_time": "2016-09-16T20:04:41",
"url": "https://files.pythonhosted.org/packages/36/f7/32b23e06891bc664554a25173041a56a9087da1b9777e8b099d176ac55d7/scriptorium-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "23ec748a0e428ece6f21fa09d984cf9f",
"sha256": "222c5739f1144b943c3d2d4e7db7a5e88e111e1ca4f1f1fccb4894fd878c822f"
},
"downloads": -1,
"filename": "scriptorium-2.0.0-py3.5.egg",
"has_sig": false,
"md5_digest": "23ec748a0e428ece6f21fa09d984cf9f",
"packagetype": "bdist_egg",
"python_version": "3.5",
"requires_python": null,
"size": 15911,
"upload_time": "2016-09-16T20:04:43",
"url": "https://files.pythonhosted.org/packages/9e/fb/093360fb54979a8cd917043f1482969f8f9a71a94e02e9de70e66b2eb7ce/scriptorium-2.0.0-py3.5.egg"
},
{
"comment_text": "",
"digests": {
"md5": "312e542b10470a98e08e26031cca635f",
"sha256": "6f9d1c642e080eb1f0cebfe105675d2d3f81911f25c890802d9973d2284103cd"
},
"downloads": -1,
"filename": "scriptorium-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "312e542b10470a98e08e26031cca635f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13256,
"upload_time": "2016-09-16T20:04:46",
"url": "https://files.pythonhosted.org/packages/f4/20/f6fcb29cda9692cc26926f0f32479eefcd24cbba38453cc902d2c8815854/scriptorium-2.0.0.tar.gz"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "4d32d3e55fb51b867439799cc5227322",
"sha256": "eb9a1b0f0cbb704053095a13d0367a894d0c5209d65296a84b1bb459daa4fdea"
},
"downloads": -1,
"filename": "scriptorium-2.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4d32d3e55fb51b867439799cc5227322",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 16433,
"upload_time": "2016-09-16T20:23:44",
"url": "https://files.pythonhosted.org/packages/20/75/d97e1f550c62c4571f9d9c2c88fd9be956550e890d357aa27923c67bb3a9/scriptorium-2.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6eff8186fab8183646f8ddd6098c2580",
"sha256": "d7ab663688846bec30325895f7d1c57c76b778a3965fb846c7fa4a8578cec767"
},
"downloads": -1,
"filename": "scriptorium-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "6eff8186fab8183646f8ddd6098c2580",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14371,
"upload_time": "2016-09-16T20:23:46",
"url": "https://files.pythonhosted.org/packages/36/e9/37ab3a15880a6c688f4e018e66d7fb782f572a9aa188ad397549f9dfc598/scriptorium-2.0.1.tar.gz"
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"md5": "d84070d27486044524c600cef4e5b858",
"sha256": "ecd7eeeefd85b0aacf094946450cc3b97109bae591d6a0ab8b19f71a7d0da13d"
},
"downloads": -1,
"filename": "scriptorium-2.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d84070d27486044524c600cef4e5b858",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17983,
"upload_time": "2016-09-21T18:05:14",
"url": "https://files.pythonhosted.org/packages/c5/ad/290d8d15a2bb411f769b055803bbdf1d392b0487a00a031280e4e8b00879/scriptorium-2.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d63a628502c7c2eb65501ccd34ac55ef",
"sha256": "510aa9577dc74fdcfaafbb8814cb18e3c75ec856940abdd009b73ca90ec0e434"
},
"downloads": -1,
"filename": "scriptorium-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "d63a628502c7c2eb65501ccd34ac55ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14889,
"upload_time": "2016-09-21T18:05:16",
"url": "https://files.pythonhosted.org/packages/3f/41/867eff1cabf07f9fdcf3fcfae88e1b4782ce4142850cb00e2533c1e4a042/scriptorium-2.1.0.tar.gz"
}
],
"2.1.1": [
{
"comment_text": "",
"digests": {
"md5": "f757f74065b5ace2f437694b07cc5b5f",
"sha256": "695560b1dc238f85e0bc0ffce5fc776edc88211cd739c1c9eeb04176abd3befe"
},
"downloads": -1,
"filename": "scriptorium-2.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f757f74065b5ace2f437694b07cc5b5f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 18046,
"upload_time": "2016-09-24T16:33:51",
"url": "https://files.pythonhosted.org/packages/55/a7/b0cbe1316b2ca9d1f16e425179351ca38bdbcb60dd75ca5cdc3cced72bf0/scriptorium-2.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ddbf779497eaf0afa53b88d85025224d",
"sha256": "a9f7fd8b2f9f247ff15c3c046cae68fb389a68ae5d07bac67ae14dc6c516d326"
},
"downloads": -1,
"filename": "scriptorium-2.1.1.tar.gz",
"has_sig": false,
"md5_digest": "ddbf779497eaf0afa53b88d85025224d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14956,
"upload_time": "2016-09-24T16:33:54",
"url": "https://files.pythonhosted.org/packages/83/4f/aa92ec1600c69fe6cbb3c221c9b21f2e40c571fc8713545a77deb8524718/scriptorium-2.1.1.tar.gz"
}
],
"2.2.0": [
{
"comment_text": "",
"digests": {
"md5": "c0a78f2a48f51fc9fe4eb6e0501a291b",
"sha256": "e08a6bcbdcc7fa692686743de80ffdad981f1d5ae637d52aa4ccdaee09892385"
},
"downloads": -1,
"filename": "scriptorium-2.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c0a78f2a48f51fc9fe4eb6e0501a291b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17147,
"upload_time": "2016-09-26T23:05:20",
"url": "https://files.pythonhosted.org/packages/67/b4/8dabab36ef520c08008dac8d5ec9a8ca4a28d3fd930091f0e7e0ccf7ef81/scriptorium-2.2.0-py2.py3-none-any.whl"
}
],
"2.2.1": [
{
"comment_text": "",
"digests": {
"md5": "abcf5992476fa51a4a2dcbc85aa521f8",
"sha256": "c70350593a155e081fc9165649d22cb61cd3ab49ed6997b350059b3d2ba67752"
},
"downloads": -1,
"filename": "scriptorium-2.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "abcf5992476fa51a4a2dcbc85aa521f8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17057,
"upload_time": "2016-10-11T13:37:32",
"url": "https://files.pythonhosted.org/packages/b7/d1/0621ec5cefed8aedb7d520bdaaccb962dc8fce7f74e115030bf0a2bc4ddf/scriptorium-2.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b5b1f55ade6cf44679cb2e45458e1f15",
"sha256": "daf90596205282e5df92aa0cd353bb99baf22d9d83dbe9227001a8a9bad19721"
},
"downloads": -1,
"filename": "scriptorium-2.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b5b1f55ade6cf44679cb2e45458e1f15",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 17051,
"upload_time": "2016-10-11T13:32:25",
"url": "https://files.pythonhosted.org/packages/4a/43/137f72835738c466e75f668f840602ab57374b6f03c323a3d0ecc5f81fa8/scriptorium-2.2.1-py3-none-any.whl"
}
],
"2.2.2": [
{
"comment_text": "",
"digests": {
"md5": "9f0f61442ca47ca4c61896044de38740",
"sha256": "996660f3a3d8c6fb3da9d25d14234b9e8b88f9b8507e2c1568b7e86c19df291b"
},
"downloads": -1,
"filename": "scriptorium-2.2.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9f0f61442ca47ca4c61896044de38740",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17118,
"upload_time": "2016-10-17T02:18:59",
"url": "https://files.pythonhosted.org/packages/a1/07/e51c45c3481982a69aba4dc3c1e704113b497db1cad9864d90e35b03510c/scriptorium-2.2.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "72006a3f866c3187b9fd2cf2448aa7b4",
"sha256": "ccfd9c20892a4a267877ed4bf15ed17cc1bd4f85c87dae050481fe5209ffa76e"
},
"downloads": -1,
"filename": "scriptorium-2.2.2.tar.gz",
"has_sig": false,
"md5_digest": "72006a3f866c3187b9fd2cf2448aa7b4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13957,
"upload_time": "2016-10-17T02:19:01",
"url": "https://files.pythonhosted.org/packages/1a/89/b458dae32108a93685a4c6c37fba1b8b378d4a5200cf9679e3e71980238f/scriptorium-2.2.2.tar.gz"
}
],
"2.3.0": [
{
"comment_text": "",
"digests": {
"md5": "f1f2a6f93c8c08afe391b6aae31187b9",
"sha256": "cd074530798ffaf0e8ab59dc5c306dec82aee162df7f122870d211a18787a3e2"
},
"downloads": -1,
"filename": "scriptorium-2.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f1f2a6f93c8c08afe391b6aae31187b9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17281,
"upload_time": "2016-10-19T16:57:24",
"url": "https://files.pythonhosted.org/packages/d5/f0/49100e96bfb76a9e98747a251bc364c57f82f73ecf489f4e97b8340efc91/scriptorium-2.3.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "eef9fee40c21728a5c5e97fccbcd67a6",
"sha256": "82b2b7a92eb551bb815d2d467f79db2cf73e7536d368574534a76cb468599da1"
},
"downloads": -1,
"filename": "scriptorium-2.3.0.tar.gz",
"has_sig": false,
"md5_digest": "eef9fee40c21728a5c5e97fccbcd67a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14128,
"upload_time": "2016-10-19T16:57:26",
"url": "https://files.pythonhosted.org/packages/97/62/cfa1045e741ea537a0f61e42029d80d9833098dda044753d6ca43a26a1db/scriptorium-2.3.0.tar.gz"
}
],
"2.3.1": [
{
"comment_text": "",
"digests": {
"md5": "9cba21b9918598a7742e1e41660f7166",
"sha256": "58838cfc7ed86eda79730b150b6a0c047a5647967ccb091fb159c3ead4ac04fc"
},
"downloads": -1,
"filename": "scriptorium-2.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9cba21b9918598a7742e1e41660f7166",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17313,
"upload_time": "2017-01-20T20:59:36",
"url": "https://files.pythonhosted.org/packages/dd/42/7ce1598403f3f0b29fc1d143f0d3432a880d532b98403dbe39fff6954bb9/scriptorium-2.3.1-py2.py3-none-any.whl"
}
],
"2.4.0": [
{
"comment_text": "",
"digests": {
"md5": "d14e7c6b095bad7b14dc24d44fbf99f2",
"sha256": "58c6ee47a6d23fcc7267d040e3d4af72c725e74e192c1cdfeb15da3cdb6a9b04"
},
"downloads": -1,
"filename": "scriptorium-2.4.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d14e7c6b095bad7b14dc24d44fbf99f2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17761,
"upload_time": "2017-01-24T02:18:05",
"url": "https://files.pythonhosted.org/packages/d2/30/1240b71df1f7fcea0d250b0251f56ecdf57fed20ed48196faa9fac47fce9/scriptorium-2.4.0-py2.py3-none-any.whl"
}
],
"2.5.0": [
{
"comment_text": "",
"digests": {
"md5": "7a6f1f622ccba4d2805221dee27aac64",
"sha256": "f889fb496dd8a80aae5640172e51cfb56bae6650fcccf14080db72cb08b848c3"
},
"downloads": -1,
"filename": "scriptorium-2.5.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7a6f1f622ccba4d2805221dee27aac64",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 17876,
"upload_time": "2017-01-27T16:55:07",
"url": "https://files.pythonhosted.org/packages/2d/9b/861764ba30c34fd9656acdb4461bee0636a681872a71e62b7dc5ecec227a/scriptorium-2.5.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "11249d4a352438fbaf378dbc93f9de7f",
"sha256": "88f9c8e3103935cf3b19d4045f01228d882ad6e0cfad036753d6ccb944ade589"
},
"downloads": -1,
"filename": "scriptorium-2.5.0.tar.gz",
"has_sig": false,
"md5_digest": "11249d4a352438fbaf378dbc93f9de7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14570,
"upload_time": "2017-01-27T16:55:08",
"url": "https://files.pythonhosted.org/packages/4a/c3/06e44515dfe19eba02d52b340ec030e15aad924212ce8ef218ec12363944/scriptorium-2.5.0.tar.gz"
}
],
"2.5.1": [
{
"comment_text": "",
"digests": {
"md5": "e5a34d5f61ebf1968cb28103c8edc884",
"sha256": "9a6f7e6a2fee8fc4845b6751002adfc436aaacfc058458c0e64522eddca3da7c"
},
"downloads": -1,
"filename": "scriptorium-2.5.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e5a34d5f61ebf1968cb28103c8edc884",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 18002,
"upload_time": "2017-01-28T17:51:33",
"url": "https://files.pythonhosted.org/packages/fb/e4/5f48e6a25dca54c84bd4478fb8ccddad2a1db995d60df9ad95e39ce8b8f1/scriptorium-2.5.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1c488badc236ace3c8ab3986fe445cec",
"sha256": "629985dd9a779259449be2fe330eaa03b9a16e146780470918a84a74032634bc"
},
"downloads": -1,
"filename": "scriptorium-2.5.1.tar.gz",
"has_sig": false,
"md5_digest": "1c488badc236ace3c8ab3986fe445cec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14780,
"upload_time": "2017-01-28T17:51:35",
"url": "https://files.pythonhosted.org/packages/33/67/df6df22fae235fa524d531635e5bd565617a273a8a85bd82f93e17c8521c/scriptorium-2.5.1.tar.gz"
}
],
"2.5.2": [
{
"comment_text": "",
"digests": {
"md5": "5704755fdd5fa795c2c20b205ef7d35c",
"sha256": "4cb2f10109a034aff019be344edfed44a971e8b690c957ca4c32198e7777fc61"
},
"downloads": -1,
"filename": "scriptorium-2.5.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5704755fdd5fa795c2c20b205ef7d35c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 18012,
"upload_time": "2017-01-31T14:48:37",
"url": "https://files.pythonhosted.org/packages/30/46/7a2369cc7f7ec3fad6dd129a7bb7aa7e3840162633712d7c8d1e9176a730/scriptorium-2.5.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "db306be1fb8e964f0eda8a880e1e5b8b",
"sha256": "19b8c1c70477ff1323a5e9ffdd48efc1e1bfe0729ff17ae941172b8a9c689703"
},
"downloads": -1,
"filename": "scriptorium-2.5.2.tar.gz",
"has_sig": false,
"md5_digest": "db306be1fb8e964f0eda8a880e1e5b8b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14796,
"upload_time": "2017-01-31T14:48:38",
"url": "https://files.pythonhosted.org/packages/bb/e3/2c770babc1867a0888aa062908b1aecd6f488552d3135586af7f5edcbd7e/scriptorium-2.5.2.tar.gz"
}
],
"2.5.3": [
{
"comment_text": "",
"digests": {
"md5": "aafbffafb7462fdfdc3a20c5b3576a1b",
"sha256": "4d9dd725d962ee3c60f8bbb41bdb805142c84540e6e407a1f5be746e9de3ecf8"
},
"downloads": -1,
"filename": "scriptorium-2.5.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "aafbffafb7462fdfdc3a20c5b3576a1b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 18589,
"upload_time": "2017-02-02T05:11:30",
"url": "https://files.pythonhosted.org/packages/2c/2b/018a13228534ddf6856179674c3aa30c7629dcc0ccda8901d4559547a322/scriptorium-2.5.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "95ed43850700051989c72f988084a2b1",
"sha256": "56d72fb7fc10a324792f6c822d16ccdf241ef0c977fbaf45bcb3f5222cb482c5"
},
"downloads": -1,
"filename": "scriptorium-2.5.3.tar.gz",
"has_sig": false,
"md5_digest": "95ed43850700051989c72f988084a2b1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15148,
"upload_time": "2017-02-02T05:11:32",
"url": "https://files.pythonhosted.org/packages/d6/cd/b726fe3ac3d076a832ff89831426bbec777e63aea652d674cdf397e50ac6/scriptorium-2.5.3.tar.gz"
}
],
"2.5.4": [
{
"comment_text": "",
"digests": {
"md5": "7fc03d337ab5814c7df3be458dbfc0e6",
"sha256": "e26283f9690743b0b72d2827027de463adb2811b4aac679632c0972028603e1e"
},
"downloads": -1,
"filename": "scriptorium-2.5.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7fc03d337ab5814c7df3be458dbfc0e6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 18804,
"upload_time": "2017-02-15T03:07:42",
"url": "https://files.pythonhosted.org/packages/08/f8/6fbf9b0ad028c92cf7f59a43b440d550600e33d2d588b06a9b46c2d5371c/scriptorium-2.5.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2462a7d9fc71c03094824911d4ce3a81",
"sha256": "68097818bd0ad7b421d6f1538e9860c650406e7dd9df5a4fe62ad39a77280dbb"
},
"downloads": -1,
"filename": "scriptorium-2.5.4.tar.gz",
"has_sig": false,
"md5_digest": "2462a7d9fc71c03094824911d4ce3a81",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15803,
"upload_time": "2017-02-15T03:07:43",
"url": "https://files.pythonhosted.org/packages/6e/0e/c0c97dc905111ec2b63744b1bb41a3be18c9c23eedf5b9aa65eeb31e3324/scriptorium-2.5.4.tar.gz"
}
],
"2.5.5": [
{
"comment_text": "",
"digests": {
"md5": "349b05be3a1cad6ec30a14cdc846ceb3",
"sha256": "a827340c225b5af693ad29ba3a515c9b898da09252348798ea89b7004d8550e5"
},
"downloads": -1,
"filename": "scriptorium-2.5.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "349b05be3a1cad6ec30a14cdc846ceb3",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 18839,
"upload_time": "2017-02-20T19:11:46",
"url": "https://files.pythonhosted.org/packages/6b/bd/a2ce41d618234d997acb65c047a6a9931719a0755739cc53f553dcbbce6a/scriptorium-2.5.5-py2.py3-none-any.whl"
}
],
"2.5.6": [
{
"comment_text": "",
"digests": {
"md5": "4679265a5fb4eb6991e5e0d114d6e9b4",
"sha256": "5af547c65afd66fdd32836bf33eab7b6ad554020d6fb621af4ab4e7a6afcd299"
},
"downloads": -1,
"filename": "scriptorium-2.5.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4679265a5fb4eb6991e5e0d114d6e9b4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19010,
"upload_time": "2017-02-21T17:45:15",
"url": "https://files.pythonhosted.org/packages/b9/a4/50693bcf4b46983bebbb4a52a84d9f2c54c26559915eb3e0f1ceb06cb0f1/scriptorium-2.5.6-py2.py3-none-any.whl"
}
],
"2.6.0": [
{
"comment_text": "",
"digests": {
"md5": "97da3f47f4713535a7254914452ea281",
"sha256": "5b76146dffa63058d7e962133e62dd30657ea666f0df7dc721a0e734a2d25e59"
},
"downloads": -1,
"filename": "scriptorium-2.6.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "97da3f47f4713535a7254914452ea281",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19331,
"upload_time": "2017-04-23T18:15:10",
"url": "https://files.pythonhosted.org/packages/c1/91/098299199b2429da309f12b43cf87c107a8eecfd36a83d637bf07f75788e/scriptorium-2.6.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9d7926b95361aef7305146f7ccd39276",
"sha256": "681f11bce8d13627b93ee41bbd31f9f40b2afa0a00b8b9b3b552575b6ad6a974"
},
"downloads": -1,
"filename": "scriptorium-2.6.0.tar.gz",
"has_sig": false,
"md5_digest": "9d7926b95361aef7305146f7ccd39276",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16460,
"upload_time": "2017-04-23T18:15:12",
"url": "https://files.pythonhosted.org/packages/22/b6/a709a2b3353b71187732f4d0c0c2a82912d47c284a5b762a858bd867b9cf/scriptorium-2.6.0.tar.gz"
}
],
"2.7.0": [
{
"comment_text": "",
"digests": {
"md5": "cce97c44869dd06ab469b8e0ad3b31cf",
"sha256": "370180d7f2074c2bbfb426b90735785d9d38c7b6dca92fcbf2b390d856e6a0d5"
},
"downloads": -1,
"filename": "scriptorium-2.7.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "cce97c44869dd06ab469b8e0ad3b31cf",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19447,
"upload_time": "2017-05-22T17:53:00",
"url": "https://files.pythonhosted.org/packages/eb/8e/f0bea4614f94610e3d16bf6e41514710f3bf3784d491c1faf9a7411df0c9/scriptorium-2.7.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6cd0a6763a724cb4acbf0d8efd72301b",
"sha256": "ec5732baa1b8ebe71dea0ad9c5c8b13657760be6a6ecaad4054e71035f66e913"
},
"downloads": -1,
"filename": "scriptorium-2.7.0.tar.gz",
"has_sig": false,
"md5_digest": "6cd0a6763a724cb4acbf0d8efd72301b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16775,
"upload_time": "2017-05-22T17:53:01",
"url": "https://files.pythonhosted.org/packages/d8/fe/96953cdd64339b2f040181eab1832a28500cfe8cb87dc973b4d748275290/scriptorium-2.7.0.tar.gz"
}
],
"2.7.1": [
{
"comment_text": "",
"digests": {
"md5": "2aa8bf0984ee4daf63e385ccc8b1e467",
"sha256": "dedde8011e5d69ad5aece5249e98d0085f4ab92f6693c212be830b658b55f94a"
},
"downloads": -1,
"filename": "scriptorium-2.7.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2aa8bf0984ee4daf63e385ccc8b1e467",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19504,
"upload_time": "2017-07-25T13:21:15",
"url": "https://files.pythonhosted.org/packages/9d/8d/9b1253b12f9165a378b350d93cd02664723b926de306f1809dd4bd21e4e7/scriptorium-2.7.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a3c31c7b9eced1a36f42be70468e5bf2",
"sha256": "25e271c6a476fb2a072707ea11ae304fbfcdfca4cdb11335b13d5285a5885a0e"
},
"downloads": -1,
"filename": "scriptorium-2.7.1.tar.gz",
"has_sig": false,
"md5_digest": "a3c31c7b9eced1a36f42be70468e5bf2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16855,
"upload_time": "2017-07-25T13:21:16",
"url": "https://files.pythonhosted.org/packages/a8/b0/12fc74352c581068bbf6518b501de6530b5b0ab666bde8be59e3580c24d9/scriptorium-2.7.1.tar.gz"
}
],
"2.7.2": [
{
"comment_text": "",
"digests": {
"md5": "d406d6aa83bc51b0a0e9c913bc77d7ae",
"sha256": "6bd176e109af0b0af932051f3048b1bd30b36e9adff00b6aa8b77436d630b5f8"
},
"downloads": -1,
"filename": "scriptorium-2.7.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d406d6aa83bc51b0a0e9c913bc77d7ae",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19498,
"upload_time": "2017-07-26T21:27:05",
"url": "https://files.pythonhosted.org/packages/7d/e1/8e6c7fb3555077cd7a8da9da5ce352627f1cc580c48392b6a9b307d58641/scriptorium-2.7.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "87cabd6082290c3d9cea7da75fb65d86",
"sha256": "89cc57824f9dcb6d3e26d19bf574268aeba6b52633d274c305ac72fd55ce23fc"
},
"downloads": -1,
"filename": "scriptorium-2.7.2.tar.gz",
"has_sig": false,
"md5_digest": "87cabd6082290c3d9cea7da75fb65d86",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16849,
"upload_time": "2017-07-26T21:27:07",
"url": "https://files.pythonhosted.org/packages/eb/f8/9bae1a3ef4e9edddee5c1eda3e97c90fe688e4087a8e1c7cd3664e9cb405/scriptorium-2.7.2.tar.gz"
}
],
"2.7.3": [
{
"comment_text": "",
"digests": {
"md5": "4f1b8ee8a877f85a92530a5507ab24d6",
"sha256": "70130a463b4544a9bb00c929570847187171bbe3ae7783393eb4c70379f99e8f"
},
"downloads": -1,
"filename": "scriptorium-2.7.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4f1b8ee8a877f85a92530a5507ab24d6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19517,
"upload_time": "2017-09-21T19:14:13",
"url": "https://files.pythonhosted.org/packages/dc/ea/81d795d32ecb6ec2448641d4e711bf22c6a1f7562b44909ac23ad6c5f80a/scriptorium-2.7.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7105b4cda32b34d0957cdb6a5de69315",
"sha256": "4b2c1a5ca68005a6fbe46e8cc42fbf1a969c7b3016b7fa07098cc3d2fd8cb5cf"
},
"downloads": -1,
"filename": "scriptorium-2.7.3.tar.gz",
"has_sig": false,
"md5_digest": "7105b4cda32b34d0957cdb6a5de69315",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16854,
"upload_time": "2017-09-21T19:14:16",
"url": "https://files.pythonhosted.org/packages/5f/47/1218109ac44fedaf4b86c3cc10fe57f9b6254897fa8b912263bbdc1c5133/scriptorium-2.7.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "4f1b8ee8a877f85a92530a5507ab24d6",
"sha256": "70130a463b4544a9bb00c929570847187171bbe3ae7783393eb4c70379f99e8f"
},
"downloads": -1,
"filename": "scriptorium-2.7.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4f1b8ee8a877f85a92530a5507ab24d6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 19517,
"upload_time": "2017-09-21T19:14:13",
"url": "https://files.pythonhosted.org/packages/dc/ea/81d795d32ecb6ec2448641d4e711bf22c6a1f7562b44909ac23ad6c5f80a/scriptorium-2.7.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7105b4cda32b34d0957cdb6a5de69315",
"sha256": "4b2c1a5ca68005a6fbe46e8cc42fbf1a969c7b3016b7fa07098cc3d2fd8cb5cf"
},
"downloads": -1,
"filename": "scriptorium-2.7.3.tar.gz",
"has_sig": false,
"md5_digest": "7105b4cda32b34d0957cdb6a5de69315",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16854,
"upload_time": "2017-09-21T19:14:16",
"url": "https://files.pythonhosted.org/packages/5f/47/1218109ac44fedaf4b86c3cc10fe57f9b6254897fa8b912263bbdc1c5133/scriptorium-2.7.3.tar.gz"
}
]
}