Skip to main content

A machine that corrects errors and mistakes.

Project description

Correcting-Machine

A machine that corrects errors and mistakes.

In order to launch it from the command line or as a Python subprocess:

echo "Theodotos-Alexandreus: Can you correct the errors, machine?" \
  | uvx correcting-machine \
    --provider-api-key sk-proj-... \
    --github-token ghp_... 

Or, with a local pip installation:

pip install correcting-machine

Set the environment variables:

export PROVIDER_API_KEY="sk-proj-..."
export GITHUB_TOKEN="ghp_..."

Then:

correcting-machine -a multilogue.txt

Or:

correcting-machine multilogue.txt > response.txt

Or:

correcting-machine -a multilogue.txt > tmp && echo tmp > multilogue.txt

Or use it in your Python code:

# Python
import correcting_machine

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

correcting_machine-0.0.3.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

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

correcting_machine-0.0.3-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file correcting_machine-0.0.3.tar.gz.

File metadata

  • Download URL: correcting_machine-0.0.3.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for correcting_machine-0.0.3.tar.gz
Algorithm Hash digest
SHA256 35c48740f3d5b858992a8f020a470d8a320f3f6487bf875a2cd1642cdcd3b968
MD5 8c81c7dd979dde9355db5c776b2596c6
BLAKE2b-256 b2d23da854de2556bae7508cf0c16d1d509c48dab6f583c0786e4cd34513894e

See more details on using hashes here.

Provenance

The following attestation bundles were made for correcting_machine-0.0.3.tar.gz:

Publisher: python-publish.yml on correcting-machine/correcting-machine

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

File details

Details for the file correcting_machine-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for correcting_machine-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f8a3b11c1c38795233d15655f814255e25294b9aaffb39800a702353b2c12ac0
MD5 1d995d2676f2c15b16da2f363d5e2977
BLAKE2b-256 97b10b466ae5c34efcd6575c2739226d7fce35318253933dda9267daba857c50

See more details on using hashes here.

Provenance

The following attestation bundles were made for correcting_machine-0.0.3-py3-none-any.whl:

Publisher: python-publish.yml on correcting-machine/correcting-machine

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