tweepy.git
8 years agoUpdate dependencies
Aaron Hill [Fri, 4 Nov 2016 22:40:24 +0000 (18:40 -0400)]
Update dependencies

8 years agoRemove links to no longer active discussion forum
Joshua Roesslein [Tue, 18 Oct 2016 06:06:44 +0000 (23:06 -0700)]
Remove links to no longer active discussion forum

8 years agoAdd notice library is no longer maintained
Joshua Roesslein [Tue, 18 Oct 2016 06:05:42 +0000 (23:05 -0700)]
Add notice library is no longer maintained

8 years ago3.6.0
Joshua Roesslein [Thu, 3 Mar 2016 20:32:39 +0000 (12:32 -0800)]
3.6.0

8 years agoMerge pull request #677 from msaunby/patch-1
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

8 years agoMerge pull request #693 from elahmo/patch-1
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

8 years agoMerge pull request #701 from drevicko/stall-warnings-for-sample
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()

8 years agoMerge pull request #633 from Pietro210/parse-quoted-status
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

8 years agoAdded stall_warnings parameter support to sample()
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.

8 years agoMerge pull request #695 from orarbel/orarbel-patch-1
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"

8 years agoMerge pull request #700 from remram44/doc-badge
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

8 years agoUpdate doc version in README
Remi Rampin [Fri, 5 Feb 2016 19:01:57 +0000 (14:01 -0500)]
Update doc version in README

8 years ago'MyStreamListener' object is not callable"
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"

8 years agoAdded in_reply_to_status_id_str to allowed parameters
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

9 years agoCorrect typo at line 69
Michael Saunby [Tue, 24 Nov 2015 10:57:42 +0000 (10:57 +0000)]
Correct typo at line 69

9 years ago3.5.0
Joshua Roesslein [Fri, 20 Nov 2015 05:42:25 +0000 (21:42 -0800)]
3.5.0

9 years agoMerge pull request #666 from tjphopkins/new_api_codes
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

9 years agoExplicitly 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

9 years agoMerge pull request #583 from kimtree/clean-up-code
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

9 years agoRelease on tags
Joshua Roesslein [Thu, 5 Nov 2015 04:54:21 +0000 (20:54 -0800)]
Release on tags

9 years agoMerge pull request #667 from aymericderbois/master
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

9 years agoFix duplicate raise in auth.py
Aymeric Derbois [Wed, 4 Nov 2015 20:30:42 +0000 (21:30 +0100)]
Fix duplicate raise in auth.py

9 years agoMerge pull request #653 from hugovk/travis_python_versions
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

9 years agoMerge pull request #658 from wjt/streaming-ReadBuffer-py3-pr-635
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)

9 years agoMerge pull request #662 from rother/master
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.

9 years agoMerge pull request #663 from obskyr/docs-streaming-insert
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.

9 years agoMerge pull request #664 from tjphopkins/full_text
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

9 years agoAllow '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

9 years agoAdded streaming_how_to.rst to the docs index.
obskyr [Sat, 31 Oct 2015 09:20:53 +0000 (10:20 +0100)]
Added streaming_how_to.rst to the docs index.

9 years agoUpdate streaming.py
Kristian Rother [Fri, 30 Oct 2015 12:01:48 +0000 (13:01 +0100)]
Update streaming.py

9 years agoAdded snippet for handling rate limit using cursors.
obskyr [Thu, 15 Oct 2015 13:54:40 +0000 (15:54 +0200)]
Added snippet for handling rate limit using cursors.

9 years agoAdded documentation for exceptions.
obskyr [Thu, 15 Oct 2015 13:50:30 +0000 (15:50 +0200)]
Added documentation for exceptions.

9 years agoFix ReadBuffer tests to run and test the right things
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.

9 years agoTests pass on 2.6, 3.3, 3.5
hugovk [Tue, 15 Sep 2015 07:21:58 +0000 (10:21 +0300)]
Tests pass on 2.6, 3.3, 3.5

9 years agoAlso test Python 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

9 years agoMerge pull request #578 from wjt/update_status-positional
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'

9 years agoInstall twine before deploy.
Joshua Roesslein [Fri, 14 Aug 2015 00:26:08 +0000 (17:26 -0700)]
Install twine before deploy.

9 years agov3.4.0
Joshua Roesslein [Fri, 14 Aug 2015 00:19:57 +0000 (17:19 -0700)]
v3.4.0

9 years agoMerge pull request #629 from marknca/master
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()

9 years agoHandle content-type header charset value for streaming API
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.

9 years agoParse quoted_status dict to Status object
Pietro [Sat, 18 Jul 2015 06:40:41 +0000 (08:40 +0200)]
Parse quoted_status dict to Status object

9 years agoAdded additional params to .friends(). Now you can request the latest status (skip_st...
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)

9 years agoMerge pull request #619 from jrmurray000/master
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

9 years agoMerge pull request #621 from evamvid/master
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

9 years agoMerge pull request #622 from Dawny33/master
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

9 years agoMerge pull request #623 from Queatz/patch-1
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

9 years agoallow 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

9 years agoMerge pull request #574 from tehspaceg/patch-1
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

9 years agoDo not need tweepy in the line.
Jalem Raj Rohit [Thu, 11 Jun 2015 11:15:01 +0000 (16:45 +0530)]
Do not need tweepy in the line.

9 years agoMerge pull request #1 from evamvid/evamvid-patch-1
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

9 years agoChanged 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.

9 years agoFixed character encoding.
john [Sat, 6 Jun 2015 21:35:30 +0000 (14:35 -0700)]
Fixed character encoding.

9 years agoAdded basic support for filter_level parameter for the streaming API
john [Mon, 1 Jun 2015 02:46:30 +0000 (19:46 -0700)]
Added basic support for filter_level parameter for the streaming API

9 years agoMerge pull request #593 from rkaralkin/master
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.

9 years agoMerge pull request #611 from obskyr/master
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.

9 years agoMerge pull request #606 from 7diracseas/stream-encode-fix
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

9 years agoOh, right, I'm a contributor now!
obskyr [Mon, 18 May 2015 18:29:36 +0000 (20:29 +0200)]
Oh, right, I'm a contributor now!

9 years agoAdded RateLimitError. Resolves #600.
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.

9 years agoMerge pull request #596 from kimtree/add_setting_api
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

9 years agoMerge pull request #610 from jschnurr/patch-1
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

9 years agoCorrect 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

9 years agofix: don't decode stream bytes until json.decode
Geoffrey Chan [Sun, 10 May 2015 00:53:07 +0000 (20:53 -0400)]
fix: don't decode stream bytes until json.decode

9 years agoClean up codes (remove print, whitespaces, deprecated function)
Namwoo Kim [Mon, 30 Mar 2015 01:38:24 +0000 (10:38 +0900)]
Clean up codes (remove print, whitespaces, deprecated function)

9 years agoAdds API for account/settings
Namwoo Kim [Tue, 21 Apr 2015 09:27:43 +0000 (18:27 +0900)]
Adds API for account/settings

9 years agoTypo fix on _add_list_members, _remove_list_members properties.
Ruslan Karalkin [Thu, 16 Apr 2015 13:18:38 +0000 (16:18 +0300)]
Typo fix on _add_list_members, _remove_list_members properties.

9 years agoMerge pull request #588 from lackofdream/master
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

9 years agoMerge pull request #589 from gitter-badger/gitter-badge
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

9 years agoAdded Gitter badge
The Gitter Badger [Sat, 4 Apr 2015 16:39:04 +0000 (16:39 +0000)]
Added Gitter badge

9 years agoAPI.update_status problem in example
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.

9 years agoupdate_status: first positional argument should be 'status'
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.

9 years agoFixes issue #570
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.

9 years agov3.3.0
Joshua Roesslein [Sat, 21 Feb 2015 19:28:08 +0000 (11:28 -0800)]
v3.3.0

9 years agoMerge pull request #561 from michaelbrooks/stream-disconnection
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

9 years agoMerge pull request #562 from RussellTaylor83/master
Joshua Roesslein [Sat, 21 Feb 2015 19:13:20 +0000 (11:13 -0800)]
Merge pull request #562 from RussellTaylor83/master

Update api.py

9 years agoUpdate 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

9 years agouse closed property, not _fp
Michael Brooks [Wed, 18 Feb 2015 22:02:53 +0000 (14:02 -0800)]
use closed property, not _fp

9 years agocheck for closed fp in stream reading
Michael Brooks [Wed, 18 Feb 2015 21:49:23 +0000 (13:49 -0800)]
check for closed fp in stream reading

9 years agoMerge pull request #557 from marionleborgne/loosen-version-requirements
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

9 years agoMerge pull request #559 from pvanderlinden/streaming-improvements
Joshua Roesslein [Mon, 16 Feb 2015 21:25:22 +0000 (13:25 -0800)]
Merge pull request #559 from pvanderlinden/streaming-improvements

Streaming improvements

9 years agoMerge pull request #558 from tweepy/fix-556
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...

9 years agosend out keep alive
Paul van der Linden [Mon, 16 Feb 2015 20:59:20 +0000 (20:59 +0000)]
send out keep alive

9 years agofix: new session after closing should honour original headers and params
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

9 years agoraise exception with original traceback
Paul van der Linden [Mon, 16 Feb 2015 20:51:56 +0000 (20:51 +0000)]
raise exception with original traceback

9 years agoRemove urlencode_noplus util method.
Joshua Roesslein [Mon, 16 Feb 2015 19:36:58 +0000 (11:36 -0800)]
Remove urlencode_noplus util method.

9 years agoFix bug where streams freeze up on Python 3 due to string formatting bug.
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

9 years agoAllow multiple versions to be installed
Marion Le Borgne [Wed, 11 Feb 2015 21:45:23 +0000 (13:45 -0800)]
Allow multiple versions to be installed

9 years agoMerge pull request #547 from skoczen/master
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.

9 years agoMerge pull request #548 from dfm/patch-1
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

9 years agoEnable container travis builds.
Joshua Roesslein [Wed, 28 Jan 2015 19:20:08 +0000 (11:20 -0800)]
Enable container travis builds.

9 years agoPrepare for 3.2.0 release. Update change log and bump version.
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.

9 years agoConsistent docs badge
Dan Foreman-Mackey [Sun, 25 Jan 2015 16:45:05 +0000 (11:45 -0500)]
Consistent docs badge

9 years agoNicer badges
Dan Foreman-Mackey [Sun, 25 Jan 2015 16:42:12 +0000 (11:42 -0500)]
Nicer badges

9 years agoFixes missing string sub.
Steven Skoczen [Thu, 22 Jan 2015 14:39:17 +0000 (21:39 +0700)]
Fixes missing string sub.

9 years agoFixes max size error message.
Steven Skoczen [Wed, 21 Jan 2015 04:48:24 +0000 (11:48 +0700)]
Fixes max size error message.

9 years agoMerge pull request #542 from volnt/master
Aaron Hill [Thu, 15 Jan 2015 11:35:58 +0000 (06:35 -0500)]
Merge pull request #542 from volnt/master

Fix issue #541

9 years agoAdd media_ids parameter to update_status.
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)

9 years agoAdd media/upload endpoint.
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)

9 years agoMerge pull request #535 from groceryheist/master
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

9 years agofix formatting in last code snippet.
grocerheist [Wed, 31 Dec 2014 22:00:49 +0000 (14:00 -0800)]
fix formatting in last code snippet.

9 years agorefer to streaming.py in the source code because not all features are covered in...
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.