inactivist [Tue, 13 Nov 2012 22:48:15 +0000 (14:48 -0800)]
Fixing BoundingBox.corner() - was returning incorrect data.
inactivist [Tue, 13 Nov 2012 07:48:39 +0000 (23:48 -0800)]
Fixing broken unit test from prior commit. Need to deal with null (None) 'place' attribute in Status objects.
inactivist [Tue, 13 Nov 2012 07:15:08 +0000 (23:15 -0800)]
Place model support and geo API mods
api.py:
* Adding API.geo_similar_places (geo/similar_places.json).
* Updating geo_search, geo_id, nearby_places, and reverse_geocode to return Place model instances as appropriate, rather than raw query result JSON data. The geo APIs parse the 'result' element into a single Place or a list of Place instances.
models.py:
* Status: Now uses Place model if place attribute present in tweet/status body.
* Adding BoundingBox, Place model classes.
NOTE: Breaking Changes
* Clients referencing Status.place or existing geo functions (see list above) must be reviewed and updated to use proper attribute access. The geo methods now return Place model instances rather than the raw JSON query data.
Joshua Roesslein [Thu, 8 Nov 2012 08:22:54 +0000 (00:22 -0800)]
Release 1.12
[ci skip]
Joshua Roesslein [Thu, 8 Nov 2012 08:13:58 +0000 (00:13 -0800)]
Fix failing tests and tweak CI build.
Joshua Roesslein [Thu, 8 Nov 2012 04:57:30 +0000 (20:57 -0800)]
Remove Python 2.5 from CI runs.
[ci skip]
Joshua Roesslein [Thu, 8 Nov 2012 04:51:26 +0000 (20:51 -0800)]
Merge pull request #203 from alejandrogomez/retweeted_by_user
Get retweets by user
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.
Alejandro Gómez [Wed, 5 Sep 2012 15:59:42 +0000 (17:59 +0200)]
Get retweets by user
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