Skip to main content

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

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.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page