--- /dev/null
+#!/usr/bin/env python
+
+import sys
+
+import code
+import tweepy
+
+"""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 = tweepy.API(tweepy.BasicAuthHandler(sys.argv[1], sys.argv[2]))
+if api.verify_credentials() is False:
+ print 'Invalid username and/or password!'
+ exit(1)
+
+code.interact('<Tweepy shell>', local={'tweepy': tweepy, 'api': api})
+