tweepy.git
10 years agoRegression test for #518
Yuri Prezument [Mon, 1 Dec 2014 13:53:27 +0000 (15:53 +0200)]
Regression test for #518

10 years agoUpgrade Requests to 2.4.3
Joshua Roesslein [Mon, 1 Dec 2014 03:32:05 +0000 (21:32 -0600)]
Upgrade Requests to 2.4.3

10 years agoRemove old install file.
Joshua Roesslein [Mon, 1 Dec 2014 03:14:16 +0000 (21:14 -0600)]
Remove old install file.

10 years agoRun tests for both Python 2.7 and 3.4
Joshua Roesslein [Mon, 1 Dec 2014 02:20:23 +0000 (20:20 -0600)]
Run tests for both Python 2.7 and 3.4

10 years agoDistribute Python Wheels
Joshua Roesslein [Mon, 1 Dec 2014 01:23:09 +0000 (19:23 -0600)]
Distribute Python Wheels

10 years agoMerge pull request #497 from tewalds/cert
Joshua Roesslein [Mon, 1 Dec 2014 00:23:07 +0000 (18:23 -0600)]
Merge pull request #497 from tewalds/cert

Allow specifying your own ssl certificates.

10 years agoUpdate cassette to get tests passing.
Joshua Roesslein [Sun, 30 Nov 2014 23:34:18 +0000 (17:34 -0600)]
Update cassette to get tests passing.

10 years agoRelease 3.0.0
Joshua Roesslein [Sun, 30 Nov 2014 21:11:12 +0000 (15:11 -0600)]
Release 3.0.0

10 years agoConfigure Travis to deploy releases when pushing to "release" branch.
Joshua Roesslein [Sun, 30 Nov 2014 20:58:29 +0000 (14:58 -0600)]
Configure Travis to deploy releases when pushing to "release" branch.

10 years agoCommit cassette files in hopes of fixing the travis tests.
Joshua Roesslein [Sun, 30 Nov 2014 20:45:42 +0000 (14:45 -0600)]
Commit cassette files in hopes of fixing the travis tests.

10 years agoMerge pull request #509 from judy2k/fix-examples
Aaron1011 [Sat, 29 Nov 2014 12:21:02 +0000 (07:21 -0500)]
Merge pull request #509 from judy2k/fix-examples

Updated examples to work in Python 3.

10 years agoMerge pull request #511 from yprez/fix-iterators
Aaron1011 [Wed, 19 Nov 2014 19:59:49 +0000 (14:59 -0500)]
Merge pull request #511 from yprez/fix-iterators

Fix CursorIterator.next() for Python 3

10 years agoMerge pull request #513 from 7kry/master
Aaron1011 [Wed, 19 Nov 2014 19:59:17 +0000 (14:59 -0500)]
Merge pull request #513 from 7kry/master

Modify ReadBuffer for Py3

10 years agoModify ReadBuffer for Py3
Katsunori SUZUI [Wed, 19 Nov 2014 14:49:50 +0000 (23:49 +0900)]
Modify ReadBuffer for Py3

On my Python 3.4.2 environment, UserStreaming did't work
because of an error of bytes-to-str conversion.

10 years agoFix CursorIterator.next() for Python 3
Yuri Prezument [Wed, 19 Nov 2014 10:55:32 +0000 (12:55 +0200)]
Fix CursorIterator.next() for Python 3

It was calling next, but returning None

10 years agoMerge pull request #508 from judy2k/setup-classifiers
Aaron1011 [Sat, 15 Nov 2014 15:08:09 +0000 (10:08 -0500)]
Merge pull request #508 from judy2k/setup-classifiers

Classify tweepy.

10 years agoUpdated examples to work in Python 3.
Mark Smith [Sat, 15 Nov 2014 14:33:35 +0000 (15:33 +0100)]
Updated examples to work in Python 3.

10 years agoClassify tweepy.
Mark Smith [Sat, 15 Nov 2014 13:47:52 +0000 (14:47 +0100)]
Classify tweepy.

10 years agoMerge pull request #507 from judy2k/python3-tox-vcrpy-squash
Aaron1011 [Sat, 15 Nov 2014 13:32:39 +0000 (08:32 -0500)]
Merge pull request #507 from judy2k/python3-tox-vcrpy-squash

Port to Python 3.3+

10 years agoPort to Python 3.3+
Mark Smith [Sat, 15 Nov 2014 13:10:41 +0000 (14:10 +0100)]
Port to Python 3.3+

10 years agoMerge pull request #505 from joausaga/master
Aaron1011 [Wed, 12 Nov 2014 19:54:24 +0000 (14:54 -0500)]
Merge pull request #505 from joausaga/master

Modify on_data method of StreamListener to process warning messages

10 years agoExtend on_data method by including a conditional to process warning messages and...
joausaga [Wed, 12 Nov 2014 11:05:52 +0000 (12:05 +0100)]
Extend on_data method by including a conditional to process warning messages and add the definition of the method to manage those warning messages

10 years agoMerge pull request #502 from JulienPalard/patch-1
Aaron1011 [Sun, 2 Nov 2014 17:52:26 +0000 (12:52 -0500)]
Merge pull request #502 from JulienPalard/patch-1

FIX: To create an app it's not dev.twitter.com but apps.twitter.com

10 years agoFIX: To create an app it's not dev.twitter.com but apps.twitter.com
Julien [Sun, 2 Nov 2014 15:20:04 +0000 (16:20 +0100)]
FIX: To create an app it's not dev.twitter.com but apps.twitter.com

10 years agoRevert "Treat IncompleteRead as a disconnect or timeout, and reconnect."
Aaron Hill [Thu, 30 Oct 2014 18:49:13 +0000 (14:49 -0400)]
Revert "Treat IncompleteRead as a disconnect or timeout, and reconnect."

This reverts commit c841a09a0a05b27979a5768274735d6fde184ea2.

10 years agoMerge pull request #500 from rother/master
Aaron1011 [Tue, 28 Oct 2014 18:46:02 +0000 (14:46 -0400)]
Merge pull request #500 from rother/master

Update api.rst

10 years agoMerge pull request #496 from tewalds/buffer
Joshua Roesslein [Sat, 25 Oct 2014 04:30:08 +0000 (21:30 -0700)]
Merge pull request #496 from tewalds/buffer

Add a read buffer so that tweepy does fewer socket.read calls.

10 years agoMerge pull request #499 from tewalds/unescape
Aaron1011 [Thu, 23 Oct 2014 23:12:23 +0000 (19:12 -0400)]
Merge pull request #499 from tewalds/unescape

Revert "Unescape stream data from Twitter"

10 years agoRevert "Unescape stream data from Twitter"
Timo Ewalds [Thu, 23 Oct 2014 21:24:33 +0000 (17:24 -0400)]
Revert "Unescape stream data from Twitter"

This reverts commit 09e29c815bd21514ec62df2cd8e8d176678bee40 and fixes https://github.com/tweepy/tweepy/issues/495

10 years agoUpdate api.rst
rother [Wed, 22 Oct 2014 08:25:27 +0000 (10:25 +0200)]
Update api.rst

Added missing since_id parameter for search()

10 years agoMerge pull request #498 from tewalds/incompleteread
Aaron1011 [Wed, 22 Oct 2014 01:34:49 +0000 (21:34 -0400)]
Merge pull request #498 from tewalds/incompleteread

Treat IncompleteRead as a disconnect or timeout, and reconnect.

10 years agoTreat IncompleteRead as a disconnect or timeout, and reconnect.
Timo Ewalds [Wed, 22 Oct 2014 00:18:09 +0000 (20:18 -0400)]
Treat IncompleteRead as a disconnect or timeout, and reconnect.

10 years agoAdd ReadBuffer unit tests.
Timo Ewalds [Wed, 22 Oct 2014 00:10:05 +0000 (20:10 -0400)]
Add ReadBuffer unit tests.

10 years agoAllow specifying your own ssl certificates.
Timo Ewalds [Mon, 20 Oct 2014 22:45:16 +0000 (18:45 -0400)]
Allow specifying your own ssl certificates.

10 years agoAdd a read buffer so that tweepy does fewer socket.read calls, which are expensive...
Timo Ewalds [Mon, 20 Oct 2014 22:33:43 +0000 (18:33 -0400)]
Add a read buffer so that tweepy does fewer socket.read calls, which are expensive on GAE.

10 years agoMerge pull request #494 from jozef-mitro/master
Aaron1011 [Sun, 12 Oct 2014 14:01:52 +0000 (10:01 -0400)]
Merge pull request #494 from jozef-mitro/master

Fix sample to use Requests instead of httplib

10 years agoFix sample to use Requests instead of httplib
jozef-mitro [Sun, 12 Oct 2014 13:31:28 +0000 (15:31 +0200)]
Fix sample to use Requests instead of httplib

10 years agoMerge pull request #492 from Kjwon15/compare-status
Aaron1011 [Fri, 10 Oct 2014 18:59:09 +0000 (14:59 -0400)]
Merge pull request #492 from Kjwon15/compare-status

Comparison between Status object

10 years agoAdd __ne__ method for tweepy.models.Status
kjwon15 [Fri, 10 Oct 2014 15:24:49 +0000 (00:24 +0900)]
Add __ne__ method for tweepy.models.Status

10 years agoComparison between Status object
kjwon15 [Fri, 10 Oct 2014 15:19:03 +0000 (00:19 +0900)]
Comparison between Status object

10 years agoMerge pull request #491 from prabeesh/master
Aaron1011 [Thu, 9 Oct 2014 10:14:38 +0000 (06:14 -0400)]
Merge pull request #491 from prabeesh/master

Fix AttributeError

10 years agoFix AttributeError
Prabeesh K [Thu, 9 Oct 2014 06:31:58 +0000 (10:31 +0400)]
Fix AttributeError

AttributeError: 'Response' object has no attribute 'status'

10 years agoFix __init__.py
Aaron Hill [Thu, 2 Oct 2014 22:57:18 +0000 (18:57 -0400)]
Fix __init__.py

10 years agoMerge pull request #489 from chebee7i/lookup_users
Aaron1011 [Tue, 30 Sep 2014 10:34:53 +0000 (06:34 -0400)]
Merge pull request #489 from chebee7i/lookup_users

Use POST for users/lookup.

10 years agoUse POST for users/lookup.
chebee7i [Tue, 30 Sep 2014 04:48:10 +0000 (23:48 -0500)]
Use POST for users/lookup.

The reference documentation recommends POST rather than GET for
larger requests of user lookups. Also, added an option for
'include_entities'.

10 years agoMerge pull request #486 from muraty/PEP8fix
Aaron1011 [Tue, 23 Sep 2014 18:56:00 +0000 (14:56 -0400)]
Merge pull request #486 from muraty/PEP8fix

Pep8fix

10 years agofix merge conflicts
Omer Murat Yildirim [Tue, 23 Sep 2014 17:31:39 +0000 (20:31 +0300)]
fix merge conflicts

10 years agoMerge branch 'PEP8fix' of https://github.com/muraty/tweepy into PEP8fix
Omer Murat Yildirim [Tue, 23 Sep 2014 17:02:10 +0000 (20:02 +0300)]
Merge branch 'PEP8fix' of https://github.com/muraty/tweepy into PEP8fix

10 years agofix merge conflicts
Omer Murat Yildirim [Tue, 23 Sep 2014 17:00:23 +0000 (20:00 +0300)]
fix merge conflicts

10 years agofix merge conflicts
Omer Murat Yildirim [Tue, 23 Sep 2014 16:59:17 +0000 (19:59 +0300)]
fix merge conflicts

10 years agoFix some pep8 errors
Omer Murat Yildirim [Fri, 19 Sep 2014 16:34:41 +0000 (19:34 +0300)]
Fix some pep8 errors

10 years agofix some pep8 errors
Omer Murat Yildirim [Thu, 18 Sep 2014 18:28:44 +0000 (21:28 +0300)]
fix some pep8 errors

10 years agoFix some PEP8 errors
Omer Murat Yildirim [Wed, 17 Sep 2014 18:39:40 +0000 (21:39 +0300)]
Fix some PEP8 errors

10 years agoRevert "Fix some PEP8 errors"
Omer Murat Yildirim [Tue, 23 Sep 2014 16:38:18 +0000 (19:38 +0300)]
Revert "Fix some PEP8 errors"

This reverts commit 45ef6a2dcf10a3cecdf33f2aa2d6a4afb5c851a1.

10 years agoMerge pull request #488 from joausaga/master
Aaron1011 [Sat, 20 Sep 2014 00:03:52 +0000 (20:03 -0400)]
Merge pull request #488 from joausaga/master

Update the required version of the requests package (requirement.txt)

10 years agoChange the required version of the requirement package requests to solve the version...
joausaga [Fri, 19 Sep 2014 23:00:24 +0000 (16:00 -0700)]
Change the required version of the requirement package requests to solve the version conflict error when installing tweepy from code

10 years agoMerge pull request #487 from bryant1410/patch-1
Aaron1011 [Fri, 19 Sep 2014 18:48:21 +0000 (14:48 -0400)]
Merge pull request #487 from bryant1410/patch-1

"cd tweepy" command after git clone in README

10 years ago"cd tweepy" command after git clone in README
Santiago Castro [Fri, 19 Sep 2014 17:40:30 +0000 (14:40 -0300)]
"cd tweepy" command after git clone in README

Missing "cd tweepy" command after git clone in README.md in installation instructions

10 years agoFix some pep8 errors
Omer Murat Yildirim [Fri, 19 Sep 2014 16:34:41 +0000 (19:34 +0300)]
Fix some pep8 errors

10 years agoMerge pull request #485 from volnt/patch-1
Aaron1011 [Fri, 19 Sep 2014 10:26:58 +0000 (06:26 -0400)]
Merge pull request #485 from volnt/patch-1

Update docstrings and methods in api.py.

10 years agoUpdate docstrings and methods in api.py.
volnt [Fri, 19 Sep 2014 09:38:27 +0000 (11:38 +0200)]
Update docstrings and methods in api.py.

Update the references URL in the doctring with the new Twitter API doc.
Fix formatting for :allowed_param in the docstring.
Fix method for destroy endpoints (POST instead of DELETE).

10 years agofix some pep8 errors
Omer Murat Yildirim [Thu, 18 Sep 2014 18:28:44 +0000 (21:28 +0300)]
fix some pep8 errors

10 years agoFix some PEP8 errors
Omer Murat Yildirim [Wed, 17 Sep 2014 18:39:40 +0000 (21:39 +0300)]
Fix some PEP8 errors

10 years agoFix some PEP8 errors
murat [Wed, 17 Sep 2014 18:26:51 +0000 (21:26 +0300)]
Fix some PEP8 errors

10 years agoMerge pull request #482 from kureta/master
Aaron1011 [Tue, 19 Aug 2014 21:32:54 +0000 (17:32 -0400)]
Merge pull request #482 from kureta/master

Added language option at sample streaming endpoint

10 years agoAdded language option at sample streaming endpoint
kureta [Tue, 19 Aug 2014 20:45:26 +0000 (23:45 +0300)]
Added language option at sample streaming endpoint

10 years agoMerge pull request #476 from snarfed/master
Aaron1011 [Wed, 13 Aug 2014 01:21:31 +0000 (21:21 -0400)]
Merge pull request #476 from snarfed/master

add x_auth_access_type support to allow requesting read-only tokens for read/write apps

10 years agolog warning about Twitter API bug: signin_with_twitter and access_type don't play...
Ryan Barrett [Wed, 13 Aug 2014 00:30:03 +0000 (17:30 -0700)]
log warning about Twitter API bug: signin_with_twitter and access_type don't play nice together

sigh. background: https://dev.twitter.com/discussions/21281

@Aaron1011, i'm open to doing something stronger about this if you want, e.g. don't allow them both at the same time, or silently disable signin_with_twitter if access_type is set (which isn't as nice).

10 years agoadd access_type kwarg to OAuthHandler.get_authorization_url(), pass through to Twitte...
Ryan Barrett [Tue, 12 Aug 2014 22:17:34 +0000 (15:17 -0700)]
add access_type kwarg to OAuthHandler.get_authorization_url(), pass through to Twitter's x_auth_access_type

Twitter's oauth/request_token endpoint supports a custom x_auth_access_type query parameter that may be 'read' or 'write'. This lets you request a read-only token for an app that has read/write permissions. Details: https://dev.twitter.com/docs/api/1/post/oauth/request_token

fixes #471

10 years agoRemove Python Package Documentation
Aaron Hill [Mon, 11 Aug 2014 18:41:44 +0000 (14:41 -0400)]
Remove Python Package Documentation

10 years agoMerge pull request #474 from Kjwon15/handling-friends
Aaron1011 [Sun, 10 Aug 2014 20:41:07 +0000 (16:41 -0400)]
Merge pull request #474 from Kjwon15/handling-friends

Handling message "friends" on streaming.

10 years agoHandling message "friends" on streaming.
kjwon15 [Sun, 10 Aug 2014 17:56:21 +0000 (02:56 +0900)]
Handling message "friends" on streaming.

10 years agoMerge pull request #472 from chimeno/search_results_append_proper_status_model
Aaron1011 [Sat, 9 Aug 2014 17:57:05 +0000 (13:57 -0400)]
Merge pull request #472 from chimeno/search_results_append_proper_status_model

Status model from Model Factory

10 years agoExample of getting the model instance from factory
Daniel Chimeno [Fri, 8 Aug 2014 17:10:05 +0000 (19:10 +0200)]
Example of getting the model instance from factory

10 years agoMerge pull request #467 from ydacheville/minor-bugfix
Aaron1011 [Tue, 5 Aug 2014 15:37:13 +0000 (11:37 -0400)]
Merge pull request #467 from ydacheville/minor-bugfix

added allowed_param to update_profile_image

10 years agoadded allowed_param to update_profile_image
Yannick Dacheville [Tue, 5 Aug 2014 13:04:03 +0000 (15:04 +0200)]
added allowed_param to update_profile_image

10 years agoMerge pull request #462 from mikefromlyon69/patch-1
Aaron1011 [Mon, 28 Jul 2014 16:53:38 +0000 (12:53 -0400)]
Merge pull request #462 from mikefromlyon69/patch-1

Change to make sure tweepy use SSL

10 years agoChange to make sure tweepy use SSL
Mickaël Fosso [Mon, 28 Jul 2014 14:37:27 +0000 (16:37 +0200)]
Change to make sure tweepy use SSL

I had some problems using Tweepy and I realized it was because it didn't always use SSL. So I propose to add a line to make sure the connexion we use is secure.

10 years agoMerge pull request #460 from zebpalmer/master
Aaron1011 [Wed, 16 Jul 2014 19:38:30 +0000 (15:38 -0400)]
Merge pull request #460 from zebpalmer/master

reword rate limit notify msg

10 years agoreword rate limit notify msg
Zeb Palmer [Wed, 16 Jul 2014 04:40:08 +0000 (22:40 -0600)]
reword rate limit notify msg

10 years agoRemove delimited=length from sample stream
Aaron Hill [Tue, 1 Jul 2014 11:51:28 +0000 (07:51 -0400)]
Remove delimited=length from sample stream

This causes Twitter to reject the request, for some reason.

10 years agoFix tweepy.API.update_with_madia
Katsunori SUZUI [Fri, 13 Jun 2014 09:29:45 +0000 (18:29 +0900)]
Fix tweepy.API.update_with_madia

`filename` have to be percent-encoded whichever it is an instance of
`unicode` or an instance of `str`.

10 years agoFix tweepy.API.update_with_media
Katsunori SUZUI [Fri, 13 Jun 2014 09:00:02 +0000 (18:00 +0900)]
Fix tweepy.API.update_with_media

If filename is an instance of `unicode',
L.76 `` 'Content-Disposition: form-data; name="%s"; filename="%s"' % (form_field, filename) ''
must be unicode string.

Because of it, L. 803 `` body = '\r\n'.join(body) '' fails.

Therefore, I made `filename' designed to be percent-encoded str object
before formatting.

10 years agoMerge pull request #455 from Ignalion/Issue453
Aaron1011 [Mon, 23 Jun 2014 09:30:38 +0000 (05:30 -0400)]
Merge pull request #455 from Ignalion/Issue453

Fix proposal to Issue #453

10 years agoUpdate streaming.py
Constantine [Mon, 23 Jun 2014 09:20:28 +0000 (12:20 +0300)]
Update streaming.py

Changed _start() method of Stream class so now thread can be join'ed.

10 years agoMerge pull request #350 from Aaron1011/sitestream
Aaron1011 [Sun, 22 Jun 2014 23:12:28 +0000 (19:12 -0400)]
Merge pull request #350 from Aaron1011/sitestream

Added sitestream endpoint

10 years agoMerge pull request #454 from arudmin/patch-1
Aaron1011 [Sat, 21 Jun 2014 10:43:02 +0000 (06:43 -0400)]
Merge pull request #454 from arudmin/patch-1

Update api.py

10 years agoUpdate api.py
Arudmin [Sat, 21 Jun 2014 09:56:19 +0000 (13:56 +0400)]
Update api.py

Add allowed params from API reference according to the documentation.

10 years agoMerge pull request #452 from pilbot/fix-setup
Aaron1011 [Thu, 19 Jun 2014 19:21:12 +0000 (15:21 -0400)]
Merge pull request #452 from pilbot/fix-setup

Fix setup.py to not attempt importing uninstalled libraries.

10 years agoFix setup.py to not attempt importing uninstalled libraries.
William Cooke [Thu, 19 Jun 2014 11:11:39 +0000 (12:11 +0100)]
Fix setup.py to not attempt importing uninstalled libraries.

10 years agoDon't pass self to API methods
Aaron Hill [Wed, 18 Jun 2014 17:12:03 +0000 (13:12 -0400)]
Don't pass self to API methods

10 years agoMerge branch 'foutoucour-master'
Aaron Hill [Wed, 18 Jun 2014 16:38:50 +0000 (12:38 -0400)]
Merge branch 'foutoucour-master'

10 years agoMerge branch 'master' of https://github.com/foutoucour/tweepy into foutoucour-master
Aaron Hill [Wed, 18 Jun 2014 16:38:20 +0000 (12:38 -0400)]
Merge branch 'master' of https://github.com/foutoucour/tweepy into foutoucour-master

Conflicts:
tweepy/api.py

10 years agoUnescape stream data from Twitter
Aaron Hill [Wed, 18 Jun 2014 16:35:12 +0000 (12:35 -0400)]
Unescape stream data from Twitter

10 years agoMerge pull request #450 from 7kry/master
Aaron1011 [Fri, 13 Jun 2014 10:30:10 +0000 (06:30 -0400)]
Merge pull request #450 from 7kry/master

Fix tweepy.API.update_with_media with unicode filename

10 years agoFix tweepy.API.update_with_madia
Katsunori SUZUI [Fri, 13 Jun 2014 09:29:45 +0000 (18:29 +0900)]
Fix tweepy.API.update_with_madia

`filename` have to be percent-encoded whichever it is an instance of
`unicode` or an instance of `str`.

10 years agoFix tweepy.API.update_with_media
Katsunori SUZUI [Fri, 13 Jun 2014 09:00:02 +0000 (18:00 +0900)]
Fix tweepy.API.update_with_media

If filename is an instance of `unicode',
L.76 `` 'Content-Disposition: form-data; name="%s"; filename="%s"' % (form_field, filename) ''
must be unicode string.

Because of it, L. 803 `` body = '\r\n'.join(body) '' fails.

Therefore, I made `filename' designed to be percent-encoded str object
before formatting.

10 years agoMerge pull request #446 from andreip/master
Aaron1011 [Tue, 10 Jun 2014 00:29:22 +0000 (20:29 -0400)]
Merge pull request #446 from andreip/master

IdIterator fix TypeError: _call() got multiple values for keyword argumet 'max_id'

10 years agoIdIterator fix TypeError: _call() got multiple values for keyword argument 'max_id'.
Andrei Petre [Mon, 9 Jun 2014 23:29:22 +0000 (02:29 +0300)]
IdIterator fix TypeError: _call() got multiple values for keyword argument 'max_id'.

The problem is that max_id is passed in self.method as param but also
kept in kargs. Doing a kargs.pop with None as default value for 'max_id'
solves the problem as not keeping 'max_id' in two places anymore.

10 years agoAdded two missed api=self.
Jordi Riera [Tue, 3 Jun 2014 14:51:15 +0000 (16:51 +0200)]
Added two missed api=self.