Aaron Hill [Sat, 17 Aug 2013 12:52:53 +0000 (08:52 -0400)]
Added support for Coveralls.io
Joshua Roesslein [Sat, 17 Aug 2013 09:28:06 +0000 (02:28 -0700)]
Refactor parse_datetime util.
- Avoid changing locale to parse timestamps.
- Use emails RFC 2822 parser.
- Added a test.
Joshua Roesslein [Sat, 17 Aug 2013 07:55:04 +0000 (00:55 -0700)]
Add retweeters() method.
- retweeters() -> statuses/retweeters/ids
- Removed deprecated methods retweeted_by and retweeted_by_ids.
Joshua Roesslein [Sat, 17 Aug 2013 07:11:35 +0000 (00:11 -0700)]
Fix find_packages exclude list.
- Need to pass a list in order for this to work.
Joshua Roesslein [Sat, 17 Aug 2013 07:07:20 +0000 (00:07 -0700)]
Merge pull request #325.
Joshua Roesslein [Sat, 17 Aug 2013 07:05:09 +0000 (00:05 -0700)]
Ignore virtualenv folder.
[ci skip]
Joshua Roesslein [Sat, 17 Aug 2013 05:46:10 +0000 (22:46 -0700)]
Merge pull request #336 from tewalds/timeouts
Set timeouts properly
Joshua Roesslein [Sat, 17 Aug 2013 05:31:16 +0000 (22:31 -0700)]
Merge pull request #333.
Made a few changes and setup Travis config.
Joshua Roesslein [Sat, 17 Aug 2013 05:28:55 +0000 (22:28 -0700)]
Setup tests for Travis.
- For pull requests use HTTP records to replay traffic.
- For master use the encrypted oAuth keys like normal.
Joshua Roesslein [Sat, 17 Aug 2013 04:29:02 +0000 (21:29 -0700)]
Create a common test case class.
- Sets up authentication.
- Handles recording or replaying HTTP traffic.
Timo Ewalds [Fri, 16 Aug 2013 22:01:14 +0000 (18:01 -0400)]
Set timeouts properly
Aaron Hill [Thu, 15 Aug 2013 11:45:45 +0000 (07:45 -0400)]
Added HTTP replaying for pull requests
Joshua Roesslein [Thu, 15 Aug 2013 05:30:27 +0000 (22:30 -0700)]
Fix list subscribers test.
Joshua Roesslein [Thu, 15 Aug 2013 04:00:51 +0000 (21:00 -0700)]
Sleep a bit to hopefully fix unstable test.
Alejandro Gómez [Mon, 29 Jul 2013 16:10:10 +0000 (18:10 +0200)]
Exclude tests from installation.
Joshua Roesslein [Mon, 15 Jul 2013 17:53:37 +0000 (10:53 -0700)]
Merge pull request #298 from Aaron1011/escape_forward_slash
Add forward slash support in tweepy.utils.urlencode_noplus
Joshua Roesslein [Sun, 16 Jun 2013 19:40:37 +0000 (12:40 -0700)]
Fix a bug in cursors and tweak tests.
Joshua Roesslein [Sun, 16 Jun 2013 19:13:07 +0000 (12:13 -0700)]
Release 2.1.
Aaron Hill [Wed, 12 Jun 2013 01:20:06 +0000 (21:20 -0400)]
Add forward slash support in tweepy.utils.urlencode_noplus
Joshua Roesslein [Tue, 11 Jun 2013 03:34:56 +0000 (20:34 -0700)]
Merge pull request #296 from tweepy/search-v1.1
Change API.search() to use endpoint v1.1
Joshua Roesslein [Tue, 11 Jun 2013 03:33:31 +0000 (20:33 -0700)]
Fix a bug with setting max_id / since_id on a ResultSet.
Joshua Roesslein [Tue, 11 Jun 2013 03:31:58 +0000 (20:31 -0700)]
Merge remote-tracking branch 'master' into search-v1.1
Conflicts:
tweepy/models.py
Joshua Roesslein [Mon, 10 Jun 2013 05:42:07 +0000 (22:42 -0700)]
Pass max_id and since_id into ResultSet constructor.
Joshua Roesslein [Mon, 10 Jun 2013 05:36:15 +0000 (22:36 -0700)]
Move cursors tests into its own module.
Joshua Roesslein [Mon, 10 Jun 2013 05:35:06 +0000 (22:35 -0700)]
Fix a few bugs with the new ID cursors.
- stop once end of collection reached (empty result).
- don't raise ValueError if ResultSet is empty when
trying to get max/min ID of the set (max() and min() don't
accept empty lists)
Joshua Roesslein [Sun, 9 Jun 2013 19:53:09 +0000 (12:53 -0700)]
Merge ID based cursors branch.
Joshua Roesslein [Sun, 9 Jun 2013 19:40:45 +0000 (12:40 -0700)]
Remove some logging.
Joshua Roesslein [Sun, 9 Jun 2013 19:39:00 +0000 (12:39 -0700)]
Add tests for ResultSet.
Joshua Roesslein [Sun, 9 Jun 2013 19:37:38 +0000 (12:37 -0700)]
Remove 'page' parameter from some endpoints.
Using max_id/since_id or cursor is the preferred
way and sometimes the only way to paginate though a collection.
Joshua Roesslein [Sun, 9 Jun 2013 19:37:13 +0000 (12:37 -0700)]
Implement ID based iterator.
Joshua Roesslein [Sat, 8 Jun 2013 21:56:06 +0000 (14:56 -0700)]
Switch search to API v1.1 endpoint.
Joshua Roesslein [Sun, 19 May 2013 08:11:50 +0000 (01:11 -0700)]
Add test for Stream.filter().
Joshua Roesslein [Sun, 19 May 2013 06:59:12 +0000 (23:59 -0700)]
Add streaming test_sample test.
Joshua Roesslein [Sun, 19 May 2013 06:58:26 +0000 (23:58 -0700)]
Implement StreamListener.on_connect callback.
Joshua Roesslein [Sun, 19 May 2013 06:17:49 +0000 (23:17 -0700)]
Add streaming test suite.
- test_userstream
Joshua Roesslein [Sun, 19 May 2013 04:49:15 +0000 (21:49 -0700)]
Split up tests into modules.
- Keep auth tests disabled in CI since they require user input.
Joshua Roesslein [Sat, 18 May 2013 23:05:46 +0000 (16:05 -0700)]
Another flaky test.
Joshua Roesslein [Sat, 18 May 2013 22:54:23 +0000 (15:54 -0700)]
Fix a flaky API tests.
Twitter returns back a short version of the URL
which fails the equality assertion.
Joshua Roesslein [Sat, 18 May 2013 22:32:58 +0000 (15:32 -0700)]
Only build master branch on Travis.
Joshua Roesslein [Sat, 18 May 2013 22:10:19 +0000 (15:10 -0700)]
Add encrypted Twitter API keys for Travis CI.
Joshua Roesslein [Wed, 15 May 2013 05:03:33 +0000 (22:03 -0700)]
Merge pull request #81.
- Add compression support (gzip).
Mike [Sun, 23 Jan 2011 07:08:49 +0000 (15:08 +0800)]
Add compression support.
Conflicts:
tweepy/api.py
Joshua Roesslein [Wed, 15 May 2013 04:03:53 +0000 (21:03 -0700)]
Merge pull request #250 from santosh/master
Changed all Tabs to Spaces
Joshua Roesslein [Tue, 14 May 2013 18:17:26 +0000 (11:17 -0700)]
Drop support for Python 2.5.
Joshua Roesslein [Tue, 14 May 2013 18:10:50 +0000 (11:10 -0700)]
Merge pull request #285.
- Fix code style issue.
Joshua Roesslein [Tue, 14 May 2013 18:05:24 +0000 (11:05 -0700)]
Merge pull request #290.
- Removed un-needed commit.
Jeff Hull [Tue, 14 May 2013 14:18:08 +0000 (09:18 -0500)]
remove endpoint as referenced by @joshthecoder in #288
Jeff Hull [Sun, 12 May 2013 17:33:33 +0000 (12:33 -0500)]
added to contributors file
drevicko [Mon, 29 Apr 2013 02:49:31 +0000 (12:49 +1000)]
removed #FIXME implement timeout
modified: tweepy/binder.py
drevicko [Sun, 28 Apr 2013 08:33:22 +0000 (18:33 +1000)]
added timeout to api constructor with default 60s, set timeout when creating HTTPConnection and HTTPSConnection in binder.py
modified: tweepy/api.py
modified: tweepy/binder.py
Joshua Roesslein [Thu, 28 Mar 2013 17:59:50 +0000 (10:59 -0700)]
Merge pull request #278 from wywygmbh/master
Pull request: Added new language parameter to filter endpoint
Rene Bruns [Wed, 27 Mar 2013 09:58:37 +0000 (10:58 +0100)]
Added language parameter to streaming filter
(see: https://dev.twitter.com/blog/introducing-new-metadata-for-tweets)
Joshua Roesslein [Sat, 16 Mar 2013 20:16:35 +0000 (13:16 -0700)]
Merge pull request #270 from Oire/master
report_spam changed according to API 1.1 docs
Oire [Fri, 15 Mar 2013 13:08:17 +0000 (15:08 +0200)]
Changing the path for report_spam.json according to API 1.1 docs
Joshua Roesslein [Fri, 22 Feb 2013 03:17:04 +0000 (19:17 -0800)]
Merge pull request #249 from sente/master
Added endpoints for followers/list.json and friends/friends.json.
Stuart Powers [Wed, 20 Feb 2013 01:08:37 +0000 (20:08 -0500)]
added to CONTRIBUTORS
Stuart Powers [Wed, 20 Feb 2013 01:00:12 +0000 (20:00 -0500)]
added tests for friends() and followers()
Santosh Kumar [Thu, 14 Feb 2013 09:16:44 +0000 (14:46 +0530)]
Change Tabs to Spaces
Stuart Powers [Thu, 14 Feb 2013 07:22:38 +0000 (02:22 -0500)]
added friends & followers api routes
Joshua Roesslein [Wed, 13 Feb 2013 20:55:18 +0000 (12:55 -0800)]
Merge pull request #245 from MiriamSexton/master
OEmbed Support
Miriam Sexton [Wed, 13 Feb 2013 15:24:37 +0000 (10:24 -0500)]
Remove debugging from tests.py
Miriam Sexton [Wed, 13 Feb 2013 15:22:53 +0000 (10:22 -0500)]
Fixes for last commit
Miriam Sexton [Wed, 13 Feb 2013 15:10:14 +0000 (10:10 -0500)]
Test for oembed
Miriam Sexton [Wed, 13 Feb 2013 15:07:56 +0000 (10:07 -0500)]
Added OEmbed api binding
Joshua Roesslein [Sun, 10 Feb 2013 21:33:57 +0000 (13:33 -0800)]
Release 2.0
Joshua Roesslein [Sun, 10 Feb 2013 21:31:17 +0000 (13:31 -0800)]
Update changelog.
Joshua Roesslein [Sun, 10 Feb 2013 21:25:19 +0000 (13:25 -0800)]
Add CHANGELOG.
Joshua Roesslein [Sun, 10 Feb 2013 21:10:33 +0000 (13:10 -0800)]
Merge Twitter v1.1 support.
Joshua Roesslein [Sun, 10 Feb 2013 21:09:33 +0000 (13:09 -0800)]
Bump streaming to API v1.1.
Joshua Roesslein [Tue, 29 Jan 2013 08:19:27 +0000 (00:19 -0800)]
Fix more broken tests.
Joshua Roesslein [Tue, 29 Jan 2013 08:19:09 +0000 (00:19 -0800)]
Fix destroy_status
Joshua Roesslein [Mon, 21 Jan 2013 18:21:18 +0000 (10:21 -0800)]
Fix tests for API changes.
Joshua Roesslein [Mon, 21 Jan 2013 18:20:55 +0000 (10:20 -0800)]
More fixes for supporting v1.1 endpoints.
Joshua Roesslein [Mon, 21 Jan 2013 18:19:54 +0000 (10:19 -0800)]
Fix bug when parsing Lists.
Joshua Roesslein [Mon, 21 Jan 2013 18:19:18 +0000 (10:19 -0800)]
Remove deprecated endpoints.
Joshua Roesslein [Mon, 21 Jan 2013 18:17:42 +0000 (10:17 -0800)]
mentions -> mentions_timeline
Joshua Roesslein [Sun, 20 Jan 2013 23:40:55 +0000 (15:40 -0800)]
Remove deprecated nearby_places.
Joshua Roesslein [Sun, 20 Jan 2013 23:40:22 +0000 (15:40 -0800)]
Fix friends, followers, and favorites.
Joshua Roesslein [Sun, 20 Jan 2013 23:38:56 +0000 (15:38 -0800)]
Remove friends_timeline. Gone in v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 22:18:51 +0000 (14:18 -0800)]
Fix create/update/destroy lists for v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 22:18:11 +0000 (14:18 -0800)]
Remove notifications. API endpoints removed by Twitter.
Joshua Roesslein [Sun, 20 Jan 2013 22:17:24 +0000 (14:17 -0800)]
Fix create/destory favorites for v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 21:44:00 +0000 (13:44 -0800)]
Fix blocks for v1.1.
Removed exists_block which is no longer an API endpoint.
Joshua Roesslein [Sun, 20 Jan 2013 21:42:59 +0000 (13:42 -0800)]
Fix list add/remove members for v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 20:31:45 +0000 (12:31 -0800)]
Use Twitter v1.1 and use secure by default.
Joshua Roesslein [Thu, 17 Jan 2013 18:17:40 +0000 (10:17 -0800)]
Release 1.13
Joshua Roesslein [Tue, 25 Dec 2012 15:51:51 +0000 (07:51 -0800)]
Merge pull request #230 from oracal/master
Added suggested users api methods
Thomas Whitton [Thu, 20 Dec 2012 21:16:43 +0000 (21:16 +0000)]
suggested user tests now work with what ever user you supply, by first getting a category to search for
Thomas Whitton [Wed, 19 Dec 2012 23:33:03 +0000 (23:33 +0000)]
Added suggest user api methods
Joshua Roesslein [Thu, 13 Dec 2012 02:12:48 +0000 (18:12 -0800)]
Merge pull request #222 from ruli/patch-1
Update README.md
oel [Tue, 27 Nov 2012 14:56:11 +0000 (09:56 -0500)]
Update README.md
Just a clear pointer to the more complete docs.
Joshua Roesslein [Sat, 24 Nov 2012 03:07:16 +0000 (19:07 -0800)]
Merge pull request #218 from inactivist/streaming-fixes
Add stall_warnings parameter support to streaming endpoint
Joshua Roesslein [Sun, 18 Nov 2012 03:51:33 +0000 (19:51 -0800)]
Merge pull request #220 from inactivist/geo-models
Place model support and geo API mods to support Places
Joshua Roesslein [Thu, 15 Nov 2012 07:07:28 +0000 (23:07 -0800)]
Merge pull request #221 from wladston/master
Added a simple MongoDB cache backend.
Wladston Viana Ferreira Filho [Thu, 15 Nov 2012 04:07:30 +0000 (02:07 -0200)]
MongoDB cache backend added.
inactivist [Wed, 14 Nov 2012 22:20:54 +0000 (14:20 -0800)]
Merge branch 'master' of https://github.com/tweepy/tweepy into geo-models
Joshua Roesslein [Wed, 14 Nov 2012 21:04:30 +0000 (13:04 -0800)]
Merge pull request #217 from inactivist/
2396a55264ebf1f227b559633b64933baa200b2f
Fix for issue #193
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.