Metadata-Version: 2.1
Name: twitter-markov
Version: 0.6.0
Summary: Create markov chain ("_ebooks") accounts on Twitter
Home-page: https://github.com/fitnr/twitter_markov
Author: Neil Freeman
Author-email: contact@fakeisthenewreal.org
License: GPLv3
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Requires-Dist: twitter-bot-utils (>=0.12.0)
Requires-Dist: markovify (<0.4,>=0.2.4)
Requires-Dist: python-Levenshtein (<0.13,>=0.12.0)
Requires-Dist: wordfilter (>=0.1.8)
Requires-Dist: pyyaml (>=4.2b1)
Requires-Dist: tweepy
Requires-Dist: six

twitter markov
==============

Create markov chain ("\_ebooks") accounts on Twitter. The audience for
this library is those with at least basic Python experience. Before you
set this up, you'll need: \* A twitter account \* A twitter application
(register at `dev.twitter.com <http://dev.twitter.com>`__) with
authentication keys for the account (`read
more <https://dev.twitter.com/oauth>`__) \* A text for the bot to learn
from, which can be a text file or a Twitter archive. Several thousand
lines are needed to get decent results, with fewer than 100 or so it
won't work at all.

Install
-------

Run ``pip install twitter_markov``, or download/clone the package and
run ``python setup.py install``. Feel free to use a virtualenv, if
you're into that.

Setting up a bot
----------------

`See the docs <http://pythonhosted.org/twitter_markov>`__ for a complete
guide to setting up an ebooks bot. Here are the basics:

-  Create a app and authenticate it with your new Twitter account
-  `Create a
   corpus <http://pythonhosted.org/twitter_markov/corpus.html>`__, a
   text file with one sentence or text per line
-  `Create a ``bots.yaml`` config
   file <http://pythonhosted.org/twitter_markov/config.html>`__
-  `Set up a task to tweet and
   reply <http://pythonhosted.org/twitter_markov/tweet.html>`__

API
---

`See the docs <http://pythonhosted.org/twitter_markov/api.html>`__.

License
-------

Copyright 2014-2016, Neil Freeman. This software is available under the
GPL 3.0. See LICENSE for more information.


