Package for generating randomized tweets of a user on twitter.
Project description
Tweet Generator
The tweet generator uses a Markov chain finite state model to take a particular user id from twitter and generate tweets based off of that person’s previous tweets. The tweets are stored in a JSON document which allows for random walks of the tweets to occur.
Goals
Simplify creating a basic Markov Chain Twitter Bot.
Easy to read and provide an introduction to a simple way to create something intelligent!
Features
Option to remove urls.
Option for proper capitalization
Output of the generated tree into a pretty JSON Format that you can review.
Scraping of the Twitter API using the Tweepy Library
Installation
To install, use pip
pip install tweet-generator
Example
See the following example:
from tweet_generator import tweet_generator
TPCK = '<public_consumer_key>'
TSCK = '<secret_consumer_key>'
TPAK = '<public_access_key>'
TSAK = '<secret_access_key>'
twitter_bot = tweet_generator.PersonTweeter('25073877',TPCK,TSCK,TPAK,TSAK)
random_tweet = twitter_bot.generate_random_tweet()
print(random_tweet)
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
Built Distribution
Hashes for tweet_generator-0.0.31-py2.py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 42224fed317c9f815693aeb2c1b3b86448d4562ac71c13088f65c093e3657744 |
|
| MD5 | a171f50d258c43b3a733ba29e39f3522 |
|
| BLAKE2b-256 | f28923e5f2baace60830d26e68551fa580dc531eb1f2763dd5beaf42a2e8723e |