Aaron Hill [Sun, 6 Nov 2016 14:04:16 +0000 (09:04 -0500)]
Merge pull request #585 from wjt/streaming-docs
Better documentation for StreamListener.on_error
Aaron Hill [Sun, 6 Nov 2016 14:01:10 +0000 (09:01 -0500)]
Merge pull request #766 from alsuren/fix-765
Fix bug in JSONParser.parse() which causes it to return None
Aaron Hill [Sun, 6 Nov 2016 13:52:09 +0000 (08:52 -0500)]
Properly wrap errors from Requests
Aaron Hill [Sun, 6 Nov 2016 13:42:08 +0000 (08:42 -0500)]
Merge pull request #761 from pilbot/feat-140-char-limit
Adds `auto_populate_reply_metadata` attribute on status endpoints
Aaron Hill [Sun, 6 Nov 2016 13:38:52 +0000 (08:38 -0500)]
Merge pull request #739 from tmcarr/tmcarr/example_error
Removing auth.secure = True since it doesnt seem to exist anymore.
Aaron Hill [Sun, 6 Nov 2016 13:35:11 +0000 (08:35 -0500)]
Merge cache fixes
Aaron Hill [Sun, 6 Nov 2016 00:29:09 +0000 (20:29 -0400)]
Merge pull request #717 from elad661/patch-1
Fix file size limit for media_upload
Aaron Hill [Sun, 6 Nov 2016 00:25:58 +0000 (20:25 -0400)]
Merge pull request #744 from fjania/quieter_logging
Quieter logging
Aaron Hill [Sun, 6 Nov 2016 00:22:48 +0000 (20:22 -0400)]
Merge pull request #719 from nutztherookie/patch-1
py3-ify getting_started.rst
Aaron Hill [Sun, 6 Nov 2016 00:19:29 +0000 (20:19 -0400)]
Merge pull request #775 from rajasagashe/master
Corrected minor typo
Aaron Hill [Sun, 6 Nov 2016 00:16:29 +0000 (20:16 -0400)]
Merge pull request #799 from vatsalparekh/master
Update in the Documentation about 'oauth_token'
Aaron Hill [Sun, 6 Nov 2016 00:11:47 +0000 (20:11 -0400)]
Merge pull request #779 from hhromic/proper-logging
replace raw print() calls with proper logging-based calls
Aaron Hill [Sun, 6 Nov 2016 00:08:39 +0000 (20:08 -0400)]
Remove accidentally commited debug code
Aaron Hill [Sat, 5 Nov 2016 23:46:09 +0000 (19:46 -0400)]
Properly encode filter_level
Closes #782
Aaron Hill [Sat, 5 Nov 2016 23:36:53 +0000 (19:36 -0400)]
Add PySocks dependency
Aaron Hill [Sat, 5 Nov 2016 23:14:01 +0000 (19:14 -0400)]
Don't return None from ReadBuffer.read_line and ReadBuffer.read_len
Closes #698
Aaron Hill [Sat, 5 Nov 2016 23:10:50 +0000 (19:10 -0400)]
Add missing import
Aaron Hill [Sat, 5 Nov 2016 23:08:24 +0000 (19:08 -0400)]
Update streaming tests
Aaron Hill [Sat, 5 Nov 2016 23:08:13 +0000 (19:08 -0400)]
Properly re-raise exceptions during streaming
Aaron Hill [Sat, 5 Nov 2016 22:12:59 +0000 (18:12 -0400)]
Reduce precision of lat/long coords used in testing
Python 2 truncates earlier than Python 3 when converting floats to a
string, which was causing problems with the cassette recording.
Aaron Hill [Sat, 5 Nov 2016 21:55:41 +0000 (17:55 -0400)]
Enable pip caching on Travis
Aaron Hill [Sat, 5 Nov 2016 21:53:52 +0000 (17:53 -0400)]
Update test username
Aaron Hill [Sat, 5 Nov 2016 21:29:00 +0000 (17:29 -0400)]
Cleanup tests and update cassettes
Waiting after API calls is unecessary, so all time.sleep calls (except
ones for testing cache expiration) are removed
Aaron Hill [Sat, 5 Nov 2016 21:28:24 +0000 (17:28 -0400)]
Update API for removal for 'account/update_profile_colors'
Aaron Hill [Fri, 4 Nov 2016 23:09:26 +0000 (19:09 -0400)]
Merge pull request #806 from fitnr/not-dead-yet
remove "no longer maintained" note
Aaron Hill [Fri, 4 Nov 2016 23:06:15 +0000 (19:06 -0400)]
Don't sleep when replaying recorded data
Aaron Hill [Fri, 4 Nov 2016 22:40:24 +0000 (18:40 -0400)]
Update dependencies
fitnr [Fri, 28 Oct 2016 17:59:39 +0000 (13:59 -0400)]
remove "no longer maintained" note
Fixes #803, relevant to #792
Joshua Roesslein [Tue, 18 Oct 2016 06:06:44 +0000 (23:06 -0700)]
Remove links to no longer active discussion forum
Joshua Roesslein [Tue, 18 Oct 2016 06:05:42 +0000 (23:05 -0700)]
Add notice library is no longer maintained
Vatsal Parekh [Thu, 13 Oct 2016 16:54:55 +0000 (22:24 +0530)]
Update in the Documentation about 'oauth_token'
Hugo Hromic [Fri, 2 Sep 2016 16:01:35 +0000 (17:01 +0100)]
replace raw print() calls with proper logging-based calls
DarkRedman [Sun, 21 Aug 2016 10:44:26 +0000 (12:44 +0200)]
Update binder.py
I fixed `urllib.urlencode` to `urlencode` in line 135
DarkRedman [Sun, 21 Aug 2016 10:35:06 +0000 (12:35 +0200)]
Fix cache
Fixing the cache key for both get and store methods
rajasagashe [Wed, 10 Aug 2016 04:55:54 +0000 (21:55 -0700)]
Corrected minor typo
David Laban [Tue, 26 Jul 2016 14:17:06 +0000 (15:17 +0100)]
Fix bug in JSONParser.parse() which causes it to return None
Re-combine tower-of-ifs into a single if/else.
Fixes #765
William Cooke [Tue, 19 Jul 2016 09:24:52 +0000 (10:24 +0100)]
Adds `auto_populate_reply_metadata` attribute on status endpoints
Frank Jania [Fri, 10 Jun 2016 21:45:36 +0000 (17:45 -0400)]
Quieter logging
This feels too deep/verbose to be logged at the `info` level.
Travis Carr [Thu, 2 Jun 2016 16:25:56 +0000 (09:25 -0700)]
Removing auth.secure = True since it doesnt seem to exist anymore.
Andreas Nüßlein [Tue, 5 Apr 2016 15:14:41 +0000 (17:14 +0200)]
py3-ify getting_started.rst
.. also still compatible with python2
Elad Alfassa [Sun, 3 Apr 2016 15:49:10 +0000 (18:49 +0300)]
Fix file size limit for media_upload
According to https://dev.twitter.com/rest/reference/post/media/upload
the limit of this endpoint is 5MB (which is 4883KiB) per file.
Joshua Roesslein [Thu, 3 Mar 2016 20:32:39 +0000 (12:32 -0800)]
3.6.0
Joshua Roesslein [Wed, 17 Feb 2016 08:30:45 +0000 (00:30 -0800)]
Merge pull request #677 from msaunby/patch-1
Correct typo at line 69
Joshua Roesslein [Wed, 17 Feb 2016 08:29:31 +0000 (00:29 -0800)]
Merge pull request #693 from elahmo/patch-1
Added in_reply_to_status_id_str to allowed parameters
Joshua Roesslein [Wed, 17 Feb 2016 08:28:00 +0000 (00:28 -0800)]
Merge pull request #701 from drevicko/stall-warnings-for-sample
Added stall_warnings parameter support to sample()
Joshua Roesslein [Wed, 17 Feb 2016 08:23:38 +0000 (00:23 -0800)]
Merge pull request #633 from Pietro210/parse-quoted-status
Parse quoted_status dict to Status object
drevicko [Wed, 10 Feb 2016 17:42:00 +0000 (17:42 +0000)]
Added stall_warnings parameter support to sample()
Currently the stall_warnings parameter is unavailable for the sample endpoint.
Joshua Roesslein [Fri, 5 Feb 2016 22:35:28 +0000 (14:35 -0800)]
Merge pull request #695 from orarbel/orarbel-patch-1
'MyStreamListener' object is not callable"
Joshua Roesslein [Fri, 5 Feb 2016 22:33:32 +0000 (14:33 -0800)]
Merge pull request #700 from remram44/doc-badge
Update doc version in README
Remi Rampin [Fri, 5 Feb 2016 19:01:57 +0000 (14:01 -0500)]
Update doc version in README
Or Arbel [Wed, 20 Jan 2016 03:19:51 +0000 (19:19 -0800)]
'MyStreamListener' object is not callable"
Fix for "TypeError: 'MyStreamListener' object is not callable"
Ahmet Novalić [Wed, 6 Jan 2016 12:08:54 +0000 (13:08 +0100)]
Added in_reply_to_status_id_str to allowed parameters
Python has issues representing status IDs with integers, so this will solve an issue when replying to tweets.
More info at https://dev.twitter.com/overview/api/tweets
Michael Saunby [Tue, 24 Nov 2015 10:57:42 +0000 (10:57 +0000)]
Correct typo at line 69
Joshua Roesslein [Fri, 20 Nov 2015 05:42:25 +0000 (21:42 -0800)]
3.5.0
Joshua Roesslein [Tue, 10 Nov 2015 08:54:09 +0000 (00:54 -0800)]
Merge pull request #666 from tjphopkins/new_api_codes
Explicitly return api code when parsing error
tjphopkins [Tue, 3 Nov 2015 11:40:18 +0000 (11:40 +0000)]
Explicitly return api code when parsing error
Joshua Roesslein [Thu, 5 Nov 2015 04:55:45 +0000 (20:55 -0800)]
Merge pull request #583 from kimtree/clean-up-code
Remove deprecated function and clean up codes
Joshua Roesslein [Thu, 5 Nov 2015 04:54:21 +0000 (20:54 -0800)]
Release on tags
Joshua Roesslein [Thu, 5 Nov 2015 04:52:50 +0000 (20:52 -0800)]
Merge pull request #667 from aymericderbois/master
Fix duplicate raise in auth.py
Aymeric Derbois [Wed, 4 Nov 2015 20:30:42 +0000 (21:30 +0100)]
Fix duplicate raise in auth.py
Joshua Roesslein [Tue, 3 Nov 2015 03:16:13 +0000 (19:16 -0800)]
Merge pull request #653 from hugovk/travis_python_versions
Python 3.5 is out
Joshua Roesslein [Tue, 3 Nov 2015 03:15:35 +0000 (19:15 -0800)]
Merge pull request #658 from wjt/streaming-ReadBuffer-py3-pr-635
Test case for PR #635 (and bug #615)
Joshua Roesslein [Tue, 3 Nov 2015 03:13:10 +0000 (19:13 -0800)]
Merge pull request #662 from rother/master
Slight correction of a comment in the examples.
Joshua Roesslein [Tue, 3 Nov 2015 03:12:51 +0000 (19:12 -0800)]
Merge pull request #663 from obskyr/docs-streaming-insert
Added streaming_how_to.rst to the docs index.
Joshua Roesslein [Tue, 3 Nov 2015 03:12:12 +0000 (19:12 -0800)]
Merge pull request #664 from tjphopkins/full_text
Allow 'full_text' param when getting direct messages
tjphopkins [Fri, 30 Oct 2015 15:12:39 +0000 (15:12 +0000)]
Allow 'full_text' param when getting direct messages
obskyr [Sat, 31 Oct 2015 09:20:53 +0000 (10:20 +0100)]
Added streaming_how_to.rst to the docs index.
Kristian Rother [Fri, 30 Oct 2015 12:01:48 +0000 (13:01 +0100)]
Update streaming.py
obskyr [Thu, 15 Oct 2015 13:54:40 +0000 (15:54 +0200)]
Added snippet for handling rate limit using cursors.
obskyr [Thu, 15 Oct 2015 13:50:30 +0000 (15:50 +0200)]
Added documentation for exceptions.
Will Thompson [Tue, 6 Oct 2015 22:14:55 +0000 (23:14 +0100)]
Fix ReadBuffer tests to run and test the right things
Without 'Test' in the class name, the test did not run at all. It would
have caught #615.
StringIO.closed is not assignable under Python 3, but we can just
close() the fake stream to make it True.
Reading from response.raw gives back bytes, not unicode, so the fake
stream in the test case should do the same.
And finally, ReadBuffer itself yields unicode, not UTF-8-encoded bytes.
See https://github.com/tweepy/tweepy/pull/635 for the actual fix that
this tests.
hugovk [Tue, 15 Sep 2015 07:21:58 +0000 (10:21 +0300)]
Tests pass on 2.6, 3.3, 3.5
hugovk [Tue, 15 Sep 2015 07:15:24 +0000 (10:15 +0300)]
Also test Python 2.6, 3.3, 3.5
Joshua Roesslein [Wed, 19 Aug 2015 16:04:59 +0000 (09:04 -0700)]
Merge pull request #578 from wjt/update_status-positional
update_status: first positional argument should be 'status'
Joshua Roesslein [Fri, 14 Aug 2015 00:26:08 +0000 (17:26 -0700)]
Install twine before deploy.
Joshua Roesslein [Fri, 14 Aug 2015 00:19:57 +0000 (17:19 -0700)]
v3.4.0
Joshua Roesslein [Thu, 30 Jul 2015 06:57:19 +0000 (23:57 -0700)]
Merge pull request #629 from marknca/master
Added full params to .friends()
Zach Varberg [Fri, 24 Jul 2015 17:18:41 +0000 (12:18 -0500)]
Handle content-type header charset value for streaming API
This also fixes https://github.com/tweepy/tweepy/issues/615 by properly
decoding the python3 bytes object to a string.
Pietro [Sat, 18 Jul 2015 06:40:41 +0000 (08:40 +0200)]
Parse quoted_status dict to Status object
Mark Nunnikhoven [Sun, 5 Jul 2015 17:20:32 +0000 (13:20 -0400)]
Added additional params to .friends(). Now you can request the latest status (skip_status) and that the user entity be returned with the request (include_user_entities)
Joshua Roesslein [Fri, 3 Jul 2015 23:42:26 +0000 (16:42 -0700)]
Merge pull request #619 from jrmurray000/master
Added support for the "filter_level" parameter for the streaming API
Joshua Roesslein [Fri, 3 Jul 2015 23:40:32 +0000 (16:40 -0700)]
Merge pull request #621 from evamvid/master
Change raise in streaming.py to raise exception
Joshua Roesslein [Fri, 3 Jul 2015 23:40:03 +0000 (16:40 -0700)]
Merge pull request #622 from Dawny33/master
Do not need tweepy in the line. Showing tweepy.error.TweepError: Failed to send request: local variable 'auth' referenced before assignment error
Joshua Roesslein [Fri, 3 Jul 2015 23:39:24 +0000 (16:39 -0700)]
Merge pull request #623 from Queatz/patch-1
Allow include_email param
Jacob Ferrero [Thu, 18 Jun 2015 21:30:28 +0000 (14:30 -0700)]
allow include_email param
See https://dev.twitter.com/rest/reference/get/account/verify_credentials
Joshua Roesslein [Sun, 14 Jun 2015 02:39:00 +0000 (19:39 -0700)]
Merge pull request #574 from tehspaceg/patch-1
Fixes issue #570 - add "exception" when raising one
Jalem Raj Rohit [Thu, 11 Jun 2015 11:15:01 +0000 (16:45 +0530)]
Do not need tweepy in the line.
Evamvid Sharma [Tue, 9 Jun 2015 21:59:13 +0000 (17:59 -0400)]
Merge pull request #1 from evamvid/evamvid-patch-1
Changed raise to raise exception
Evamvid Sharma [Tue, 9 Jun 2015 21:58:50 +0000 (17:58 -0400)]
Changed raise to raise exception
Line 286.
This prevents the "RuntimeError: No active exception to reraise" error.
http://stackoverflow.com/a/
28871066
Didn't look like anyone had changed the line.
john [Sat, 6 Jun 2015 21:35:30 +0000 (14:35 -0700)]
Fixed character encoding.
john [Mon, 1 Jun 2015 02:46:30 +0000 (19:46 -0700)]
Added basic support for filter_level parameter for the streaming API
Joshua Roesslein [Fri, 29 May 2015 03:29:38 +0000 (20:29 -0700)]
Merge pull request #593 from rkaralkin/master
Typo fix on _add_list_members, _remove_list_members properties.
Joshua Roesslein [Fri, 29 May 2015 03:28:38 +0000 (20:28 -0700)]
Merge pull request #611 from obskyr/master
Added RateLimitError for easily working with the rate limit.
Joshua Roesslein [Fri, 29 May 2015 03:24:23 +0000 (20:24 -0700)]
Merge pull request #606 from 7diracseas/stream-encode-fix
Streaming: don't decode stream bytes until json.decode
obskyr [Mon, 18 May 2015 18:29:36 +0000 (20:29 +0200)]
Oh, right, I'm a contributor now!
obskyr [Mon, 18 May 2015 18:22:50 +0000 (20:22 +0200)]
Added RateLimitError. Resolves #600.
Can't believe this hasn't been in until now! Huh.
Joshua Roesslein [Fri, 15 May 2015 22:39:35 +0000 (15:39 -0700)]
Merge pull request #596 from kimtree/add_setting_api
Adds API for account/settings
Joshua Roesslein [Fri, 15 May 2015 22:37:36 +0000 (15:37 -0700)]
Merge pull request #610 from jschnurr/patch-1
Correct spelling error in getting_started.rst
Jeff Schnurr [Thu, 14 May 2015 01:56:02 +0000 (21:56 -0400)]
Correct spelling error in getting_started.rst
Geoffrey Chan [Sun, 10 May 2015 00:53:07 +0000 (20:53 -0400)]
fix: don't decode stream bytes until json.decode