logging.info("Starting tweetStream %s" % __version__) if len(sys.argv) < 2: logging.fatal("No username given! Stopping...") print "Usage: %s [username] [-c]" % sys.argv[0] sys.exit(1) uname = sys.argv[1] logging.info("Given username %s" % uname) client = TwitterClient(uname) if len(sys.argv) == 3 and sys.argv[2] == '-c': client.start() shown = [] while True: try: time.sleep(3) c = client.storage.get_all_sorted() for t in c: if t.guid not in shown: print t shown.append(t.guid) except KeyboardInterrupt: client.stop() sys.exit(0) else: win = MainWindow(client) win.main()