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.7.tar.gz (4.5 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.7-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: poe_shell-0.1.7.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.3 Linux/6.4.1-arch1-1

File hashes

Hashes for poe_shell-0.1.7.tar.gz
Algorithm Hash digest
SHA256 81b6551d3d5df4e26d4a1507f32bc0f72dc836d6be1cb300ffebb7aa5fc131f4
MD5 b74fb1e1464d1ecbb637626fa4442e92
BLAKE2b-256 6a0bc418c654abe31ee61f53db2c3478ff88213b073bd9c8a021778b02d0c186

See more details on using hashes here.

File details

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

File metadata

  • Download URL: poe_shell-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.3 Linux/6.4.1-arch1-1

File hashes

Hashes for poe_shell-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f22649e4db8e3aecd77b9857f10aa778ec272e92fdfa933ccf73211226fe6c51
MD5 5916004b2a5dd8f5b92a2b5000c0a3a0
BLAKE2b-256 edacdd236be907363d5f8e97e6a24a085909d41062a75cb10201327ed0279756

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