Write A Thing
Use LLMs to help you write your things.
Maintainers
- Dan Saattrup Nielsen (@saattrupdan, dan.nielsen@alexandra.dk)
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)
| File | Size | Uploaded | |
|---|---|---|---|
| write_a_thing-0.3.0.tar.gz | 181.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|