Skip to main content

Quickly set up a working environment to edit a file.

Project description

sources pypi documentation license

When editing a LaTeX file, I want the file being edited with vim, the compiled file displayed using a pdf viewer, and latex being run whenever something changes, using latexmk. But wait, there is more.

  • I often start a LaTeX document by copying an existing one, as a template.

  • The pdf file may or may not exist when I start working: if I have already been working on this file before, the pdf file exists; if not, it does not exists, and my pdf viewer won’t start on a non-existing file.

This program aims to automate all this process. I built it to process LaTeX files, but it should work with other files too.

What’s new?

See changelog.

Download and install

See the end of list for a (quick and dirty) Debian package.

  • From sources:

  • From pip:

    pip install devoir
  • 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/devoir-<VERSION>_all.deb

Documentation

  • The compiled documentation is available on readthedocs

  • To compile it from source, download and run:

    cd doc && make html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Devoir-0.1.1.tar.gz (25.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Devoir-0.1.1-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file Devoir-0.1.1.tar.gz.

File metadata

  • Download URL: Devoir-0.1.1.tar.gz
  • Upload date:
  • Size: 25.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Devoir-0.1.1.tar.gz
Algorithm Hash digest
SHA256 15687f748800669c82b2cb2802874904c82ff25af10e419312a04556b5784a17
MD5 613165213510ed2b5c78d572be99345a
BLAKE2b-256 11c19566178f6d7013190d94e96090f06333a0125d80c60087db89235b44f15e

See more details on using hashes here.

File details

Details for the file Devoir-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Devoir-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 406a770c2842c3d7d833fc0af9617d9460023dca3939184055146786676598be
MD5 c30d2c3a3f1baf30418a5f0a1e24ea42
BLAKE2b-256 355c287470979aa313a83d27a6eea33d635f161d2cafc3c9f00c8fac01822d81

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page