#!/usr/bin/env python3 import dbtools, twitools import argparse, markovify, operator, random, re, sys def getText(db = dbtools.dbHelper()): text = "" for string in db.executeQuery("SELECT text FROM tweets;"): text += string[0] + "\n" return text def markovifyText(text): return markovify.Text(text).make_short_sentence(130).replace("@", "@​") def tweet(text, ref = 0, two = twitools.twObject()): return two.tweet(text, ref).id if __name__ == "__main__": tweet(markovifyText(getText()))