Michael Helmick
e54183df9c
Uploading profile image and profile background image, update setup required packages, removed some funcs.
...
* You can now update user profile image or user profile background
image thanks to the Python requests library.
* Updated setup to include 'requests' as a required package
* Changed to beginning hashbang to use the users environment python
version
* try/except for parse_qsl, removed try/excepts where it used
cgi.parse_qsl/urlparse.parse_sql
* Lines 161/162 (using self.consumer/token) <- this addition ended up
not being needed, but it doesn't hurt.
* updateProfileBackgroundImage() - param 'tile' is now True/False
rather than a string "true" or string "false"
* removed encode_multipart_formdata func, not needed any longer
2012-01-12 22:37:50 -05:00
Kelly Slemko
4d4aa302d4
Modifying how error is constructed to make sure it calls init on the
...
super class
2011-11-09 15:39:02 -08:00
Kelly Slemko
f31446fa31
Added handling for rate limiting error from search api. Now throws
...
special exception which includes number of seconds to wait before trying
again.
2011-11-09 14:42:10 -08:00
Ryan McGrath
226f129edb
Copy new endpoint to Twython3k, bump release
2011-10-27 02:32:28 +09:00
Ryan McGrath
d89b2735bb
Version bump, fixes to the 3k build (courtesy of wescpy), decode all responses before JSON parsing, 1.4.4 release
2011-10-07 05:20:33 +09:00
kracekumar
1d8f2a8851
fixed typo
2011-10-05 08:04:44 +05:30
kracekumar
d6ac7c18f4
changed searchTwitter() -> search() and searchTwitterGen() -> searchGen()
2011-10-05 07:52:10 +05:30
kracekumar
7c5787ce26
changed searchTwitter() to search()
2011-10-03 23:39:29 +05:30
Edward Hades
5a155d4b7c
Fix AttributeError in OAuth version detection.
...
Old versions of OAuth didn't have _version attribute, so Twython crashes
on them with AttributeError.
This version first checks if there is _version attribute. If no,
obviously it's an old version.
2011-09-08 14:39:39 +08:00
Ryan McGrath
d6d8823dc2
Fixes an issue with incompatibility with newer versions of the SimpleGeo OAuth2 library; also fixes an issue with bulkUserLookup fixes not being up on Pypi (issue #37 , thanks jmalina327)
2011-08-09 18:01:17 -04:00
Ryan McGrath
a3159bd6a7
Based on a heads up from hp-lw, this appears to have been swapped on Twitter's end. No real idea why, but this fixes the call. Thanks\!
2011-04-02 18:15:08 +09:00
Ryan McGrath
c9417af4ae
Merge branch 'master' of git@github.com:ryanmcgrath/twython
2011-03-30 22:38:31 +09:00
Ryan McGrath
a6d524e79d
Update to 1.4.2, catch for Python 2.5 where urlparse doesn't exist (specifically for Google App Engine, which is strangely still on 2.5
2011-03-30 22:38:07 +09:00
Edward Hades
f184595ccf
Allow passing arbitrary arguments to client backend.
...
Useful for timeout, for example.
2011-03-01 02:01:08 +08:00
Edward Hades
4e690f5568
Parameters now can be of any type.
...
The patch by Eugene (9133d0f10e ) is nice, because you don't have to
manually encode() the parameters yourself. But it sucks a little,
because all your parameter values must be unicodes now.
Proposed patch encodes unicodes to utf-8 and allows the olde strs and
longs (I love to use longs in 'id' fields somewhy).
2011-02-28 19:30:09 +08:00
Ryan McGrath
9f8c04b0f2
Patch for Python 2.5; inspect.getargspec() doesn't return a named tuple pre-2.6, so catch on AttributeError and just check in the entire tuple. Increment to 1.4.1 and pushed to Pypi for the sake of 2.5 users.
2011-02-26 01:56:28 -05:00
Ryan McGrath
7f24324507
Updating to 1.4, pushing slew of changes up to Pypi (major thanks to Hades and eriks5 for their patches).
2011-02-26 01:14:21 -05:00
Erik Scheffers
1c12c9c7d5
Rewrote getProfileImageUrl to handle responses with status 200 (happen
...
when eg. a user does not exist)
2011-02-24 10:53:24 +08:00
Erik Scheffers
66e7040df6
Added documentation to getProfileImageUrl()
2011-02-24 10:53:24 +08:00
Erik Scheffers
4d524fb654
Added getProfileImageUrl() to handle "users/profile_image" api call
2011-02-02 16:58:14 +08:00
Erik Scheffers
7f93acb39e
Modified blukUserLookup:
...
* version argument was ignored
* user_id and screen_name lists were not url-escaped, and always ended
with a trailing comma
* unknown parameter 'lol=1' removed
* allow other arguments to users/lookup to be added (kwargs)
* added http headers to request
2011-01-25 15:55:45 +08:00
Erik Scheffers
6f38c4c27d
Removed debugging print statement
2011-01-19 16:41:33 +08:00
Erik Scheffers
0737c12449
Added callback_url parameter to Twython to set the URL the remote
...
site will use to return the request token.
Supports both OAuth 1.0 and 1.0a methods of setting the oauth_callback
parameter. For OAuth 1.0a support, a patched version of python-oauth2
is currently required (see
https://github.com/simplegeo/python-oauth2/pull/43 ).
Availability of OAuth 1.0a support in python-oauth2 is autodetected
and a suitable warning is given if the remote site requires it but
python-oauth2 doesn't support it.
2011-01-19 16:41:18 +08:00
Ryan McGrath
e5bef0f8e4
Fix header passing, fix isListSubscriber call never firing a request
2011-01-18 03:01:50 -05:00
Ryan McGrath
b225918165
TwythonError should go off of AttributeError instead
2011-01-18 01:43:41 -05:00
Ryan McGrath
7ac349bca4
Merge branch 'master' of git@github.com:ryanmcgrath/twython
2011-01-18 01:34:55 -05:00
Ryan McGrath
d5c34779d9
Woah, how the hell did we never notice this before? Set headers on the instance, not as a generic variable...
2011-01-17 19:50:39 -05:00
Alexander Dutton
90cba31922
Some parameters that need substituting (e.g. addListMember) contain underscores. These weren't matched by the regex, so I've added an underscore to the character group. addListMember now works.
2011-01-08 08:10:45 +08:00
Ryan McGrath
435294e004
Fix username parameter bug
2010-12-13 14:28:23 +09:00
Ryan McGrath
4b2a406b35
Fix for searchTwitterGen search_query parameter, spotted (again) by Jacob Silterra
2010-12-13 14:26:49 +09:00
Ryan McGrath
8ecdaa5bfa
Fix a shortenURL reference bug pointed out by Jacob, incremental release of latest bugfixes because Pypi's been down recently
2010-12-12 14:45:03 +09:00
Ryan McGrath
ace1a87745
Merge branch 'bsn-master'
2010-12-08 19:43:48 +09:00
Eugen Pyvovarov
9133d0f10e
ability to send tweets containing unicode characters like cyrillic word 'тест'
2010-12-08 02:39:06 -08:00
Ryan McGrath
931921be01
Fix for issue #25 , certain search queries not being properly encoded. Thanks to momander for pointing this out...
2010-11-28 17:56:11 +09:00
Ryan McGrath
969a1b3578
Fix for issue #22 (searchTwitter failing due to args specification); searchTwitter/searchTwitterGen now default to enforcing UTF-8 conversion, constructApiURL calls fixed, guess_mime_type() function consolidated/removed, bump to version 1.3.4 for small release with bug fixes
2010-10-29 00:31:27 -04:00
Ryan McGrath
3b9527ae69
Fix constructApiURL method, version increment to fix function definitions in new versions
2010-10-20 11:22:31 -04:00
Ryan McGrath
3cef1a463f
Redid some examples, moved examples to core_examples to differentiate from oauth_django_example, version bump to 1.3.2 to fix distribution errors with Pip/etc (dumb binaries were being created earlier, just throwing out the source now and letting pip handle it)
2010-10-19 16:31:09 -04:00
Ryan McGrath
eb5541e433
Twython 1.3, OAuth support is now finally included and working. Ships with an example Django application to get people started with OAuth, entire library is refactored to not be a royal clusterfsck. Enjoy.
2010-10-16 23:37:47 -04:00
Ryan McGrath
c0b56f33a7
Reorganizing structure, finally made the setup.py install function actually work - thanks to the guys in #python for their help.
2009-08-06 01:48:14 -04:00
Ryan McGrath
5ba7e99e6e
Some more work on OAuth, borrowing ideas from existing implementations - parsing of responses, etc. Feel free to critique/contribute.
2009-08-04 02:20:49 -04:00
Ryan McGrath
3b22ff34ce
Properly porting files...
2009-08-03 00:45:29 -04:00