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.1.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.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: acrolint-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 aefeddcb680d43f301875961f9e2c74b500d29c6c44bbf2053f6860bb4460794
MD5 06aec930567eb92cefbca32b7d53b938
BLAKE2b-256 e8c9919f5117b61b59b1910942ca725c8319b32193547014ecbab586ce4c5899

See more details on using hashes here.

File details

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

File metadata

  • Download URL: acrolint-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 37432a15e535b3ce0d87459a84334ac31e606ac259e015af616dc45da6cc5b5d
MD5 3599538ae7cfcc55ba6b2a303a03fa62
BLAKE2b-256 4da2556c19e1a2cdaacf3fe853569437bf323b9a82708cbd0610fb1f43bbe86c

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