{ "info": { "author": "Louis Paternault", "author_email": "spalax+python@gresille.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Education", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Code Generators", "Topic :: Text Processing :: Markup :: LaTeX" ], "description": "scal \ud83d\udcc5 School year calendar generator\n======================================\n\n|sources| |pypi| |build| |coverage| |documentation| |license|\n\nI use this program about once a year to print a one-page school-year\ncalendar. But it can be used to represent any calendar.\n\nIt is heavily inspired by the simple yet powerful Robert Krause's `calendar `_, itself using the complex yet powerful Till Tantau's `TikZ `_ LaTeX package.\n\nExamples:\n\n- French school year:\n\n - 2017-2018:\n `zone A `__ (`source `__),\n `zone B `__ (`source `__),\n `zone C `__ (`source `__)\n\n - 2018-2019:\n `zone A `__ (`source `__),\n `zone B `__ (`source `__),\n `zone C `__ (`source `__)\n\nWhat's new?\n-----------\n\nSee `changelog `_.\n\nDownload and install\n--------------------\n\nSee the end of list for a (quick and dirty) Debian package.\n\n* Non-Python dependencies.\n This program produces LuaLaTeX code, but does not compile it. So, LaTeX is not\n needed to run this program. However, to compile the generated code, you will\n need a working LaTeX installation, with ``lualatex``, and LuaLaTeX packages\n `geometry `_,\n `babel `_,\n `tikz `_,\n `fontspec `_,\n and `translator` (provided by the `beamer `_ package).\n Those are provided by `TeXLive `_ on GNU/Linux, `MiKTeX `_ on Windows, and `MacTeX `_ on MacOS.\n\n* From sources:\n\n * Download: https://pypi.python.org/pypi/scal\n * Install (in a `virtualenv`, if you do not want to mess with your distribution installation system)::\n\n python3 setup.py install\n\n* From pip::\n\n pip install scal\n\n* Quick and dirty Debian (and Ubuntu?) package\n\n This requires `stdeb `_ to be installed::\n\n python3 setup.py --command-packages=stdeb.command bdist_deb\n sudo dpkg -i deb_dist/scal-_all.deb\n\nDocumentation\n-------------\n\n* The compiled documentation is available on `readthedocs `_\n\n* To compile it from source, download and run::\n\n cd doc && make html\n\n\n.. |documentation| image:: http://readthedocs.org/projects/scal/badge\n :target: http://scal.readthedocs.io\n.. |pypi| image:: https://img.shields.io/pypi/v/scal.svg\n :target: http://pypi.python.org/pypi/scal\n.. |license| image:: https://img.shields.io/pypi/l/scal.svg\n :target: http://www.gnu.org/licenses/gpl-3.0.html\n.. |sources| image:: https://img.shields.io/badge/sources-scal-brightgreen.svg\n :target: http://git.framasoft.org/spalax/scal\n.. |coverage| image:: https://git.framasoft.org/spalax/scal/badges/master/coverage.svg\n :target: https://git.framasoft.org/spalax/scal/builds\n.. |build| image:: https://git.framasoft.org/spalax/scal/badges/master/build.svg\n :target: https://git.framasoft.org/spalax/scal/builds\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://git.framasoft.org/spalax/scal", "keywords": "calendar latex school", "license": "GPLv3 or any later version", "maintainer": "", "maintainer_email": "", "name": "Scal", "package_url": "https://pypi.org/project/Scal/", "platform": "", "project_url": "https://pypi.org/project/Scal/", "project_urls": { "Homepage": "http://git.framasoft.org/spalax/scal" }, "release_url": "https://pypi.org/project/Scal/1.0.0/", "requires_dist": [ "jinja2" ], "requires_python": "", "summary": "LaTeX generation of school year calendars", "version": "1.0.0" }, "last_serial": 3638802, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "5d709e6abb53913f0249987c53b90349", "sha256": "cf8ea1dceb90073534da8ad040ca394ebdce575547f991c4a75754c2379fd1f0" }, "downloads": -1, "filename": "Scal-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5d709e6abb53913f0249987c53b90349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 232161, "upload_time": "2015-03-15T13:41:12", "url": "https://files.pythonhosted.org/packages/99/a0/23b2dce679cc16f0511d529ee461c4976ea4795378e4411cb629ef1395bb/Scal-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "11beabaa8fe46761cf72352f6903f8d0", "sha256": "0314ebe579f973fdc4aa35bbf52af305c1039a5f6fd2d29c5910e87feb4e4726" }, "downloads": -1, "filename": "Scal-0.2.1.tar.gz", "has_sig": false, "md5_digest": "11beabaa8fe46761cf72352f6903f8d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 294049, "upload_time": "2015-06-13T20:49:24", "url": "https://files.pythonhosted.org/packages/4d/bb/0b73461aa5f385fa577d97789b5c66115c23da310b4edb7084bbc981f2c1/Scal-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7ba40171c91e93cdae93d94adb6cc944", "sha256": "202ba6c79b689daa3f1ac0e45757d7495c30116817c190830dba93a2ee571e98" }, "downloads": -1, "filename": "Scal-0.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "7ba40171c91e93cdae93d94adb6cc944", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38672, "upload_time": "2016-01-25T22:40:01", "url": "https://files.pythonhosted.org/packages/02/58/bd0d10c989db12e511e63dc319ac1905349fa97fda4464dcb8cc84661d20/Scal-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "243a1c48d61ca53ad0b4a17654c03643", "sha256": "dff92e11c5ea1d6152cba76e14de52e41af19a5933593648ed73f1a1bd732b6d" }, "downloads": -1, "filename": "Scal-0.3.0.tar.gz", "has_sig": false, "md5_digest": "243a1c48d61ca53ad0b4a17654c03643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 452003, "upload_time": "2015-11-27T18:28:17", "url": "https://files.pythonhosted.org/packages/d5/b2/a3d67e46a01bfd310be00b00ab89222b725d5c8e00bcd9f54b3f1dae29d2/Scal-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "86ed8af85c9662f291c07df930be5ab1", "sha256": "81a2ad6e46d0c14928436f0746136f41ec5547c6f20c0d0e21b99f361cb2cca8" }, "downloads": -1, "filename": "scal-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "86ed8af85c9662f291c07df930be5ab1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15637, "upload_time": "2018-03-04T21:13:22", "url": "https://files.pythonhosted.org/packages/bb/a9/fe261b2c90eb245e1a7478a287118cc85e3fa7e3dcd5e8c5ef1b0f95df89/scal-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0beb1c5cb73a80256520ccdb1e487b", "sha256": "fe0017add49d26238e9c414d1d16aec66e509cd180ebcd27c9c118c6a6427588" }, "downloads": -1, "filename": "scal-1.0.0.tar.gz", "has_sig": true, "md5_digest": "fa0beb1c5cb73a80256520ccdb1e487b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 563223, "upload_time": "2018-03-04T21:13:25", "url": "https://files.pythonhosted.org/packages/d5/f0/159d2d4b81a339c6789f59df9db7b61ee90751b45913cdb96822476f6abc/scal-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86ed8af85c9662f291c07df930be5ab1", "sha256": "81a2ad6e46d0c14928436f0746136f41ec5547c6f20c0d0e21b99f361cb2cca8" }, "downloads": -1, "filename": "scal-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "86ed8af85c9662f291c07df930be5ab1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15637, "upload_time": "2018-03-04T21:13:22", "url": "https://files.pythonhosted.org/packages/bb/a9/fe261b2c90eb245e1a7478a287118cc85e3fa7e3dcd5e8c5ef1b0f95df89/scal-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0beb1c5cb73a80256520ccdb1e487b", "sha256": "fe0017add49d26238e9c414d1d16aec66e509cd180ebcd27c9c118c6a6427588" }, "downloads": -1, "filename": "scal-1.0.0.tar.gz", "has_sig": true, "md5_digest": "fa0beb1c5cb73a80256520ccdb1e487b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 563223, "upload_time": "2018-03-04T21:13:25", "url": "https://files.pythonhosted.org/packages/d5/f0/159d2d4b81a339c6789f59df9db7b61ee90751b45913cdb96822476f6abc/scal-1.0.0.tar.gz" } ] }