William Cooke [Tue, 19 Jul 2016 09:24:52 +0000 (10:24 +0100)]
Adds `auto_populate_reply_metadata` attribute on status endpoints
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
Namwoo Kim [Mon, 30 Mar 2015 01:38:24 +0000 (10:38 +0900)]
Clean up codes (remove print, whitespaces, deprecated function)
Namwoo Kim [Tue, 21 Apr 2015 09:27:43 +0000 (18:27 +0900)]
Adds API for account/settings
Ruslan Karalkin [Thu, 16 Apr 2015 13:18:38 +0000 (16:18 +0300)]
Typo fix on _add_list_members, _remove_list_members properties.
Joshua Roesslein [Sat, 4 Apr 2015 16:42:32 +0000 (11:42 -0500)]
Merge pull request #588 from lackofdream/master
API.update_status() problem in example code
Joshua Roesslein [Sat, 4 Apr 2015 16:40:09 +0000 (11:40 -0500)]
Merge pull request #589 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
The Gitter Badger [Sat, 4 Apr 2015 16:39:04 +0000 (16:39 +0000)]
Added Gitter badge
lackofdream [Sat, 4 Apr 2015 05:32:41 +0000 (14:32 +0900)]
API.update_status problem in example
It seems that the API.update_status() function has changed however the example code hasn't.
And It causes a 400 Bad Request.
Will Thompson [Fri, 20 Mar 2015 07:28:26 +0000 (07:28 +0000)]
update_status: first positional argument should be 'status'
Passing the tweet text as the lone positional argument to update_status:
api.update_status(u'Hi mum!')
is suggested in much documentation and in several tests, but
f99b1da
introduced media_ids as the first argument, breaking this API.
This change will break anyone who uses tweepy >= 3.2 and assumes they
can pass media_ids as the first positional; but I expect that to be a
much smaller set than people who have followed the example in the docs,
who find their application mysteriously fails to post tweets after
upgrading tweepy.
Fixes #554.
tehspaceg [Thu, 12 Mar 2015 18:14:48 +0000 (11:14 -0700)]
Fixes issue #570
This resolves an issue found here: https://github.com/tweepy/tweepy/issues/570
If an exception is thrown in the listener, the exception is not sent out currently and results in an error.
Joshua Roesslein [Sat, 21 Feb 2015 19:28:08 +0000 (11:28 -0800)]
v3.3.0
Joshua Roesslein [Sat, 21 Feb 2015 19:15:34 +0000 (11:15 -0800)]
Merge pull request #561 from michaelbrooks/stream-disconnection
Prevent infinite read loop in tweepy Stream
Joshua Roesslein [Sat, 21 Feb 2015 19:13:20 +0000 (11:13 -0800)]
Merge pull request #562 from RussellTaylor83/master
Update api.py
RussellTaylor83 [Sat, 21 Feb 2015 09:56:00 +0000 (09:56 +0000)]
Update api.py
Made catch statement error message more explicit for _pack_image
Michael Brooks [Wed, 18 Feb 2015 22:02:53 +0000 (14:02 -0800)]
use closed property, not _fp
Michael Brooks [Wed, 18 Feb 2015 21:49:23 +0000 (13:49 -0800)]
check for closed fp in stream reading
Joshua Roesslein [Mon, 16 Feb 2015 21:36:03 +0000 (13:36 -0800)]
Merge pull request #557 from marionleborgne/loosen-version-requirements
Allow multiple versions to be installed
Joshua Roesslein [Mon, 16 Feb 2015 21:25:22 +0000 (13:25 -0800)]
Merge pull request #559 from pvanderlinden/streaming-improvements
Streaming improvements
Joshua Roesslein [Mon, 16 Feb 2015 21:16:52 +0000 (13:16 -0800)]
Merge pull request #558 from tweepy/fix-556
Fix bug where streams freeze up on Python 3 due to string formatting bug...
Paul van der Linden [Mon, 16 Feb 2015 20:59:20 +0000 (20:59 +0000)]
send out keep alive
Paul van der Linden [Mon, 16 Feb 2015 20:54:46 +0000 (20:54 +0000)]
fix: new session after closing should honour original headers and params
Paul van der Linden [Mon, 16 Feb 2015 20:51:56 +0000 (20:51 +0000)]
raise exception with original traceback
Joshua Roesslein [Mon, 16 Feb 2015 19:36:58 +0000 (11:36 -0800)]
Remove urlencode_noplus util method.
Joshua Roesslein [Mon, 16 Feb 2015 19:32:12 +0000 (11:32 -0800)]
Fix bug where streams freeze up on Python 3 due to string formatting bug.
Remove usage of urlencode_noplus and instead let Requests handle the encoding work for us.
Fixes #556
Marion Le Borgne [Wed, 11 Feb 2015 21:45:23 +0000 (13:45 -0800)]
Allow multiple versions to be installed
Joshua Roesslein [Wed, 28 Jan 2015 20:41:11 +0000 (12:41 -0800)]
Merge pull request #547 from skoczen/master
Fixes error message on file too big to reflect actual file size limit.
Joshua Roesslein [Wed, 28 Jan 2015 20:39:44 +0000 (12:39 -0800)]
Merge pull request #548 from dfm/patch-1
More consistent SVG badges
Joshua Roesslein [Wed, 28 Jan 2015 19:20:08 +0000 (11:20 -0800)]
Enable container travis builds.
Joshua Roesslein [Wed, 28 Jan 2015 19:10:16 +0000 (11:10 -0800)]
Prepare for 3.2.0 release. Update change log and bump version.
Dan Foreman-Mackey [Sun, 25 Jan 2015 16:45:05 +0000 (11:45 -0500)]
Consistent docs badge
Dan Foreman-Mackey [Sun, 25 Jan 2015 16:42:12 +0000 (11:42 -0500)]
Nicer badges
Steven Skoczen [Thu, 22 Jan 2015 14:39:17 +0000 (21:39 +0700)]
Fixes missing string sub.
Steven Skoczen [Wed, 21 Jan 2015 04:48:24 +0000 (11:48 +0700)]
Fixes max size error message.
Aaron Hill [Thu, 15 Jan 2015 11:35:58 +0000 (06:35 -0500)]
Merge pull request #542 from volnt/master
Fix issue #541
Florent Espanet [Thu, 15 Jan 2015 11:22:42 +0000 (12:22 +0100)]
Add media_ids parameter to update_status.
`statuses/update` now support the parameter `media_ids`. It makes it
possible to update a status with an attached media.
See also :
[doc](https://dev.twitter.com/rest/reference/post/statuses/update)
Florent Espanet [Thu, 15 Jan 2015 10:49:41 +0000 (11:49 +0100)]
Add media/upload endpoint.
The media/upload endpoint is located on a different server :
upload.twitter.com.
It returns a unique result model called `Media` containing the
`media_id` and the image infos.
See also :
* [doc](https://dev.twitter.com/rest/reference/post/media/upload)
Aaron Hill [Wed, 31 Dec 2014 22:14:33 +0000 (17:14 -0500)]
Merge pull request #535 from groceryheist/master
Add Documentation Page for streaming
grocerheist [Wed, 31 Dec 2014 22:00:49 +0000 (14:00 -0800)]
fix formatting in last code snippet.
grocerheist [Wed, 31 Dec 2014 21:31:58 +0000 (13:31 -0800)]
refer to streaming.py in the source code because not all features are covered in this tutorial.
grocerheist [Wed, 31 Dec 2014 21:30:23 +0000 (13:30 -0800)]
Add a Few More Pointers to streaming_how_to.rst to cover Async and error handling.
grocerheist [Wed, 31 Dec 2014 21:05:24 +0000 (13:05 -0800)]
Merge branch 'master' of https://github.com/tweepy/tweepy