tweepy.git
11 years agoAdded support for Coveralls.io
Aaron Hill [Sat, 17 Aug 2013 12:52:53 +0000 (08:52 -0400)]
Added support for Coveralls.io

11 years agoRefactor parse_datetime util.
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.

11 years agoAdd retweeters() method.
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.

11 years agoFix find_packages exclude list.
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.

11 years agoMerge pull request #325.
Joshua Roesslein [Sat, 17 Aug 2013 07:07:20 +0000 (00:07 -0700)]
Merge pull request #325.

11 years agoIgnore virtualenv folder.
Joshua Roesslein [Sat, 17 Aug 2013 07:05:09 +0000 (00:05 -0700)]
Ignore virtualenv folder.

[ci skip]

11 years agoMerge pull request #336 from tewalds/timeouts
Joshua Roesslein [Sat, 17 Aug 2013 05:46:10 +0000 (22:46 -0700)]
Merge pull request #336 from tewalds/timeouts

Set timeouts properly

11 years agoMerge pull request #333.
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.

11 years agoSetup tests for Travis.
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.

11 years agoCreate a common test case class.
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.

11 years agoSet timeouts properly
Timo Ewalds [Fri, 16 Aug 2013 22:01:14 +0000 (18:01 -0400)]
Set timeouts properly

11 years agoAdded HTTP replaying for pull requests
Aaron Hill [Thu, 15 Aug 2013 11:45:45 +0000 (07:45 -0400)]
Added HTTP replaying for pull requests

11 years agoFix list subscribers test.
Joshua Roesslein [Thu, 15 Aug 2013 05:30:27 +0000 (22:30 -0700)]
Fix list subscribers test.

11 years agoSleep a bit to hopefully fix unstable test.
Joshua Roesslein [Thu, 15 Aug 2013 04:00:51 +0000 (21:00 -0700)]
Sleep a bit to hopefully fix unstable test.

11 years agoExclude tests from installation.
Alejandro Gómez [Mon, 29 Jul 2013 16:10:10 +0000 (18:10 +0200)]
Exclude tests from installation.

11 years agoMerge pull request #298 from Aaron1011/escape_forward_slash
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

11 years agoFix a bug in cursors and tweak tests.
Joshua Roesslein [Sun, 16 Jun 2013 19:40:37 +0000 (12:40 -0700)]
Fix a bug in cursors and tweak tests.

11 years agoRelease 2.1.
Joshua Roesslein [Sun, 16 Jun 2013 19:13:07 +0000 (12:13 -0700)]
Release 2.1.

11 years agoAdd forward slash support in tweepy.utils.urlencode_noplus
Aaron Hill [Wed, 12 Jun 2013 01:20:06 +0000 (21:20 -0400)]
Add forward slash support in tweepy.utils.urlencode_noplus

11 years agoMerge pull request #296 from tweepy/search-v1.1
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

11 years agoFix a bug with setting max_id / since_id on a ResultSet.
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.

11 years agoMerge remote-tracking branch 'master' into search-v1.1
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

11 years agoPass max_id and since_id into ResultSet constructor.
Joshua Roesslein [Mon, 10 Jun 2013 05:42:07 +0000 (22:42 -0700)]
Pass max_id and since_id into ResultSet constructor.

11 years agoMove cursors tests into its own module.
Joshua Roesslein [Mon, 10 Jun 2013 05:36:15 +0000 (22:36 -0700)]
Move cursors tests into its own module.

11 years agoFix a few bugs with the new ID cursors.
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)

11 years agoMerge ID based cursors branch.
Joshua Roesslein [Sun, 9 Jun 2013 19:53:09 +0000 (12:53 -0700)]
Merge ID based cursors branch.

11 years agoRemove some logging.
Joshua Roesslein [Sun, 9 Jun 2013 19:40:45 +0000 (12:40 -0700)]
Remove some logging.

11 years agoAdd tests for ResultSet.
Joshua Roesslein [Sun, 9 Jun 2013 19:39:00 +0000 (12:39 -0700)]
Add tests for ResultSet.

11 years agoRemove 'page' parameter from some endpoints.
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.

11 years agoImplement ID based iterator.
Joshua Roesslein [Sun, 9 Jun 2013 19:37:13 +0000 (12:37 -0700)]
Implement ID based iterator.

11 years agoSwitch search to API v1.1 endpoint.
Joshua Roesslein [Sat, 8 Jun 2013 21:56:06 +0000 (14:56 -0700)]
Switch search to API v1.1 endpoint.

11 years agoAdd test for Stream.filter().
Joshua Roesslein [Sun, 19 May 2013 08:11:50 +0000 (01:11 -0700)]
Add test for Stream.filter().

11 years agoAdd streaming test_sample test.
Joshua Roesslein [Sun, 19 May 2013 06:59:12 +0000 (23:59 -0700)]
Add streaming test_sample test.

11 years agoImplement StreamListener.on_connect callback.
Joshua Roesslein [Sun, 19 May 2013 06:58:26 +0000 (23:58 -0700)]
Implement StreamListener.on_connect callback.

11 years agoAdd streaming test suite.
Joshua Roesslein [Sun, 19 May 2013 06:17:49 +0000 (23:17 -0700)]
Add streaming test suite.

 - test_userstream

11 years agoSplit up tests into modules.
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.

11 years agoAnother flaky test.
Joshua Roesslein [Sat, 18 May 2013 23:05:46 +0000 (16:05 -0700)]
Another flaky test.

11 years agoFix a flaky API tests.
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.

11 years agoOnly build master branch on Travis.
Joshua Roesslein [Sat, 18 May 2013 22:32:58 +0000 (15:32 -0700)]
Only build master branch on Travis.

11 years agoAdd encrypted Twitter API keys for Travis CI.
Joshua Roesslein [Sat, 18 May 2013 22:10:19 +0000 (15:10 -0700)]
Add encrypted Twitter API keys for Travis CI.

11 years agoMerge pull request #81.
Joshua Roesslein [Wed, 15 May 2013 05:03:33 +0000 (22:03 -0700)]
Merge pull request #81.

- Add compression support (gzip).

11 years agoAdd compression support.
Mike [Sun, 23 Jan 2011 07:08:49 +0000 (15:08 +0800)]
Add compression support.

Conflicts:
tweepy/api.py

11 years agoMerge pull request #250 from santosh/master
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

11 years agoDrop support for Python 2.5.
Joshua Roesslein [Tue, 14 May 2013 18:17:26 +0000 (11:17 -0700)]
Drop support for Python 2.5.

11 years agoMerge pull request #285.
Joshua Roesslein [Tue, 14 May 2013 18:10:50 +0000 (11:10 -0700)]
Merge pull request #285.

- Fix code style issue.

11 years agoMerge pull request #290.
Joshua Roesslein [Tue, 14 May 2013 18:05:24 +0000 (11:05 -0700)]
Merge pull request #290.

- Removed un-needed commit.

11 years agoremove endpoint as referenced by @joshthecoder in #288
Jeff Hull [Tue, 14 May 2013 14:18:08 +0000 (09:18 -0500)]
remove endpoint as referenced by @joshthecoder in #288

11 years agoadded to contributors file
Jeff Hull [Sun, 12 May 2013 17:33:33 +0000 (12:33 -0500)]
added to contributors file

11 years agoremoved #FIXME implement timeout
drevicko [Mon, 29 Apr 2013 02:49:31 +0000 (12:49 +1000)]
removed #FIXME implement timeout
modified:   tweepy/binder.py

11 years agoadded timeout to api constructor with default 60s, set timeout when creating HTTPConn...
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

11 years agoMerge pull request #278 from wywygmbh/master
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

11 years agoAdded language parameter to streaming filter
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)

11 years agoMerge pull request #270 from Oire/master
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

11 years agoChanging the path for report_spam.json 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

11 years agoMerge pull request #249 from sente/master
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.

11 years agoadded to CONTRIBUTORS
Stuart Powers [Wed, 20 Feb 2013 01:08:37 +0000 (20:08 -0500)]
added to CONTRIBUTORS

11 years agoadded tests for friends() and followers()
Stuart Powers [Wed, 20 Feb 2013 01:00:12 +0000 (20:00 -0500)]
added tests for friends() and followers()

11 years agoChange Tabs to Spaces
Santosh Kumar [Thu, 14 Feb 2013 09:16:44 +0000 (14:46 +0530)]
Change Tabs to Spaces

11 years agoadded friends & followers api routes
Stuart Powers [Thu, 14 Feb 2013 07:22:38 +0000 (02:22 -0500)]
added friends & followers api routes

11 years agoMerge pull request #245 from MiriamSexton/master
Joshua Roesslein [Wed, 13 Feb 2013 20:55:18 +0000 (12:55 -0800)]
Merge pull request #245 from MiriamSexton/master

OEmbed Support

11 years agoRemove debugging from tests.py
Miriam Sexton [Wed, 13 Feb 2013 15:24:37 +0000 (10:24 -0500)]
Remove debugging from tests.py

11 years agoFixes for last commit
Miriam Sexton [Wed, 13 Feb 2013 15:22:53 +0000 (10:22 -0500)]
Fixes for last commit

11 years agoTest for oembed
Miriam Sexton [Wed, 13 Feb 2013 15:10:14 +0000 (10:10 -0500)]
Test for oembed

11 years agoAdded OEmbed api binding
Miriam Sexton [Wed, 13 Feb 2013 15:07:56 +0000 (10:07 -0500)]
Added OEmbed api binding

11 years agoRelease 2.0
Joshua Roesslein [Sun, 10 Feb 2013 21:33:57 +0000 (13:33 -0800)]
Release 2.0

11 years agoUpdate changelog.
Joshua Roesslein [Sun, 10 Feb 2013 21:31:17 +0000 (13:31 -0800)]
Update changelog.

11 years agoAdd CHANGELOG.
Joshua Roesslein [Sun, 10 Feb 2013 21:25:19 +0000 (13:25 -0800)]
Add CHANGELOG.

11 years agoMerge Twitter v1.1 support.
Joshua Roesslein [Sun, 10 Feb 2013 21:10:33 +0000 (13:10 -0800)]
Merge Twitter v1.1 support.

11 years agoBump streaming to API v1.1.
Joshua Roesslein [Sun, 10 Feb 2013 21:09:33 +0000 (13:09 -0800)]
Bump streaming to API v1.1.

11 years agoFix more broken tests.
Joshua Roesslein [Tue, 29 Jan 2013 08:19:27 +0000 (00:19 -0800)]
Fix more broken tests.

11 years agoFix destroy_status
Joshua Roesslein [Tue, 29 Jan 2013 08:19:09 +0000 (00:19 -0800)]
Fix destroy_status

11 years agoFix tests for API changes.
Joshua Roesslein [Mon, 21 Jan 2013 18:21:18 +0000 (10:21 -0800)]
Fix tests for API changes.

11 years agoMore fixes for supporting v1.1 endpoints.
Joshua Roesslein [Mon, 21 Jan 2013 18:20:55 +0000 (10:20 -0800)]
More fixes for supporting v1.1 endpoints.

11 years agoFix bug when parsing Lists.
Joshua Roesslein [Mon, 21 Jan 2013 18:19:54 +0000 (10:19 -0800)]
Fix bug when parsing Lists.

11 years agoRemove deprecated endpoints.
Joshua Roesslein [Mon, 21 Jan 2013 18:19:18 +0000 (10:19 -0800)]
Remove deprecated endpoints.

11 years agomentions -> mentions_timeline
Joshua Roesslein [Mon, 21 Jan 2013 18:17:42 +0000 (10:17 -0800)]
mentions -> mentions_timeline

11 years agoRemove deprecated nearby_places.
Joshua Roesslein [Sun, 20 Jan 2013 23:40:55 +0000 (15:40 -0800)]
Remove deprecated nearby_places.

11 years agoFix friends, followers, and favorites.
Joshua Roesslein [Sun, 20 Jan 2013 23:40:22 +0000 (15:40 -0800)]
Fix friends, followers, and favorites.

11 years agoRemove friends_timeline. Gone in v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 23:38:56 +0000 (15:38 -0800)]
Remove friends_timeline. Gone in v1.1.

11 years agoFix create/update/destroy lists for v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 22:18:51 +0000 (14:18 -0800)]
Fix create/update/destroy lists for v1.1.

11 years agoRemove notifications. API endpoints removed by Twitter.
Joshua Roesslein [Sun, 20 Jan 2013 22:18:11 +0000 (14:18 -0800)]
Remove notifications. API endpoints removed by Twitter.

11 years agoFix create/destory favorites for v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 22:17:24 +0000 (14:17 -0800)]
Fix create/destory favorites for v1.1.

11 years agoFix blocks 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.

11 years agoFix list add/remove members for v1.1.
Joshua Roesslein [Sun, 20 Jan 2013 21:42:59 +0000 (13:42 -0800)]
Fix list add/remove members for v1.1.

11 years agoUse Twitter v1.1 and use secure by default.
Joshua Roesslein [Sun, 20 Jan 2013 20:31:45 +0000 (12:31 -0800)]
Use Twitter v1.1 and use secure by default.

11 years agoRelease 1.13
Joshua Roesslein [Thu, 17 Jan 2013 18:17:40 +0000 (10:17 -0800)]
Release 1.13

11 years agoMerge pull request #230 from oracal/master
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

11 years agosuggested user tests now work with what ever user you supply, by first getting a...
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

11 years agoAdded suggest user api methods
Thomas Whitton [Wed, 19 Dec 2012 23:33:03 +0000 (23:33 +0000)]
Added suggest user api methods

11 years agoMerge pull request #222 from ruli/patch-1
Joshua Roesslein [Thu, 13 Dec 2012 02:12:48 +0000 (18:12 -0800)]
Merge pull request #222 from ruli/patch-1

Update README.md

12 years agoUpdate 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.

12 years agoMerge pull request #218 from inactivist/streaming-fixes
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

12 years agoMerge pull request #220 from inactivist/geo-models
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

12 years agoMerge pull request #221 from wladston/master
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.

12 years agoMongoDB cache backend added.
Wladston Viana Ferreira Filho [Thu, 15 Nov 2012 04:07:30 +0000 (02:07 -0200)]
MongoDB cache backend added.

12 years agoMerge branch 'master' of https://github.com/tweepy/tweepy into geo-models
inactivist [Wed, 14 Nov 2012 22:20:54 +0000 (14:20 -0800)]
Merge branch 'master' of https://github.com/tweepy/tweepy into geo-models

12 years agoMerge pull request #217 from inactivist/2396a55264ebf1f227b559633b64933baa200b2f
Joshua Roesslein [Wed, 14 Nov 2012 21:04:30 +0000 (13:04 -0800)]
Merge pull request #217 from inactivist/2396a55264ebf1f227b559633b64933baa200b2f

Fix for issue #193

12 years agoFixing BoundingBox.corner() - was returning incorrect data.
inactivist [Tue, 13 Nov 2012 22:48:15 +0000 (14:48 -0800)]
Fixing BoundingBox.corner() - was returning incorrect data.

12 years agoFixing broken unit test from prior commit. Need to deal with null (None) 'place...
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.

12 years agoPlace model support and geo API mods
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.