Metadata-Version: 2.4
Name: iembot
Version: 0.3.0
Summary: A poorly written XMPP bot that does other things
Author-email: daryl herzmann <akrherz@gmail.com>
License: Apache
Project-URL: Homepage, https://github.com/akrherz/iembot
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: atproto
Requires-Dist: click
Requires-Dist: feedgen
Requires-Dist: httpx
Requires-Dist: mastodon-py
Requires-Dist: psycopg
Requires-Dist: pyiem>=1.26
Requires-Dist: python-twitter
Requires-Dist: requests
Requires-Dist: service-identity
Requires-Dist: twisted>=18.4
Requires-Dist: txyam2
Provides-Extra: dev
Requires-Dist: cartopy; extra == "dev"
Requires-Dist: codecov; extra == "dev"
Requires-Dist: cython; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-runner; extra == "dev"
Dynamic: license-file

# IEMBOT

[![Docs](https://readthedocs.org/projects/iembot/badge/?version=latest)](https://readthedocs.org/projects/iembot/)
[![Build Status](https://github.com/akrherz/iembot/workflows/Install%20and%20Test/badge.svg)](https://github.com/akrherz/iembot)
[![Code Health](https://landscape.io/github/akrherz/iembot/master/landscape.svg?style=flat)](https://landscape.io/github/akrherz/iembot/master)

I am a XMPP client with limited bot capabilities.  In general, I am a message
router more than anything.

## Run iembot in development

Place the `src` folder within your `PYTHONPATH` and then `python -m iembot.main run ...`

## Run iembot in production

Well, don't.  If you do, then the CLI is available `iembot run ...`

## Command line options

Option | Shortname | Default | Doc
--- | --- | --- | --
`--disable-atmosphere` | - | `False` | Disable Atmosphere message posting
`--disable-mastodon` | - | `False` | Disable Mastodon message posting
`--disable-slack` | - | `False` | Disable Slack message posting
`--disable-twitter` | - | `False` | Disable Twitter message posting
`--logfile` | `-l` | `logs/iembot.log` | Where to log to, `-` does stdout only
