Skip to main content

Use LLMs to help you write your things.

Project description

Write A Thing

Use LLMs to help you write your things.


Documentation PyPI Status License LastCommit Code Coverage Contributor Covenant

Maintainers

Quickstart

The easiest way to use the package is as a uv tool.

First, you should ensure that you have a .env file in your current working directory with the following content:

GEMINI_API_KEY=<your-google-api-key>

You can then start writing documents using the following command:

uvx write-a-thing <your-prompt> [-f <file-to-use-in-document>] [-f <another-file-to-use-in-document>]

This both installs the package and runs the command. You can also replace GEMINI_API_KEY with, e.g., OPENAI_API_KEY, but then you will need to change the LLM model used with the --model option when running the command.

You can see all available arguments by running the following command:

uvx write-a-thing --help

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

write_a_thing-0.3.0.tar.gz (181.1 kB view details)

Uploaded Source

Built Distribution

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

write_a_thing-0.3.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file write_a_thing-0.3.0.tar.gz.

File metadata

  • Download URL: write_a_thing-0.3.0.tar.gz
  • Upload date:
  • Size: 181.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for write_a_thing-0.3.0.tar.gz
Algorithm Hash digest
SHA256 f203d13ecbaf58da415a717d55916a01df45cc83e83097bb0cf00d5d54525a3e
MD5 2a89c03f581a7fc79bb982febe12219d
BLAKE2b-256 a362c966bf2278b2904f15dc372a5960c8b47f30f0cbe091bd7fcccb24e0a1e2

See more details on using hashes here.

File details

Details for the file write_a_thing-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for write_a_thing-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48427858546e18d3a1484368793f29d06eafac200416c941d6681cfeb69a9d59
MD5 b27e44e44bb9257fa341427bfd9d14f3
BLAKE2b-256 076fff00da6854d5922a9dce9b7604229ed542c83acbbecc9fa597909bc8eb6c

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