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

Metadata

Release files for write_a_thing 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for write_a_thing 0.3.0
File Size Uploaded
write_a_thing-0.3.0.tar.gz 181.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for write_a_thing 0.3.0
File Interpreter ABI Platform
write_a_thing-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 189.5 kB

Release files / write_a_thing-0.3.0.tar.gz

Download URL write_a_thing-0.3.0.tar.gz
Size 181.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f203d13ecbaf58da415a717d55916a01df45cc83e83097bb0cf00d5d54525a3e
BLAKE2b-256 checksum
How to use checksums
a362c966bf2278b2904f15dc372a5960c8b47f30f0cbe091bd7fcccb24e0a1e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.8

Release files / write_a_thing-0.3.0-py3-none-any.whl

Download URL write_a_thing-0.3.0-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48427858546e18d3a1484368793f29d06eafac200416c941d6681cfeb69a9d59
BLAKE2b-256 checksum
How to use checksums
076fff00da6854d5922a9dce9b7604229ed542c83acbbecc9fa597909bc8eb6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.8

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page