Skip to main content

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)

Source distribution for writemore 0.0.1
File Size Uploaded
writemore-0.0.1.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for writemore 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

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