Skip to main content

WALLO - Writing Assistant leveraging Large Language mOdels

Project description

Logo

WALLO - Writing Assistant leveraging Large Language mOdels

Often you have to write a text and forget all the helpful prompts that you used in the past. This tool helps to reduce the copy-paste from your local prompt-library and into the LLM-tools.

This program has been heavily written by Claude; at a certain point I let it just change the code.

Screenshot

Installation and usage

Using pypi

  python -m venv .venv
  . .venv/bin/activate
  pip install wallo

Github

  git clone git@github.com:SteffenBrinckmann/wallo.git
  cd wallo/
  python -m venv .venv
  . .venv/bin/activate
  pip install -r requirements.txt

Usage

Usage:

  . .venv/bin/activate
  python -m wallo.main

Configuration

Prompts and services are saved in .wallo.json file in your home folder.

Development

Things I might/might not add

  • Word wrap does not work with long copy-paste content
  • pyInstaller to easily install on windows

Upload to pypi

How to upload to pypi

  1. Update version number in pyproject.toml
  2. Execute commands
      mypy wallo/
      pylint wallo/
      python3 -m build
      python3 -m twine upload dist/*
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wallo-0.2.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wallo-0.2.0-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file wallo-0.2.0.tar.gz.

File metadata

  • Download URL: wallo-0.2.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for wallo-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0b5699c4616b0d2dbae346437ac840e392b74377c52571d7a584e12fedcad6ce
MD5 e938a132b317a63c3dea32397a1e161f
BLAKE2b-256 51a50f31b770eeb8b11017875fbb83553211ffb78eac3a97ee52e4384be0be03

See more details on using hashes here.

Provenance

The following attestation bundles were made for wallo-0.2.0.tar.gz:

Publisher: pypi.yml on SteffenBrinckmann/wallo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wallo-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: wallo-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for wallo-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 051e7490ecdf64872dc36a913b4cc7b2a3bc0357edfbd6564a78582f93fb7eb3
MD5 0a14ecd64e10052e28116f34a55a0c5f
BLAKE2b-256 6798f84797fb529bf79fa1cbfc63a1b568d83ce37d203c7abcf607e026b70967

See more details on using hashes here.

Provenance

The following attestation bundles were made for wallo-0.2.0-py3-none-any.whl:

Publisher: pypi.yml on SteffenBrinckmann/wallo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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