Skip to main content

Unimacro __init__

Project description

Unimacro

The Unimacro project aims to provide a rich set of command grammars, that can be configured by the users without programming knowledge. Read more at Natlink, including Unimacro and Vocolaa

Installing

Unimacro is reasonably stable, but still in alpha. Check the Unimacro Issues to see the problem areas - probably nothing you can't live without.

A limited number of grammars are by default available when you install unimacro:

  • _control.py
  • _general.py
  • _folders.py
  • _lines.py
  • _brackets.py
  • _tags.py
  • _tasks.py
  • _clickbyvoice.py
  • _number simple.py

In the sub folder OtherUnimacroGrammars more grammars are available. See above link to the Unimacro website above!

Install unimacro

Install from the Python Package Index with the following.

pip install unimacro

But... when you install Natlink via the natlink installer, and proceed with "Configure Natlink via GUI" or "Configure Natlink via CLI", and choose to activate Unimacro, this "pip" action is automatically performed.

If you want to install directly from github (say to install something between releases a developer is working on).

pip uninstall unimacro
pip install unimacro@git+https://github.com/dougransom/unimacro@d1cbfb0d9559b9ba656a1d1bb1579f1c2b2562ae

replacing "https://github.com/dougransom/unimacro" with the repository in github you wish to install from and "d1cbfb0d9559b9ba656a1d1bb1579f1c2b2562ae" with the version commit you wish to install.

Location of Grammars

The Grammars listed above are installed with Unimacro in: the Lib\site-packages\unimacro\UnimacroGrammars sub-directory of your Python installation.

More about Unimacro Grammars

Developer instructions.

If you want to install your local unimacro development environment as the working unimacro: pip install -e .[dev,test] .

py -m build to build the Python package locally.

To publish a release to Python Packaging Index, draft a new release.

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

unimacro-4.1.8.dev2.tar.gz (397.4 kB view details)

Uploaded Source

Built Distribution

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

unimacro-4.1.8.dev2-py3-none-any.whl (483.8 kB view details)

Uploaded Python 3

File details

Details for the file unimacro-4.1.8.dev2.tar.gz.

File metadata

  • Download URL: unimacro-4.1.8.dev2.tar.gz
  • Upload date:
  • Size: 397.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unimacro-4.1.8.dev2.tar.gz
Algorithm Hash digest
SHA256 1bc850ae5ba51aa7d73cfe4410941be97de7d103ca91dfed05864bb366ac93ef
MD5 2a19f0c0f38f630d018d0185eca6f951
BLAKE2b-256 ef00ae1b1f0c401ac1a5973ff22a93acb0baa2811dec18e4023beeac8cdce64d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unimacro-4.1.8.dev2.tar.gz:

Publisher: python-publish.yml on dictation-toolbox/unimacro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unimacro-4.1.8.dev2-py3-none-any.whl.

File metadata

  • Download URL: unimacro-4.1.8.dev2-py3-none-any.whl
  • Upload date:
  • Size: 483.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for unimacro-4.1.8.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 c107e6f8f661de7d9b33673c9a53105b83f491cc145ae0354579256d668d8292
MD5 5763ff6c0ced0f58dd1494bf378fe122
BLAKE2b-256 721d10b4d9f6994290849c17bd84a1a73fad3ea26a443647e238642714469c31

See more details on using hashes here.

Provenance

The following attestation bundles were made for unimacro-4.1.8.dev2-py3-none-any.whl:

Publisher: python-publish.yml on dictation-toolbox/unimacro

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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