Skip to main content

textle

Documentation Status PyPI - License PyPI

logo

textle is software to automate the use of typesetting and their support tools, like LaTeX and pandoc.

Usage

usage example

For more information, see the full documentation on read the docs, or in the docs/ folder.

Installation

$ # textle is python3 only
$ pip3 install textle

Alternatively, install from source by cloning this repo and using

$ python3 setup.py install

To build the documentation to the site folder,

$ mkdocs build

Why

This tool was created as I often create small one-off TeX (sometimes from markdown through pandoc) projects that need to be formatted in similar ways, and that I like building quickly. textle aims to solve these problems: it makes it easy to not only build a project to a PDF once, but even to do it live; and it makes simple the definition of the project. All one has to do is either use the CLI, which was designed to be powerful and simple, or write a Textlefile. The project also aimed to be lightweight, both binary-wise and filesystem-wise, the idea being to not pollute a VCS with random files.

The Usage section demonstrates my common use cases.

Licensing

The logo is licensed under the CC BY-SA 4.0

This project is licensed under the MIT License, see LICENSE for more information.

Metadata

Release files for textle 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for textle 0.1.1
File Size Uploaded
textle-0.1.1.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for textle 0.1.1
File Interpreter ABI Platform
textle-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 31.0 kB

Release files / textle-0.1.1.tar.gz

Download URL textle-0.1.1.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e5e28ab406eb788adc161bfbd25d43a64a8566fd67bb447c8494a54cf163eefa
BLAKE2b-256 checksum
How to use checksums
d4e022e82e3ffb45c4a6c0e889864f4e93c5756c427b40352047795a58a4158a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.7

Release files / textle-0.1.1-py3-none-any.whl

Download URL textle-0.1.1-py3-none-any.whl
Size 18.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
87e666c603f49afcec05e694795ce35adfac0ba44605efa3b6a8b3b602e4729b
BLAKE2b-256 checksum
How to use checksums
ec0fa977db67ea942d81ad9f4ee795b6db23944ee9c4620e1832cdbe730ccbfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.7

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page