Metadata-Version: 2.1
Name: pyborg
Version: 1.4.0
Summary: Markov chain bot for many protocols (discord, irc, twitter, mastodon, file, linein) which generates replies to messages
Home-page: https://github.com/jrabbit/pyborg-1up/
Author: Jack Laxson
Author-email: jackjrabbit@gmail.com
License: GPL v3 or later
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Topic :: Communications :: Chat :: Internet Relay Chat
Classifier: Topic :: Games/Entertainment
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
Requires-Dist: irc (>=15.1.1<17)
Requires-Dist: toml
Requires-Dist: arrow (>=0.10.0)
Requires-Dist: PyTumblr (==0.0.6)
Requires-Dist: requests
Requires-Dist: bottle
Requires-Dist: venusian
Requires-Dist: click
Requires-Dist: humanize
Requires-Dist: praw
Requires-Dist: Mastodon.py
Requires-Dist: tweepy
Requires-Dist: lxml
Requires-Dist: attrs
Requires-Dist: statsd
Requires-Dist: prompt-toolkit
Requires-Dist: discord.py ; python_version >= "3"
Requires-Dist: aeidon ; python_version >= "3"

﻿Pyborg is a markov chain bot for irc that generates replies based on messages and it's database.


[![codecov status](https://codecov.io/gh/jrabbit/pyborg-1up/branch/master/graph/badge.svg)](https://codecov.io/gh/jrabbit/pyborg-1up)
[![CI status](https://travis-ci.org/jrabbit/pyborg-1up.svg)](https://travis-ci.org/jrabbit/pyborg-1up)
[![Documentation Status](https://readthedocs.org/projects/pyborg/badge/?version=latest)](https://pyborg.readthedocs.io/en/latest/?badge=latest)


Install
--------
We're on the cheeseshop! Yay!

`pip install pyborg`

If you want the latest git via pip you'll need some special sauce.

`pip install -e git+https://github.com/jrabbit/pyborg-1up.git#egg=pyborg\&subdirectory=pyborg`


Note that we're using Python 3.6+ (for fancy type declarations) and 2.7 (for now)


Basic Usage
-----------

`pyborg` is our new unified pyborg command line interface.


Documentation
-------------

[Docs can be found on RTD.](http://pyborg.readthedocs.io/en/latest/)


Notes
-----

Pyborg is skipping version 1.3; this was used for a transitory database/"brain" restructuring that was underwhelming. 

Ancient original tarballs were hosted at Gna! which is now gone. [Thankfully Internet Archive has a copy!](https://web.archive.org/web/20170225141934/http://download.gna.org/pyborg/) 

Pyborg was originally developed by Tom Morton and Sébastien Dailly.


Suggested NLTK data
-------------------

Pyborg can use nltk tagging and tokenizing when installed and configured. Tagging requires `averaged_perceptron_tagger` and tokenization requires `punkt`.


Todo:
-----

* spelling or better heuristics
* graphing and visualization of the database


