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 |