Commit graph

196 commits

Author SHA1 Message Date
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
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
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
7ccf8a2baf Bump version slightly 2010-10-14 10:31:53 -04:00
Mark Liu
2a5d668801 Added a missing parameter to addListMember 2010-09-12 11:33:32 +08:00
Juan Jose Conti
e9aaaa7c39 Added a method to return a generator based in Twitter search API. 2010-08-24 11:22:03 +08:00
Randall Degges
c2f87f736c Adding some more PEP-8.
All lines should be at most 79 characters in length.
2010-08-18 14:36:18 +08:00
Randall Degges
a8ae71fd75 Adding a bit more PEP-8. 2010-08-18 14:36:01 +08:00
Randall Degges
d5b2c98fb8 PEP-8'ing imports. Also removing useless docstring.
Only the *first* docstring defined in a source file will be associated with
that module's __doc__ string. So I'm removing the second one that was there as
it is unnecessary.
2010-08-18 14:36:00 +08:00
Ryan McGrath
d630e02b6e Fixing and closing issue #15 by ebertti - getFollowersStatus() fails when only checking with ID, needs proper query string stuff. 2010-08-16 02:32:55 -07:00
Ryan McGrath
7dbbd954b2 Changing verifyCredentials to not auto-fire on class instantiation. No need to waste network resources; if anybody *wants* to verify credentials from this point onwards, you need to explicitly call instance.verifyCredentials(). This'll help with the upcoming change from Basic Auth... 2010-05-11 01:19:17 -04:00
Ryan McGrath
fc6b9e1362 Updating Trends API to reflect new endpoints. 2010-04-23 00:26:57 -04:00
Ryan McGrath
ab2dd1e2f0 Fixing createFriendship parameter passing - never needed the question mark. How did this sit for so long? 2010-04-10 01:06:37 -04:00
Ryan McGrath
fe59e56361 Added a new bulkUserLookup() method. Takes two optional arrays of user_ids or screen_names and returns data from Twitter concerning all the users in question. (e.g, lol.bulkUserLookup(user_ids=[1,2,3], screen_names=["danmcgrath", "enotionz", "shiftb"])" 2010-03-17 03:19:41 -04:00
Ryan McGrath
8bea592d97 Increment version number to 1.2; fixed a bug in updateProfileColors() wherein multiple values wouldn't get properly concatenated/url-encoded. Changed getRateLimitStatus() to accept a boolean of 'checkRequestingIP', which should hopefully make the method a little more clear for debugging purposes. 2010-02-25 02:14:14 -05:00
Ryan McGrath
30fbacb066 Merging in a changeset to fix updateProfileColors() to use a proper POST method, instead of using a GET (thanks to Pedro Varangot for the submitted patch) 2010-02-22 23:03:30 -05:00
Ryan McGrath
844c1ae235 Removing redundant code block 2010-02-10 18:51:58 -05:00
Ryan McGrath
08c0200020 Fix for destroyStatus() method returning consistent 404's - properly initiate POST, fix url to reference properly, always require string instead of number for tweet id 2010-01-10 15:28:46 -05:00
Ryan McGrath
0e878ce75d Don't pass odd null parameters for updateStatus(), Twitter has seemingly decided to barf on them 2010-01-02 06:06:20 -05:00
Ryan McGrath
a1bd6bfb85 Don't auto-kill at the 140 limit, as other languages apparently treat this differently. Leave it up to the programmer to determine length issues, I guess. 2009-12-30 03:27:59 -05:00
Ryan McGrath
25f68b2608 getListMembers() needs to always pass the id 2009-12-22 04:06:33 -05:00
Ryan McGrath
cf20f2975a Typo'd follow in a param specification, fixing... 2009-12-21 22:43:11 -05:00
Ryan McGrath
68ac67e85d Documented the new proxy use/authentication methods (see the setup() method) 2009-12-21 03:04:46 -05:00
Ryan McGrath
c40b6a6ebe import oauth as oauth to avoid namespacing conflicts in builds; setup.py now properly includes all necessary modules, fixes build problems people reported 2009-12-17 03:27:23 -05:00
Ryan McGrath
850c1011d1 Breaking down package structure a bit more 2009-12-17 03:19:42 -05:00
Ryan McGrath
a3edbb2348 New package structure; twython is now separated out into core/oauth/streaming. To maintain compatibility with older Twython versions, simply import twython like: 'import twython.core as twython' - this will allow for easier oauth/streaming development, and should hopefully fix a lot of the installation issues people kept running into with easy_install 2009-12-17 03:05:39 -05: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
Ryan McGrath
cbfa71c286 Changing over to Twython, rolled back version number to aim for a more consistent release schedule - nowhere near a 1.0 release yet... 2009-08-03 00:36:08 -04:00