Skip to main content

A narrator that knows everything.

Project description

Omniscient-Narrator

A narrator that knows everything.

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

echo "Theodotos-Alexandreus: Tell me this story." \
  | uvx omniscient-narrator \
    --provider-api-key sk-proj-... \
    --github-token ghp_... 

Or, with a local pip installation:

pip install omniscient-narrator

Set the environment variables:

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

Then:

omniscient-narrator -a multilogue.txt

Or:

omniscient-narrator multilogue.txt > response.txt

Or:

omniscient-narrator -a multilogue.txt > tmp && echo tmp > multilogue.txt

Or use it in your Python code:

# Python
import omniscient_narrator

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

omniscient_narrator-0.0.1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

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

omniscient_narrator-0.0.1-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file omniscient_narrator-0.0.1.tar.gz.

File metadata

  • Download URL: omniscient_narrator-0.0.1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omniscient_narrator-0.0.1.tar.gz
Algorithm Hash digest
SHA256 873615ff818452818d0d07dd059dc428a12519d5c73a1b25ce0b9fae0b3b2b40
MD5 41a4aa7e49788f9470cbb8933d0dfef0
BLAKE2b-256 8ffcbfd972fca49b2b4f59e5e6aec85c36d4b057151cba3c77ecdcd6f4fa29bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for omniscient_narrator-0.0.1.tar.gz:

Publisher: python-publish.yml on omniscient-narrator/omniscient-narrator

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

File details

Details for the file omniscient_narrator-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for omniscient_narrator-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7779712a8050e09947f81c7a199827d2d5eba6d21265155167ae71b3b9330e41
MD5 1e28036a3d8fc40c58210c3128b2bcdf
BLAKE2b-256 d90543f239c54850211fe0e8e964668cfd9d6f7e8762892b5bd7b3743ae18914

See more details on using hashes here.

Provenance

The following attestation bundles were made for omniscient_narrator-0.0.1-py3-none-any.whl:

Publisher: python-publish.yml on omniscient-narrator/omniscient-narrator

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