Skip to main content

Improve readability, spelling and expression of your text documents

Project description

Duke Typem 2D

PyPI Supported python versions Documentation Pytest CodeStyle

Improves readability, spelling and expression of your text documents. The main focus will be scientific documents.

WARNING: as of now this is a non-working skeleton / prototype.

Future Documentation

Current Documentation WIP

Planned features:

  • read in your documents (tex, markdown, reStructuredText, word, pdf, ...)
  • check spelling
  • hint at common mistakes
  • evaluate choice of words
  • improve readability and overall quality
  • analyze phrasing and expression

How can it be used?

  • python package
  • continuous integration via pre-commit
  • web-API
  • maybe a Language Server Protocol (LSP)

Inspiration

A modern take on the original Typo Nuke Tool (git).

Naming

  • duketypem -> CLI
  • DukeTypem2D -> PyPI, python-package-import (TODO: check)
  • .DukeTypem2D.yaml -> config-file (YAML or TOML excepted)
  • [tool.DukeTypem2D] -> entry in pyproject.toml

Near Future ToDo

  • begin inner workings
  • enable documentation when public (link in conf.py)
  • run pytest with coverage (and create tests)

Latest Changes

  • project bootstrap based on '23 ruleset

  • add configs for tools in toml

  • add github-actions for testing

  • add action for pypi-publish (with secret api-token)

  • add project-meta-badges

  • add to pypi

  • documentation skeleton

  • allow pre-commit hooking

  • add doc for additional resources

  • config-loader (implement, document, unittest)

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

DukeTypem2D-0.3.2.tar.gz (45.0 kB view details)

Uploaded Source

Built Distribution

DukeTypem2D-0.3.2-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file DukeTypem2D-0.3.2.tar.gz.

File metadata

  • Download URL: DukeTypem2D-0.3.2.tar.gz
  • Upload date:
  • Size: 45.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for DukeTypem2D-0.3.2.tar.gz
Algorithm Hash digest
SHA256 3638f32029f3277b6204bd55e74a412cd5aaa940cb944d3f242ad97101ef164a
MD5 e847414414fa550c0b1cf2bfe7751adc
BLAKE2b-256 850dc9aad313e9026253f89f4c7e0cf10774ddc9cad7ac41bc1115a53b814006

See more details on using hashes here.

File details

Details for the file DukeTypem2D-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: DukeTypem2D-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for DukeTypem2D-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c5db78ab6ac6b487f312f63253cb8c87a0d6b66608d47fd81bb39078f7381c56
MD5 bdfd960857a21715b4b5b2c71adc0bcf
BLAKE2b-256 9219aedc1288d8c7abc325727c214902351a539f2545d3f91d6d9e211f030435

See more details on using hashes here.

Supported by

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