2016-03-18 20:09:50 +00:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
2016-09-13 17:56:26 +00:00
|
|
|
import argparse, twitools
|
2016-03-18 20:09:50 +00:00
|
|
|
|
|
|
|
if __name__ == "__main__":
|
2016-09-13 17:56:26 +00:00
|
|
|
parser = argparse.ArgumentParser(description='Send a tweet from the status monitor\'s account.')
|
|
|
|
parser.add_argument('-r', '--reply', default=None, metavar='ID', type=int, help='reply to tweet ID')
|
|
|
|
parser.add_argument('-t', '--text', default=None, type=str, help='tweet provided string')
|
|
|
|
args = parser.parse_args()
|
2016-03-18 20:09:50 +00:00
|
|
|
two = twitools.twObject()
|
|
|
|
try:
|
2016-09-13 17:56:26 +00:00
|
|
|
if not args.text:
|
|
|
|
text = input("> ")
|
|
|
|
else:
|
|
|
|
text = args.text
|
2016-03-18 20:09:50 +00:00
|
|
|
except KeyboardInterrupt:
|
|
|
|
exit(0)
|
2016-09-13 17:56:26 +00:00
|
|
|
two.tweet(text, args.reply)
|