Added back the tweepyshell.
authorJosh Roesslein <jroesslein@gmail.com>
Fri, 6 Nov 2009 22:48:27 +0000 (16:48 -0600)
committerJosh Roesslein <jroesslein@gmail.com>
Fri, 6 Nov 2009 22:48:27 +0000 (16:48 -0600)
tweepyshell [new file with mode: 0755]

diff --git a/tweepyshell b/tweepyshell
new file mode 100755 (executable)
index 0000000..56127d3
--- /dev/null
@@ -0,0 +1,24 @@
+#!/usr/bin/env python
+
+import sys
+
+import code
+import tweepy
+from tweepy import API, BasicAuthHandler
+
+"""Launch an interactive shell ready for Tweepy usage
+
+This script is handy for debugging tweepy during development
+or to just play around with the library.
+It imports tweepy and creates an authenticated API instance (api)
+using the credentials provided.
+"""
+
+if len(sys.argv) != 3:
+    print 'Usage: tweepyshell <username> <password>'
+    exit(1)
+
+api = API(BasicAuthHandler(username=sys.argv[1], password=sys.argv[2]))
+
+code.interact('<Tweepy shell>', local={'tweepy': tweepy, 'api': api})
+