Duke Typem 2D
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.
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-> CLIDukeTypem2D-> PyPI, python-package-import (TODO: check).DukeTypem2D.yaml-> config-file (YAML or TOML excepted)[tool.DukeTypem2D]-> entry inpyproject.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)
Metadata
Release files for DukeTypem2D 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| DukeTypem2D-0.3.2.tar.gz | 45.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| DukeTypem2D-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.4 kB
Release files / DukeTypem2D-0.3.2.tar.gz
| Download URL | DukeTypem2D-0.3.2.tar.gz |
|---|---|
| Size | 45.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3638f32029f3277b6204bd55e74a412cd5aaa940cb944d3f242ad97101ef164a
|
|
BLAKE2b-256 checksum How to use checksums |
850dc9aad313e9026253f89f4c7e0cf10774ddc9cad7ac41bc1115a53b814006
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|
Release files / DukeTypem2D-0.3.2-py3-none-any.whl
| Download URL | DukeTypem2D-0.3.2-py3-none-any.whl |
|---|---|
| Size | 31.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5db78ab6ac6b487f312f63253cb8c87a0d6b66608d47fd81bb39078f7381c56
|
|
BLAKE2b-256 checksum How to use checksums |
9219aedc1288d8c7abc325727c214902351a539f2545d3f91d6d9e211f030435
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.16
|