Skip to main content

No project description provided

Project description

Welcome to Shell POE

This app provides a shell and CLI assistance using PoeClient API.

Usage:

API key can be found from poe website's cookies.

poe_shell --help for help on options

Options: --shell, -s Generates and executes shell commands.

--chat, -c Chats with the bot.

--bots Returns a list of available bots.

If no options are provided, it will respond to one-off messages.

It handles the following types of requests:

  • Shell requests (using ShellHandler)
  • Chat requests (using ChatHandler)
  • One-off messages (using OneOffHandler)
  • Listing available bots

The PoeClient API client is initialized and passed to the relevant handler based on the requests.

This project use poetry to manage dependencies. https://python-poetry.org/docs/

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

poe_shell-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

poe_shell-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file poe_shell-0.1.0.tar.gz.

File metadata

  • Download URL: poe_shell-0.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.3.0

File hashes

Hashes for poe_shell-0.1.0.tar.gz
Algorithm Hash digest
SHA256 748c6a55bd8f5f9a0c4202175f75acda9a1238b57c5514dd2f70ff18f3fab249
MD5 06a8de23a3a2feca3caf4df7cc21c79f
BLAKE2b-256 142776313d2372bd9b14ebcf8bddbf22c34355b5c98b9c58c3c1b421e2021a67

See more details on using hashes here.

File details

Details for the file poe_shell-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: poe_shell-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.3.0

File hashes

Hashes for poe_shell-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdd2d30f9222e5be2a26e421b55a61751746ec0bb228d72e4b4534b52b165ea7
MD5 3e7ac0df29174366eb9c72b4655361d0
BLAKE2b-256 b25825e08a4a98e1045d860b86e5451a1b624b8b9a802da1e96f01934dade8fc

See more details on using hashes here.

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