writemore
A library of customizable autonomous agents for common jobs.
Installation
writemore is a command line application written in Python.
*The following commands should be executed in a CMD, Bash or Powershell window.
To do this in Microsoft Windows, go to a folder on your computer, click in the folder path at the top and type CMD, then press enter.*
Install Python 3.10 or later from python.org if not already installed, then install the writemore library using pip:
pip install writemore
Usage
The library requires the OPENAI_API_KEY environment variable to be set. An api key can be obtained from
the OpenAI dashboard.
To set an environment variable in Windows, run the following command in a CMD or Powershell window:
setx OPENAI_API_KEY "your_api_key_here"
Replace your_api_key_here with your actual API key from the OpenAI dashboard!
For macOS or Linux users, you can set the environment variable in the terminal by running:
export OPENAI_API_KEY="your_api_key_here"
Run the command line application python script in your terminal: (Type this into your CMD window)
python -m writemore.cli
Contributing
writemore uses pre-commit to run code checks and tests before every commit. To install the pre-commit hooks, run the following commands:
poetry install --with dev
pre-commit install
Or run all the checks manually against all files:
poetry run pre-commit run --all-files
Development Roadmap
ToDos
- Add memory, expose at least one local and one third party API
- Expose all LangChain LLM models available
- Add at least 5 template examples
- Interactive mode
- Localhost web-ui
- Privacy-preserving on-premise workflow (not third party APIs)
Metadata
Release files for writemore 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| writemore-0.0.1.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| writemore-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.6 kB
Release files / writemore-0.0.1.tar.gz
| Download URL | writemore-0.0.1.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
88a5f50564470e3e05c2f8a7701277b79fc31512d8c92be5c272c5aaccba5b1f
|
|
BLAKE2b-256 checksum How to use checksums |
0dc80a6bc0b029222e83a004af8d5647e30514800800054dfcf2ecfed2926cbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.10.8 Linux/5.19.0-38-generic
|
Release files / writemore-0.0.1-py3-none-any.whl
| Download URL | writemore-0.0.1-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b05051d4377e71e2ff40226a0927428e72a5ea1e651e945a4a57b0af9c75e918
|
|
BLAKE2b-256 checksum How to use checksums |
c1f445ebb5b46571914aa3bcea7966a053645595559c281d3313cb57b04137c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.10.8 Linux/5.19.0-38-generic
|