Twitter's recent change to oauth broke my favorite twitter client twyt.
It seems that it also broke twitters android client so they've left basic
auth available to any client identifying with the parameter
source=twitterandroid - after the applying the patch below twyt will
identify as the twitter android client and will continue to work with basic
authenticatoin.
=== modified file 'twyt/twitter.py'
--- twyt/twitter.py 2009-11-19 21:48:45 +0000
+++ twyt/twitter.py 2010-09-14 08:53:28 +0000
@@ -97,6 +97,8 @@
else:
url = self.baseurl + handler
+ data.append(('source', 'twitterandroid'))
+
req = None
if method == 'GET':
url = url + '?' + urllib.urlencode(data)