Commit graph

481 commits

Author SHA1 Message Date
Ryan McGrath
467f27a2a3 Ah, this was pretty out of date! Thanks to wescpy for the heads up. 2011-10-07 05:12:16 +09:00
Ryan McGrath
a8e980357b Merge pull request #42 from kracekumar/master
* Fixes searchTwitter[Gen] not yielding properly
* Moves searchTwitter/searchTwitterGen methods to non-Twitter names
* Formatting
2011-10-06 13:02:06 -07:00
kracekumar
1d737b67d9 Modified searchTwitter() -> search(), searchTwitterGen() -> searchGen() in twython3k 2011-10-05 19:04:24 +05:30
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
7441a535ee Merge pull request #34 from jelsas/master
streaming.py was throwing an IndentationError
2011-05-11 11:31:53 -07:00
Jonathan Elsas
e262e80b23 minor changes to ensure streaming.py doesn't throw an IndentationError 2011-05-11 14:25:07 -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
8aee9932a5 Hmmm, lost submodule status for twython-django; not sure why, adding back. 2011-02-26 01:37:22 -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
Ryan McGrath
7cafb49fe8 Updates about 3k library needs, etc 2011-02-26 01:12:25 -05:00
Edward Hades
22fef638ab twython3k: simplejson wants string, not bytes 2011-02-26 14:04:48 +08:00
Edward Hades
af37b7f52d twython3k: removed unnecessary json magic 2011-02-26 14:04:48 +08:00
Edward Hades
c32c855f5b twython3k: fixed choose_boundary import 2011-02-26 14:04:48 +08:00
Edward Hades
f991f91cf8 twython3: fixed __init__.py 2011-02-26 14:04:48 +08:00
Erik Scheffers
e97ec7ea0a Added 'httplib2' as requirement 2011-02-26 14:04:35 +08:00
Erik Scheffers
ec6169292d Added a few missing endpoints, fixed a few wrong endpoints 2011-02-24 10:53:24 +08:00
Erik Scheffers
e13d371fef Added API calls "/friendships/incoming" and "/friendships/outgoing" 2011-02-24 10:53:24 +08: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
Eugen Pyvovarov
5f1d0d4e90 verify credentials and return userinfo 2010-11-10 08:27:21 -08:00
Eugen Pyvovarov
a13539884d in get method we use *kwargs, that's why we need to provide named arguments to the function 2010-11-10 07:33:10 -08:00
Ryan McGrath
0407742fd8 Moved twython-django to be a submodule, better references everything this way (no need to ship useless, bloated code with a release). Twython 1.3.5 will not ship with the extra Django code, as it's now in its own separate repository (this is better, email if you have questions, happy to answer). 2010-11-07 02:20:56 -05:00
Ryan McGrath
2122f6528d Minor Streaming work; not official, just hackery for fun. Fork and patch or look away. 2010-11-07 02:18:24 -05:00
Ryan McGrath
ed14371d38 Version bump for bug fixes release (1.3.3 => 1.3.4) 2010-10-29 00:32:19 -04: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
f9fc3b4a7c Fix years 2010-10-22 12:43:50 -04:00