Joshua Roesslein [Thu, 8 Nov 2012 04:40:26 +0000 (20:40 -0800)]
Tweak create/destroy friendship test.
Added a bit of sleep time between destroy and create
requests to allow Twitter time to process.
[ci skip]
Joshua Roesslein [Thu, 8 Nov 2012 04:18:33 +0000 (20:18 -0800)]
Remove deprecated trends_current().
Also adding IRC notifications for CI build failures.
Joshua Roesslein [Thu, 8 Nov 2012 03:47:44 +0000 (19:47 -0800)]
Fix travis environment variables.
Joshua Roesslein [Thu, 8 Nov 2012 03:37:33 +0000 (19:37 -0800)]
Add Travis CI config.
Joshua Roesslein [Thu, 8 Nov 2012 03:36:44 +0000 (19:36 -0800)]
Fix up tests to get them passing.
Removed a few deprecated tests and added
environment variable lookup for getting oAuth credentials.
Joshua Roesslein [Thu, 8 Nov 2012 03:36:05 +0000 (19:36 -0800)]
Remove deprecated trends endpoint.
Joshua Roesslein [Thu, 8 Nov 2012 03:35:43 +0000 (19:35 -0800)]
New README.
Joshua Roesslein [Sun, 19 Aug 2012 09:37:47 +0000 (02:37 -0700)]
Merge pull request #160 from hdemers/fix-memcache-get
Fix `memcache.get` duplicated `key` arg.
Joshua Roesslein [Sun, 19 Aug 2012 09:31:09 +0000 (02:31 -0700)]
Merge pull request #156 from kodkultur/master
Implemented /friendships/lookup
Joshua Roesslein [Sun, 19 Aug 2012 09:20:20 +0000 (02:20 -0700)]
Deprecating and removing tweepyshell.
Joshua Roesslein [Wed, 15 Aug 2012 05:42:47 +0000 (22:42 -0700)]
Bump version to 1.11.
Joshua Roesslein [Thu, 2 Aug 2012 04:34:49 +0000 (21:34 -0700)]
Merge pull request #163 from webisteme/fav
Added max_id param to favorites API method
Joshua Roesslein [Thu, 2 Aug 2012 04:29:08 +0000 (21:29 -0700)]
Merge pull request #185 from alejandrogomez/master
Add missing parameters to `verify_credentials`
Joshua Roesslein [Fri, 20 Jul 2012 05:30:14 +0000 (22:30 -0700)]
Merge pull request #189 from vinsonlee/remove-public_timeline
Remove deprecated statuses/public_timeline.
Vinson Lee [Tue, 17 Jul 2012 05:17:11 +0000 (22:17 -0700)]
Remove deprecated statuses/public_timeline.
Signed-off-by: Vinson Lee <vlee@twitter.com>
Joshua Roesslein [Fri, 13 Jul 2012 05:54:59 +0000 (22:54 -0700)]
Merge pull request #186 from jeunito/streaming_example
streaming example
Alejandro Gómez [Thu, 12 Jul 2012 16:45:19 +0000 (18:45 +0200)]
parse datetime for `tweepy.models.List` objects
Joshua Roesslein [Tue, 10 Jul 2012 21:23:11 +0000 (14:23 -0700)]
Merge pull request #187 from jschauma/master
Trivially add support for retweeted_by_user
Jan Schaumann [Tue, 10 Jul 2012 13:33:14 +0000 (09:33 -0400)]
retweeted_by_user requres an argument
Jose Asuncion [Tue, 10 Jul 2012 11:44:57 +0000 (19:44 +0800)]
changed streaming.py to oauth from basic auth
Jan Schaumann [Mon, 9 Jul 2012 13:41:09 +0000 (09:41 -0400)]
don't bump version, fix tyop
Joshua Roesslein [Mon, 9 Jul 2012 06:46:34 +0000 (23:46 -0700)]
Bump version to 1.10.
Joshua Roesslein [Mon, 9 Jul 2012 06:31:54 +0000 (23:31 -0700)]
Fix userstreams. Use delimited!
Joshua Roesslein [Mon, 9 Jul 2012 06:05:21 +0000 (23:05 -0700)]
Merge pull request #179 from vinsonlee/use-oauth-in-tests
Use OAuth for authentication in unit tests.
Joshua Roesslein [Mon, 9 Jul 2012 05:51:27 +0000 (22:51 -0700)]
Fix streaming to properly parse next object length.
Jan Schaumann [Fri, 6 Jul 2012 19:35:02 +0000 (15:35 -0400)]
Add support for retweeted_by_user:
https://dev.twitter.com/docs/api/1/get/statuses/retweeted_by_user
Jose Asuncion [Fri, 6 Jul 2012 00:19:14 +0000 (17:19 -0700)]
streaming example
Alejandro Gómez [Thu, 5 Jul 2012 19:23:21 +0000 (21:23 +0200)]
Explicit imports and removal of unused variables
Alejandro Gómez [Thu, 5 Jul 2012 19:32:30 +0000 (21:32 +0200)]
Add missing parameters to `verify_credentials`
As described in the Twitter API docs, the `verify_credentials`
method accepts the optional `include_entities` and `skip_status`
parameters.
https://dev.twitter.com/docs/api/1/get/account/verify_credentials
I've modified `tweepy.API.verify_credentials` for allowing these
parameters and expanded `tests.testverifycredentials` to test the
new functionality
Vinson Lee [Fri, 8 Jun 2012 06:33:31 +0000 (23:33 -0700)]
Use OAuth for authentication in unit tests.
Basic Auth is no longer supported.
Signed-off-by: Vinson Lee <vlee@twitter.com>
Joshua Roesslein [Tue, 17 Apr 2012 16:12:08 +0000 (11:12 -0500)]
Merge pull request #168 from srj55.
Conflicts:
tweepy/streaming.py
Steve Jones [Tue, 17 Apr 2012 01:57:39 +0000 (22:57 -0300)]
Update tweepy/streaming.py
Steve Jones [Tue, 17 Apr 2012 01:55:48 +0000 (22:55 -0300)]
Update to streaming read loop to use delimited stream mode.
1) read newlines until a digit appears
2) read rest of digits until another new line appears
3) read next status object
4) repeat
-improved speed over trunk version
-simplify loop logic
-added condition for "self.running and not resp.isclosed()" during each read-loop stage
Joshua Roesslein [Mon, 16 Apr 2012 20:58:10 +0000 (15:58 -0500)]
Encode parameters using percent-encoding for spaces.
Joshua Roesslein [Mon, 16 Apr 2012 20:57:41 +0000 (15:57 -0500)]
Implemnt an urlencode that uses quote instead.
Joshua Roesslein [Mon, 16 Apr 2012 19:55:29 +0000 (12:55 -0700)]
Merge pull request #164 from PabloCastellano/master
fix project urls
Steve Jones [Thu, 12 Apr 2012 04:04:43 +0000 (01:04 -0300)]
Updated faster read loop code. this implementation is nearly as fast and also allows all tweets to fire on_status() event calls. Previously, when the stream went silent, the most recent tweet would be stuck in the read buffer and would not fire an on_status() event call.
Pablo Castellano [Mon, 9 Apr 2012 12:39:24 +0000 (14:39 +0200)]
Fix project urls
Eli [Sat, 7 Apr 2012 13:27:12 +0000 (14:27 +0100)]
Added max_id param to favorites API method
Hugues Demers [Mon, 2 Apr 2012 20:42:19 +0000 (16:42 -0400)]
Fix memcache.set duplicated `key` arg.
John Gunnarsson [Mon, 19 Mar 2012 00:35:16 +0000 (01:35 +0100)]
Added support for /friendships/lookup api call
Joshua Roesslein [Sat, 17 Mar 2012 06:55:07 +0000 (01:55 -0500)]
Bump to version 1.9
Joshua Roesslein [Fri, 9 Mar 2012 20:15:40 +0000 (12:15 -0800)]
Merge pull request #149 from coderholic/patch-1
lookup users API call doesn't require authentication.
Joshua Roesslein [Thu, 8 Mar 2012 05:00:25 +0000 (21:00 -0800)]
Merge pull request #144 from danfairs/faster-read-loop
Use a buffer rather than reading the Twitter response one byte at a time...
Ben Dowling [Wed, 29 Feb 2012 18:15:53 +0000 (18:15 +0000)]
lookup users API call doesn't require authentication. See the documentation at https://dev.twitter.com/docs/api/1/get/users/lookup and try the example: https://api.twitter.com/1/users/lookup.json?screen_name=twitterapi&include_entities=true
Dan Fairs [Sat, 4 Feb 2012 16:22:56 +0000 (16:22 +0000)]
Provide a hook for subclasses to do something when a response closes.
Dan Fairs [Sat, 4 Feb 2012 16:22:34 +0000 (16:22 +0000)]
Check that the response is not closed each time around the loop.
Dan Fairs [Tue, 31 Jan 2012 15:47:38 +0000 (15:47 +0000)]
Use a buffer rather than reading the Twitter response one byte at a time. This actually respects the buffer_size option that was already there, but unused.
Joshua Roesslein [Thu, 29 Dec 2011 01:06:17 +0000 (17:06 -0800)]
Merge pull request #136 from rdennis463/geo_search
added the geo_search API method,
Robert Dennis [Mon, 28 Nov 2011 01:59:45 +0000 (20:59 -0500)]
added the geo_search API method, no attribute:street_address support at this time
Joshua Roesslein [Sun, 13 Nov 2011 06:30:16 +0000 (22:30 -0800)]
Merge pull request #122 from cduruk/parser
Add a RawParser to access JSON objects directly
Joshua Roesslein [Sun, 13 Nov 2011 06:29:00 +0000 (22:29 -0800)]
Merge pull request #123 from nloadholtes/nloadholtes-examples
A new example of how to use oauth
Joshua Roesslein [Sun, 13 Nov 2011 06:26:14 +0000 (22:26 -0800)]
Merge pull request #124 from reuteras/httplib-fix
Fix for newer version of httplib
Joshua Roesslein [Tue, 1 Nov 2011 04:06:54 +0000 (23:06 -0500)]
Version 1.8
Joshua Roesslein [Tue, 1 Nov 2011 04:05:31 +0000 (23:05 -0500)]
Only return cursors if needed.
Joshua Roesslein [Thu, 20 Oct 2011 18:15:43 +0000 (13:15 -0500)]
Connect to streaming API using HTTPS by default.
https://dev.twitter.com/blog/streaming-api-turning-ssl-only-september-29th
Peter Reuterås [Sun, 9 Oct 2011 10:35:01 +0000 (12:35 +0200)]
Fix for newer version of httplib
httplib in python 2.7 requires that the lenght parameter is a string
and not an int.
Nick Loadholtes [Sat, 8 Oct 2011 18:49:45 +0000 (14:49 -0400)]
A new example of how to use oauth
rogelio [Sat, 1 Oct 2011 05:48:21 +0000 (00:48 -0500)]
Add Redis cache.
rogelio [Sat, 1 Oct 2011 05:40:18 +0000 (00:40 -0500)]
Modified MemCacheCache to raise NotImplementedError instead of returning false data.
rogelio [Sat, 1 Oct 2011 05:36:55 +0000 (00:36 -0500)]
Fallback to pickle module if CPickle not found.
Joshua Roesslein [Sat, 1 Oct 2011 05:17:52 +0000 (22:17 -0700)]
Merge pull request #113 from meetar/patch-1
Edited username in github url from joshthecoder to tweepy
Joshua Roesslein [Sat, 1 Oct 2011 05:17:27 +0000 (22:17 -0700)]
Merge pull request #114 from meetar/patch-2
Edited username in setup.py from joshthecoder to tweepy
rogelio [Wed, 15 Jun 2011 19:23:11 +0000 (14:23 -0500)]
Added a use_cache flag to calls. Default is true.
This is to avoid caching calls like rate_limit_status which shouldn't ever be cached.
Binder was modified to only cache when the flag is true.
Can Duruk [Fri, 30 Sep 2011 00:39:57 +0000 (17:39 -0700)]
Add a RawParser to access JSON objects directly
Peter Richardson [Tue, 26 Jul 2011 19:25:06 +0000 (16:25 -0300)]
Edited setup.py via GitHub
Peter Richardson [Tue, 26 Jul 2011 19:23:11 +0000 (16:23 -0300)]
Edited username in github url from joshthecoder to tweepy
Joshua Roesslein [Thu, 26 May 2011 05:50:34 +0000 (22:50 -0700)]
Merge pull request #105 from hmarr/dms-show
Added method for direct_messages/show
Harry Marr [Thu, 19 May 2011 09:37:12 +0000 (10:37 +0100)]
Added method for direct_messages/show
Josh Roesslein [Wed, 11 May 2011 06:07:57 +0000 (01:07 -0500)]
Update README.
Josh Roesslein [Wed, 11 May 2011 04:15:25 +0000 (23:15 -0500)]
Add Basic Authentication example.
Joshua Roesslein [Mon, 25 Apr 2011 17:14:04 +0000 (10:14 -0700)]
Merged pull request #99 from panisson/master.
Overriding stack trace on streaming.py
André Panisson [Mon, 18 Apr 2011 16:57:08 +0000 (09:57 -0700)]
The "raise exception" is overriding the stack trace and hiding all errors, a simple "raise" should be fine.
Josh Roesslein [Sat, 16 Apr 2011 00:58:36 +0000 (19:58 -0500)]
Document installation.
Josh Roesslein [Sat, 16 Apr 2011 00:28:10 +0000 (19:28 -0500)]
Update README
Josh Roesslein [Sat, 16 Apr 2011 00:05:08 +0000 (19:05 -0500)]
Create new blank sphinx docs.
Josh Roesslein [Fri, 15 Apr 2011 23:52:08 +0000 (18:52 -0500)]
doc -> docs
Josh Roesslein [Thu, 14 Apr 2011 06:16:05 +0000 (01:16 -0500)]
Remove old changelog file.
Josh Roesslein [Thu, 14 Apr 2011 06:11:39 +0000 (01:11 -0500)]
Re-sync contributors.
Josh Roesslein [Thu, 14 Apr 2011 05:50:43 +0000 (00:50 -0500)]
Merge streaming improvements from robinhouston.
Josh Roesslein [Thu, 14 Apr 2011 05:34:16 +0000 (00:34 -0500)]
Code style fixup.
AlanBell [Wed, 30 Mar 2011 19:55:24 +0000 (12:55 -0700)]
Add User Streams.
AlanBell [Wed, 30 Mar 2011 19:52:49 +0000 (12:52 -0700)]
_read_loop really didn't seem right, but somehow kinda worked. It now works when pointed at user streams too.
Robin Houston [Sat, 5 Mar 2011 16:16:39 +0000 (16:16 +0000)]
A five-second default timeout is pretty ridiculous for streaming
searches, where Twitter will take longer than five seconds even to
send a response header.
My preferred default would be no timeout at all, but if we are to
have one then five minutes seems more reasonable than five seconds.
Robin Houston [Sat, 5 Mar 2011 16:15:19 +0000 (16:15 +0000)]
Apply the auth before connecting, otherwise it will fail on reconnection
when using OAuth (because the nonce has been used before, and the timestamp
is no longer correct).
Robin Houston [Sat, 5 Mar 2011 15:45:55 +0000 (15:45 +0000)]
Change tabs to spaces, for consistency
Robin Houston [Sat, 5 Mar 2011 15:41:16 +0000 (15:41 +0000)]
Improve the options handling in the streaming.Stream class, so that false values can be used. (In particular I want to be able to pass timeout=None, but one might also reasonably want to pass zero for some of the other options.)
Pascal Jürgens [Fri, 17 Dec 2010 10:09:44 +0000 (18:09 +0800)]
Fixed default status parser to use user model from the model factory. This enables use of one's own user models.
Aaron Swartz [Sat, 5 Feb 2011 05:32:25 +0000 (23:32 -0600)]
Add support for related_result
Josh Roesslein [Sat, 5 Feb 2011 05:05:43 +0000 (23:05 -0600)]
Merge branch 'master' of github.com:joshthecoder/tweepy
w43L [Wed, 1 Dec 2010 02:22:35 +0000 (10:22 +0800)]
added support for count parameter in filter method
Johannes Faigle [Fri, 26 Nov 2010 13:16:39 +0000 (21:16 +0800)]
added information about twitters discontinued basic auth support to docs
Johannes Faigle [Fri, 26 Nov 2010 13:16:39 +0000 (13:16 +0000)]
added information about twitters discontinued basic auth support to docs
Clay McClure [Thu, 30 Dec 2010 23:44:55 +0000 (07:44 +0800)]
Propagate connection failure exceptions up through verify_credentials
Josh Roesslein [Mon, 18 Oct 2010 14:22:35 +0000 (09:22 -0500)]
Include all parameters when signing request for OAuth.
Josh Roesslein [Mon, 18 Oct 2010 02:40:58 +0000 (21:40 -0500)]
Fix an error in the Stream class.
Josh Roesslein [Sun, 17 Oct 2010 04:34:20 +0000 (23:34 -0500)]
Fix up auth tutorial.
Closes #54
Josh Roesslein [Sun, 17 Oct 2010 04:27:10 +0000 (23:27 -0500)]
Add include_rts parameter to user_timeline().
Closes #48
Josh Roesslein [Sun, 17 Oct 2010 04:03:15 +0000 (23:03 -0500)]
Use unicode for Tweepy error messges.
Closes #38
Josh Roesslein [Sun, 17 Oct 2010 02:58:56 +0000 (21:58 -0500)]
Fix a bug in the cache code which would error when loading non-Model objects.