Josh Roesslein [Fri, 16 Oct 2009 04:36:16 +0000 (23:36 -0500)]
Update readme.
Josh Roesslein [Thu, 15 Oct 2009 23:53:28 +0000 (18:53 -0500)]
Python 2.4 support completed! Update readme and changelog
Josh Roesslein [Thu, 15 Oct 2009 23:52:18 +0000 (18:52 -0500)]
Test updates.
Josh Roesslein [Thu, 15 Oct 2009 23:13:02 +0000 (18:13 -0500)]
Some more python 2.4 porting.
Josh Roesslein [Thu, 15 Oct 2009 22:50:28 +0000 (17:50 -0500)]
Port cache system to python 2.4
Josh Roesslein [Thu, 15 Oct 2009 21:21:34 +0000 (16:21 -0500)]
Change to absolute imports.
Josh Roesslein [Thu, 15 Oct 2009 18:33:19 +0000 (13:33 -0500)]
Handle failures during send of request to twitter. This mainly happens if we are unable to connect to twitter due to network outage or twitter being offline.
Josh Roesslein [Thu, 15 Oct 2009 17:57:46 +0000 (12:57 -0500)]
Test fix.
Josh Roesslein [Thu, 15 Oct 2009 02:05:04 +0000 (21:05 -0500)]
Remove debug print.
Josh Roesslein [Wed, 14 Oct 2009 22:18:24 +0000 (17:18 -0500)]
Update tests.
Josh Roesslein [Wed, 14 Oct 2009 22:18:05 +0000 (17:18 -0500)]
Only utf-8 encode unicode parameters in binder.
Josh Roesslein [Wed, 14 Oct 2009 21:42:13 +0000 (16:42 -0500)]
Add API.report_spam method.
Josh Roesslein [Wed, 14 Oct 2009 20:19:29 +0000 (15:19 -0500)]
Encode parameters in binder to utf-8
Josh Roesslein [Wed, 14 Oct 2009 19:09:33 +0000 (14:09 -0500)]
Fix error message reporting.
Josh Roesslein [Wed, 14 Oct 2009 18:24:07 +0000 (13:24 -0500)]
Add Status.retweet, Status.favorite, and Status.retweets methods.
Josh Roesslein [Wed, 14 Oct 2009 18:17:59 +0000 (13:17 -0500)]
add images used in tests to examples.
Josh Roesslein [Wed, 14 Oct 2009 18:17:27 +0000 (13:17 -0500)]
Add tests for Cursors.
Josh Roesslein [Wed, 14 Oct 2009 17:55:56 +0000 (12:55 -0500)]
Update tutorial 4.
Josh Roesslein [Wed, 14 Oct 2009 17:54:24 +0000 (12:54 -0500)]
Some test changes.
Josh Roesslein [Wed, 14 Oct 2009 17:30:36 +0000 (12:30 -0500)]
Fix favorites methods. Retry request when enabled by defaults will retry on any non-200 error. If retry_errors list is supplied it will then only retry when those status codes are returned by twitter.
Josh Roesslein [Wed, 14 Oct 2009 16:18:17 +0000 (11:18 -0500)]
Fix image upload methods.
Josh Roesslein [Wed, 14 Oct 2009 16:17:57 +0000 (11:17 -0500)]
Add more test coverage of API.
Josh Roesslein [Tue, 13 Oct 2009 23:18:30 +0000 (18:18 -0500)]
Update tutorial 4 to demo retry request feature.
Josh Roesslein [Tue, 13 Oct 2009 23:02:48 +0000 (18:02 -0500)]
Limit retries to 500,502,503 errors by default. Developer can also supply what status codes to retry on.
Josh Roesslein [Tue, 13 Oct 2009 22:45:35 +0000 (17:45 -0500)]
Allow defining retry count and delay defaults on API object.
Example: api.retry_count = 5 --> retry failed requests 5 times maxium
Josh Roesslein [Tue, 13 Oct 2009 22:39:01 +0000 (17:39 -0500)]
Some binder optimizations.
Josh Roesslein [Tue, 13 Oct 2009 22:19:22 +0000 (17:19 -0500)]
Fix Cursor pagination mode detection.
Josh Roesslein [Tue, 13 Oct 2009 20:15:33 +0000 (15:15 -0500)]
Bump version to 1.2 for next release.
Josh Roesslein [Tue, 13 Oct 2009 17:38:26 +0000 (12:38 -0500)]
Update readme and change log.
Josh Roesslein [Mon, 12 Oct 2009 06:12:30 +0000 (01:12 -0500)]
Update OAuth library.
Josh Roesslein [Mon, 12 Oct 2009 06:12:22 +0000 (01:12 -0500)]
Readme update.
Josh Roesslein [Mon, 12 Oct 2009 05:57:59 +0000 (00:57 -0500)]
Correct typo in folder name.
Josh Roesslein [Mon, 12 Oct 2009 05:56:36 +0000 (00:56 -0500)]
Remove logging system.
Josh Roesslein [Mon, 12 Oct 2009 05:46:49 +0000 (00:46 -0500)]
Add automatic retry failed request feature.
Josh Roesslein [Mon, 12 Oct 2009 05:21:25 +0000 (00:21 -0500)]
Give credit to Fredrik Lundh for html unescape code.
Josh Roesslein [Mon, 12 Oct 2009 05:13:26 +0000 (00:13 -0500)]
Fix parsing of search result 'source' attribute. Properly unescape html.
Josh Roesslein [Sat, 3 Oct 2009 19:13:18 +0000 (14:13 -0500)]
Fix streaming API regression. Thanks Pascal Jurgens!
Josh Roesslein [Thu, 1 Oct 2009 20:47:45 +0000 (15:47 -0500)]
Update change log.
Josh Roesslein [Thu, 1 Oct 2009 20:46:47 +0000 (15:46 -0500)]
Fix Status.source_url parsing.
Josh Roesslein [Tue, 29 Sep 2009 06:37:28 +0000 (01:37 -0500)]
Add an oauth example script.
Josh Roesslein [Tue, 29 Sep 2009 05:44:32 +0000 (00:44 -0500)]
Fix some spell errors in tutorial
Josh Roesslein [Tue, 29 Sep 2009 05:43:01 +0000 (00:43 -0500)]
Update
Josh Roesslein [Tue, 29 Sep 2009 05:39:59 +0000 (00:39 -0500)]
Begin writing tutorial 6 - Pagination
Josh Roesslein [Tue, 29 Sep 2009 05:38:49 +0000 (00:38 -0500)]
Fix Cursor.items() to use limit parameter.
Josh Roesslein [Tue, 29 Sep 2009 05:04:55 +0000 (00:04 -0500)]
Implemented items iterator for pagination.
Josh Roesslein [Tue, 29 Sep 2009 03:47:56 +0000 (22:47 -0500)]
Implemented "cursor" based Cursor iterator.
Josh Roesslein [Tue, 29 Sep 2009 03:25:03 +0000 (22:25 -0500)]
Update parsers to handle cursor responses. API.friends_ids and API.followers_ids now return a list of integers.
Josh Roesslein [Tue, 29 Sep 2009 02:50:43 +0000 (21:50 -0500)]
Move json parsing out of parsers and into binder.
Josh Roesslein [Tue, 29 Sep 2009 02:28:54 +0000 (21:28 -0500)]
Added Cursor object to help with pagination. "page" based pagination working.
Josh Roesslein [Mon, 28 Sep 2009 23:14:15 +0000 (18:14 -0500)]
Add 'cursor' parameter to API.friends and API.followers methods.
Josh Roesslein [Thu, 24 Sep 2009 20:09:13 +0000 (15:09 -0500)]
Increment version to 1.1
Josh Roesslein [Thu, 24 Sep 2009 19:46:06 +0000 (14:46 -0500)]
Expose HTTPResponse object as API.last_response
Josh Roesslein [Thu, 24 Sep 2009 19:43:45 +0000 (14:43 -0500)]
Added logging support into tweepy.
Josh Roesslein [Thu, 24 Sep 2009 16:58:00 +0000 (11:58 -0500)]
Added documentation to API methods in api.py. Other minor updates.
+ Added new parameters for statuses/update; lat & long
+ friends_ids() & followers_ids() parameter changed page -> cursor
+ search() added "locale" parameter
Josh Roesslein [Thu, 24 Sep 2009 01:02:26 +0000 (20:02 -0500)]
Update readme
Josh Roesslein [Mon, 21 Sep 2009 00:40:22 +0000 (19:40 -0500)]
Add examples readme.
Josh Roesslein [Mon, 21 Sep 2009 00:34:08 +0000 (19:34 -0500)]
Update statuses parser to handle retweet details.
Josh Roesslein [Mon, 21 Sep 2009 00:29:25 +0000 (19:29 -0500)]
Added statuses/retweets method. Implemented retweets parser. Added retweet model.
Josh Roesslein [Mon, 21 Sep 2009 00:10:54 +0000 (19:10 -0500)]
Added support for "sign in with twitter" in OAuthHandler.
Josh Roesslein [Sun, 20 Sep 2009 22:07:09 +0000 (17:07 -0500)]
Added appengine example for using oauth.
Josh Roesslein [Sun, 20 Sep 2009 22:01:56 +0000 (17:01 -0500)]
Add set_request_token method to OAuthHandler.
Josh Roesslein [Thu, 17 Sep 2009 23:45:34 +0000 (18:45 -0500)]
Added retweet streaming method.
Josh Roesslein [Thu, 17 Sep 2009 23:35:43 +0000 (18:35 -0500)]
Added retweet API methods.
Josh Roesslein [Thu, 17 Sep 2009 23:01:41 +0000 (18:01 -0500)]
Update roadmap for 1.0.2
Josh Roesslein [Wed, 16 Sep 2009 04:52:37 +0000 (23:52 -0500)]
Fixes for File Cache on windows.
Josh Roesslein [Mon, 14 Sep 2009 21:24:01 +0000 (16:24 -0500)]
Credit Mark Lango for patch submitted.
Josh Roesslein [Mon, 14 Sep 2009 21:12:32 +0000 (16:12 -0500)]
Add contributors file. Add GAE fixes to change log.
Thomas Bohmbach, Jr [Mon, 14 Sep 2009 19:43:24 +0000 (14:43 -0500)]
Modified another json import to work on app engine
Thomas Bohmbach, Jr [Mon, 14 Sep 2009 19:39:18 +0000 (14:39 -0500)]
Removed failing import of 'fcntl'
Thomas Bohmbach, Jr [Mon, 14 Sep 2009 19:13:41 +0000 (14:13 -0500)]
Changed json import to work on Google App Engine
Josh Roesslein [Sun, 13 Sep 2009 20:24:05 +0000 (15:24 -0500)]
Increment tweepy version to 1.0.1
Josh Roesslein [Sun, 13 Sep 2009 20:18:31 +0000 (15:18 -0500)]
Increment version to 1.0.1 in setup.py
Josh Roesslein [Sun, 13 Sep 2009 20:01:22 +0000 (15:01 -0500)]
Made file locking more portable for FileCache.
Josh Roesslein [Sun, 13 Sep 2009 19:36:22 +0000 (14:36 -0500)]
Added rest of search API trending methods.
Josh Roesslein [Sun, 13 Sep 2009 19:14:23 +0000 (14:14 -0500)]
2 space -> 4 space indents
Josh Roesslein [Sun, 13 Sep 2009 17:33:22 +0000 (12:33 -0500)]
Ignore arguments passed into binder that are none. Thanks Mark Lango for the suggestion!
Josh Roesslein [Tue, 8 Sep 2009 15:09:45 +0000 (10:09 -0500)]
Tabs->spaces
Josh Roesslein [Tue, 8 Sep 2009 15:06:31 +0000 (10:06 -0500)]
Better handle twitter error responses w/o json error info.
Josh Roesslein [Thu, 3 Sep 2009 17:49:35 +0000 (12:49 -0500)]
Added on_timeout() to stream listener.
Josh Roesslein [Thu, 3 Sep 2009 17:41:55 +0000 (12:41 -0500)]
Allow all listener methods to terminate stream by returning false.
Josh Roesslein [Thu, 3 Sep 2009 17:13:26 +0000 (12:13 -0500)]
Update stream API to use new API method URLs. Added StreamListener to replace callback function.
Josh Roesslein [Thu, 3 Sep 2009 15:52:27 +0000 (10:52 -0500)]
Fix timeout issue with python 2.5
Josh Roesslein [Wed, 26 Aug 2009 06:50:17 +0000 (01:50 -0500)]
Roadmap update.
Josh Roesslein [Tue, 25 Aug 2009 21:55:49 +0000 (16:55 -0500)]
Tutorial fixes. Also fixed issue with binder fetching cached results.
Josh Roesslein [Tue, 25 Aug 2009 21:43:20 +0000 (16:43 -0500)]
Fixes to tutorial 1.
Josh Roesslein [Wed, 19 Aug 2009 19:28:35 +0000 (14:28 -0500)]
Some python 2.5 fixes.
Josh Roesslein [Tue, 18 Aug 2009 21:47:17 +0000 (16:47 -0500)]
Update roadmap and changes.
Josh Roesslein [Tue, 18 Aug 2009 21:06:13 +0000 (16:06 -0500)]
Tests fixes.
Josh Roesslein [Tue, 18 Aug 2009 20:46:29 +0000 (15:46 -0500)]
Fix a typo.
Josh Roesslein [Tue, 18 Aug 2009 20:19:44 +0000 (15:19 -0500)]
Fix issues with update profile images causing 500 error.
Josh Roesslein [Tue, 18 Aug 2009 06:06:07 +0000 (01:06 -0500)]
Handle 500 errors better.
Josh Roesslein [Sun, 16 Aug 2009 23:49:30 +0000 (18:49 -0500)]
Some fixes to the new API image methods.
Josh Roesslein [Sat, 15 Aug 2009 06:07:21 +0000 (01:07 -0500)]
Implemented multipart-formdata image packing method. Added profile image and backgroud image methods to API. Binder can now accept post data.
Josh Roesslein [Fri, 14 Aug 2009 14:59:58 +0000 (09:59 -0500)]
Readme update.
Josh Roesslein [Fri, 14 Aug 2009 14:55:31 +0000 (09:55 -0500)]
Update tutorial 1 to show example of API.new()
Josh Roesslein [Fri, 14 Aug 2009 14:51:25 +0000 (09:51 -0500)]
Added API.new() method. Updated tweepyshell.
Josh Roesslein [Thu, 13 Aug 2009 21:46:28 +0000 (16:46 -0500)]
Roadmap update.
Josh Roesslein [Thu, 13 Aug 2009 20:53:39 +0000 (15:53 -0500)]
Rename stream watcher and tweepyshell scripts.
Josh Roesslein [Thu, 13 Aug 2009 20:39:16 +0000 (15:39 -0500)]
Autodetect username inside the API.me() method.
Josh Roesslein [Thu, 13 Aug 2009 18:35:25 +0000 (13:35 -0500)]
Added testing shell.