LaTeX generation of school year calendars
Project description
I use this program about once a year to print a one-page school-year calendar. But it can be used to represent any calendar.
It is heavily inspired by the simple yet powerful Robert Krause’s calendar, itself using the complex yet powerful Till Tantau’s TikZ LaTeX package.
Examples
One-page calendar of a school year
Weekly planners (How to print?)
French
What’s new?
See changelog.
Download and install
See the end of list for a (quick and dirty) Debian package.
Non-Python dependencies. This program produces LuaLaTeX code, but does not compile it. So, LaTeX is not needed to run this program. However, to compile the generated code, you will need a working LaTeX installation, with lualatex, and LuaLaTeX packages geometry, babel, tikz, fontspec, and translator (provided by the beamer package). Those are provided by TeXLive on GNU/Linux, MiKTeX on Windows, and MacTeX on MacOS.
From sources:
Download: https://pypi.python.org/pypi/scal
Install (in a virtualenv, if you do not want to mess with your distribution installation system):
python3 setup.py install
From pip:
pip install scal
Quick and dirty Debian (and Ubuntu?) package
This requires stdeb to be installed:
python3 setup.py --command-packages=stdeb.command bdist_deb sudo dpkg -i deb_dist/scal-<VERSION>_all.deb
Documentation
The compiled documentation is available on readthedocs
To compile it from source, download and run:
cd doc && make html
Developpers
A partially supported autoscl script is available in the bin directory. It can automatically download holiday dates from the internet, and generate the relevant .scl file. See autoscl –help for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file scal-2.3.0.tar.gz
.
File metadata
- Download URL: scal-2.3.0.tar.gz
- Upload date:
- Size: 28.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ad341f96e1b7fca7254cbb4e15cce52d22d8949442f73783d223b54bdd5ba86 |
|
MD5 | 3531bd7c1a4f357ac6d6bd1e22abdd39 |
|
BLAKE2b-256 | 2d233966b615d0b7023ec5673866722ec3680c0c293cf9cfb841111e025dc013 |
File details
Details for the file scal-2.3.0-py3-none-any.whl
.
File metadata
- Download URL: scal-2.3.0-py3-none-any.whl
- Upload date:
- Size: 31.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bf40e2e06a0293dafc9ae4b7aafd0524133085a86f4324f5f8eef0db3b7190b |
|
MD5 | 476f3af627faa4567eb340dec9588510 |
|
BLAKE2b-256 | 2ebbfc5d456a3baec614237076cad2930e2d30cb271c51bbb992d4d30dae94df |