Skip to main content

A linter for acronyms in text files.

Project description

Acrolint

Acrolint is a extreamly light weight python library for extraction of acronyms used in your latex and text files, that grow to long to remeber where you used your BUAs (Big Ugly Actonyms)


✨ Features

  • Extracting both the acrronyms and the deffintions for filling in any acronym pages to your work
  • Detect any acronyms you did not define all the UDAs
  • Track where they are first used sao you can fill in the deffinions or check they are deffomed were thy are firt used in your multi file project
  • Suports multiple files
  • JSON file output for the ability to store all of your acronyms and to enable down stream anaylysis

📦 Installation

pip install acrolint

## 💨 Fast start
from acrolint import acrolint, output_file

files = [
    "chapter1.tex",
    "chapter2.tex",
    "chapter3.tex"
]

result = acrolint(files)

output_file(result, "acronyms.json")

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

acrolint-0.1.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

acrolint-0.1.2-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file acrolint-0.1.2.tar.gz.

File metadata

  • Download URL: acrolint-0.1.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for acrolint-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1e3518fc9368d20abdb2a2ce1e1884edeed326d33e5493f096b6651ad78e0b52
MD5 cae6dfbe73a0198019dc864b1d2dac55
BLAKE2b-256 068eb60170dd8583f8e5e3562c988c8436f4fcfb75ac738b9d972baff5d895c8

See more details on using hashes here.

File details

Details for the file acrolint-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: acrolint-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for acrolint-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e20cf21f8bf9f487593c5d9f4d74d556a09da4f301e6c3172ace59e29439324
MD5 b64f74ea598c34019c807fcf8addaa63
BLAKE2b-256 060f0162bbbfddd1c4cadd93592c7f4ecee6e4ae744ea9ff878b16dcd72731a4

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