X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/a2396a3dfd9c2f74da1533572852e4cd9ca880a1..eeec9b0087ff5219ab5d3d15fe7241ded89de4c0:/twitter/cmdline.py diff --git a/twitter/cmdline.py b/twitter/cmdline.py index 775df73..3147f61 100644 --- a/twitter/cmdline.py +++ b/twitter/cmdline.py @@ -64,6 +64,12 @@ prompt: '> from __future__ import print_function +try: + input = __builtins__['raw_input'] +except (AttributeError, KeyError): + pass + + CONSUMER_KEY='uS6hO2sV6tDKIOeVjhnFnQ' CONSUMER_SECRET='MEYTOS97VvlHX7K1rwHPEqVpTSqZ71HtvoK4sVuYk' @@ -106,6 +112,7 @@ OPTIONS = { 'datestamp': False, 'extra_args': [], 'secure': True, + 'invert_split': False, } def parse_args(args, options): @@ -490,6 +497,8 @@ class SetStatusAction(Action): splitted.append(" ".join((replies,statusTxt[:end]))) statusTxt = statusTxt[end:] + if options['invert_split']: + splitted.reverse() for status in splitted: twitter.statuses.update(status=status) @@ -588,6 +597,10 @@ def loadConfig(filename): for option in ('format', 'prompt'): if cp.has_option('twitter', option): options[option] = cp.get('twitter', option) + # process booleans + for option in ('invert_split',): + if cp.has_option('twitter', option ): + options[option] = cp.getboolean('twitter', option) return options def main(args=sys.argv[1:]):