Harmon [Tue, 19 Nov 2019 07:12:53 +0000 (01:12 -0600)]
Merge pull request #1262 from tweepy/dmcursoriterator
Add DMCursorIterator
Harmon [Sat, 19 Oct 2019 21:07:19 +0000 (16:07 -0500)]
Remove duplicated documentation for API.reverse_geocode
Harmon [Thu, 17 Oct 2019 19:57:27 +0000 (14:57 -0500)]
Improve setup.py formatting
Harmon [Thu, 17 Oct 2019 19:33:35 +0000 (14:33 -0500)]
Add and update URLs in setup.py
Harmon [Thu, 17 Oct 2019 19:21:51 +0000 (14:21 -0500)]
Add Description metadata through setup.py long_description
Harmon [Wed, 16 Oct 2019 18:19:45 +0000 (13:19 -0500)]
Use requests socks extra instead of requiring PySocks directly
Harmon [Wed, 16 Oct 2019 18:02:02 +0000 (13:02 -0500)]
Simplify and improve clarity of setup.py
Harmon [Wed, 16 Oct 2019 17:58:13 +0000 (12:58 -0500)]
Improve variables names in setup.py
Harmon [Wed, 16 Oct 2019 17:50:02 +0000 (12:50 -0500)]
Properly handle and close file in setup.py
Harmon [Wed, 16 Oct 2019 17:35:10 +0000 (12:35 -0500)]
Add support for Python 3.8
Harmon [Wed, 16 Oct 2019 16:56:25 +0000 (11:56 -0500)]
Add documentation for running tests
Resolves #681
Harmon [Wed, 16 Oct 2019 16:05:46 +0000 (11:05 -0500)]
Use unittest method to skip test
Instead of nose
Harmon [Wed, 16 Oct 2019 15:51:06 +0000 (10:51 -0500)]
Remove Ubuntu distribution specification for Travis CI
Xenial is now the default:
https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment
https://changelog.travis-ci.com/xenial-as-the-default-build-environment-is-coming-97772
Harmon [Wed, 16 Oct 2019 15:46:29 +0000 (10:46 -0500)]
Remove unnecessary Travis CI environment variable
Harmon [Wed, 16 Oct 2019 15:44:04 +0000 (10:44 -0500)]
Change default testing configuration to use existing cassettes
Harmon [Wed, 16 Oct 2019 15:36:42 +0000 (10:36 -0500)]
Sepcify nose with coverage option through setup.cfg
Rather than through Travis CI environment variable, as nose does not seem to register it with the use of setup.cfg
Harmon [Wed, 16 Oct 2019 14:59:33 +0000 (09:59 -0500)]
Configure nosetests through setup.cfg
Run Travis CI and tox tests through setuptools
Use NOSE_WITH_COVERAGE environment variable for Travis CI
Harmon [Wed, 16 Oct 2019 14:32:24 +0000 (09:32 -0500)]
Specify nose.collector as setup.py test suite
Harmon [Wed, 16 Oct 2019 14:24:18 +0000 (09:24 -0500)]
Capitalize Python in setup.py description
Harmon [Wed, 16 Oct 2019 14:23:01 +0000 (09:23 -0500)]
Make setup.py quotation mark type consistent
Harmon [Wed, 16 Oct 2019 14:19:02 +0000 (09:19 -0500)]
Separate setup.py dev extra
Add coveralls dev requirement
Harmon [Wed, 16 Oct 2019 13:59:46 +0000 (08:59 -0500)]
Use test extra in tox configuration
Bump tox requirement to >= 2.4.0, the version where the “extras” environment option was added
Harmon [Wed, 16 Oct 2019 13:57:17 +0000 (08:57 -0500)]
Replace test_requirements.txt with setup.py tests_require and test extra
Harmon [Wed, 16 Oct 2019 13:50:54 +0000 (08:50 -0500)]
Simplify tox configuration file
Harmon [Wed, 16 Oct 2019 13:18:47 +0000 (08:18 -0500)]
Improve formatting of tox configuration file
Harmon [Wed, 16 Oct 2019 13:17:25 +0000 (08:17 -0500)]
Unpin test requirements
Harmon [Wed, 4 Sep 2019 07:35:33 +0000 (02:35 -0500)]
Improve documented skip_status parameter
Harmon [Wed, 4 Sep 2019 07:34:55 +0000 (02:34 -0500)]
Add allowed parameters to API.list_subscribers
count, include_entities, skip_status
Harmon [Wed, 4 Sep 2019 07:30:26 +0000 (02:30 -0500)]
Update documentation for API.list_subscribers
Harmon [Wed, 4 Sep 2019 07:24:24 +0000 (02:24 -0500)]
Update documentation for API.unsubscribe_list
Harmon [Wed, 4 Sep 2019 07:21:15 +0000 (02:21 -0500)]
Update documentation for API.subscribe_list
Harmon [Wed, 4 Sep 2019 07:15:01 +0000 (02:15 -0500)]
Update documentation for API.remove_list_member
Harmon [Wed, 4 Sep 2019 07:08:50 +0000 (02:08 -0500)]
Add include_entities as allowed parameter for API.list_timeline
Harmon [Wed, 4 Sep 2019 07:08:03 +0000 (02:08 -0500)]
Fix missing quotation mark in API.list_timeline docstring
Harmon [Wed, 4 Sep 2019 07:02:58 +0000 (02:02 -0500)]
Update documentation for API.list_timeline
Harmon [Wed, 4 Sep 2019 06:52:00 +0000 (01:52 -0500)]
Add count as allowed parameter for API.lists_subscriptions
Harmon [Wed, 4 Sep 2019 06:49:10 +0000 (01:49 -0500)]
Update documentation for API.lists_subscriptions
Harmon [Wed, 4 Sep 2019 06:44:33 +0000 (01:44 -0500)]
Add count as allowed parameter for API.lists_memberships
Harmon [Wed, 4 Sep 2019 06:43:45 +0000 (01:43 -0500)]
Use existing documentation for API.search count parameter
Harmon [Wed, 4 Sep 2019 06:42:42 +0000 (01:42 -0500)]
Improve documented count parameter
Harmon [Wed, 4 Sep 2019 06:32:21 +0000 (01:32 -0500)]
Update documentation for API.lists_memberships
Harmon [Wed, 4 Sep 2019 06:23:12 +0000 (01:23 -0500)]
Add reverse as allowed parameter for API.lists_all
Harmon [Wed, 4 Sep 2019 06:18:45 +0000 (01:18 -0500)]
Update documentation for API.lists_all
Harmon [Mon, 2 Sep 2019 05:41:51 +0000 (00:41 -0500)]
Improve documentation for API.lookup_users
Harmon [Mon, 2 Sep 2019 05:33:33 +0000 (00:33 -0500)]
Document API.lookup_users
Resolves #539
Harmon [Mon, 2 Sep 2019 05:23:47 +0000 (00:23 -0500)]
Optimize API.update_status
Harmon [Mon, 2 Sep 2019 05:16:55 +0000 (00:16 -0500)]
Fix handling of positional arguments for API.statuses_lookup
Harmon [Mon, 2 Sep 2019 05:13:03 +0000 (00:13 -0500)]
Update cassette for API.lookup_users test
Harmon [Mon, 2 Sep 2019 04:59:26 +0000 (23:59 -0500)]
Use single method for API.lookup_users
Fixes #706
Harmon [Mon, 2 Sep 2019 04:46:45 +0000 (23:46 -0500)]
Optimize API.create_media_metadata
Harmon [Mon, 2 Sep 2019 04:45:06 +0000 (23:45 -0500)]
Optimize API.statuses_lookup
Harmon [Mon, 2 Sep 2019 04:21:56 +0000 (23:21 -0500)]
Improve documentation for API.search
Resolves #1233
Harmon [Sun, 1 Sep 2019 21:08:29 +0000 (16:08 -0500)]
Fix parameter references in documentation for API.statuses_lookup
Harmon [Sun, 1 Sep 2019 21:05:59 +0000 (16:05 -0500)]
Update allowed parameters for API.statuses_lookup
Harmon [Sun, 1 Sep 2019 20:59:28 +0000 (15:59 -0500)]
Use single method for API.statuses_lookup
Harmon [Sun, 1 Sep 2019 20:49:27 +0000 (15:49 -0500)]
Improve consistency in quotation mark type
Harmon [Sun, 1 Sep 2019 20:28:50 +0000 (15:28 -0500)]
Update allowed parameters for API.get_status
Harmon [Sun, 1 Sep 2019 20:27:40 +0000 (15:27 -0500)]
Add include_card_uri to documented parameters
Harmon [Sun, 1 Sep 2019 20:25:13 +0000 (15:25 -0500)]
Add include_ext_alt_text to documented parameters
Harmon [Sun, 1 Sep 2019 20:19:30 +0000 (15:19 -0500)]
Add trim_user to documented parameters
Harmon [Sun, 1 Sep 2019 20:04:22 +0000 (15:04 -0500)]
Improve formatting in documentation for API.media_upload
Harmon [Sun, 1 Sep 2019 20:02:10 +0000 (15:02 -0500)]
Fix documentation for API.media_upload
Harmon [Sun, 1 Sep 2019 19:43:34 +0000 (14:43 -0500)]
Update documentation for API.update_status
Harmon [Sun, 1 Sep 2019 19:31:54 +0000 (14:31 -0500)]
Add API.create_media_metadata
Resolves #716
Resolves #1247
Harmon [Wed, 28 Aug 2019 19:40:08 +0000 (14:40 -0500)]
Handle boolean value for API.verify_credentials include_email parameter
Resolves #890
Harmon [Wed, 28 Aug 2019 19:37:29 +0000 (14:37 -0500)]
Update documentation for API.verify_credentials
Harmon [Wed, 28 Aug 2019 16:57:39 +0000 (11:57 -0500)]
Update documentation for API.verify_credentials
Harmon [Wed, 28 Aug 2019 16:16:27 +0000 (11:16 -0500)]
Fix handling of invalid credentials for API.verify_credentials
Harmon [Tue, 27 Aug 2019 04:41:12 +0000 (23:41 -0500)]
Update documentation for API.update_status
Harmon [Tue, 27 Aug 2019 04:30:12 +0000 (23:30 -0500)]
Improve API formatting
Also fix missing quotation marks in allowed parameters and improve capitalization in docstrings
Harmon [Tue, 27 Aug 2019 02:57:09 +0000 (21:57 -0500)]
Improve API documentation formatting
Harmon [Tue, 27 Aug 2019 02:14:47 +0000 (21:14 -0500)]
Use existing documentation for API.statuses_lookup parameter
Harmon [Tue, 27 Aug 2019 02:02:04 +0000 (21:02 -0500)]
Update allowed parameters for API.update_status
Resolves #1101
Harmon [Tue, 27 Aug 2019 01:34:39 +0000 (20:34 -0500)]
Update documentation for API.rate_limit_status
Resolves #1133
Harmon [Sun, 25 Aug 2019 09:32:04 +0000 (04:32 -0500)]
Return cursors when calling method from DMCursorIterator
This adds a return_cursors kwarg and attribute to APIMethod that can be used to explicitly specify to return cursors with the result.
The existing check for the cursor session parameter has been refactored from JSONParser.parse to APIMethod.execute.
This means that the parser's parse method is called with a return_cursors kwarg.
All parsers in the library have been updated to reflect this change.
Harmon [Sun, 25 Aug 2019 09:23:56 +0000 (04:23 -0500)]
Handle empty pages in ItemIterator
Harmon [Sun, 25 Aug 2019 09:22:05 +0000 (04:22 -0500)]
Add DMCursorIterator
Harmon [Sun, 25 Aug 2019 08:38:22 +0000 (03:38 -0500)]
Fix Cursor set start test
Update subclasses of BaseIterator to modify the kwargs attribute rather than the local variable
Harmon [Sun, 25 Aug 2019 08:31:50 +0000 (03:31 -0500)]
Pass args and kwargs properly
Harmon [Sun, 25 Aug 2019 08:20:13 +0000 (03:20 -0500)]
Replace references to kargs with kwargs
Harmon [Sat, 24 Aug 2019 17:54:30 +0000 (12:54 -0500)]
Fix misspelling in API.search documentation
Copied from Twitter's API
Harmon [Sat, 24 Aug 2019 17:51:38 +0000 (12:51 -0500)]
Merge pull request #1260 from cmarshall108/patch-1
api: fixed typo
Caleb Marshall [Sat, 24 Aug 2019 14:26:35 +0000 (10:26 -0400)]
api: fixed typo
Harmon [Thu, 1 Aug 2019 14:57:08 +0000 (09:57 -0500)]
Merge pull request #1229 from kylepw/consumerkey
Change `consumer token` to `consumer key` in documentation
Harmon [Wed, 31 Jul 2019 03:38:46 +0000 (22:38 -0500)]
Improve examples in extended Tweet documentation
Harmon [Wed, 31 Jul 2019 03:22:17 +0000 (22:22 -0500)]
Improve wording in extended Tweets documentation
Harmon [Wed, 31 Jul 2019 03:19:06 +0000 (22:19 -0500)]
Improve wording in extended Tweets documentation
Harmon [Wed, 31 Jul 2019 00:59:20 +0000 (19:59 -0500)]
Fix section title styles in Cursor tutorial documentation
Harmon [Wed, 31 Jul 2019 00:54:36 +0000 (19:54 -0500)]
Remove misplaced section in Cursor tutorial documentation
Harmon [Wed, 31 Jul 2019 00:16:51 +0000 (19:16 -0500)]
Remove improper note in documentation for API.get_status
Harmon [Wed, 31 Jul 2019 00:07:58 +0000 (19:07 -0500)]
Improve footnote formatting in extended Tweets documentation
Harmon [Tue, 30 Jul 2019 23:22:02 +0000 (18:22 -0500)]
Add extended Tweets documentation to index
Harmon [Tue, 30 Jul 2019 23:20:42 +0000 (18:20 -0500)]
Add documentation for extended Tweets
Harmon [Mon, 22 Jul 2019 05:22:17 +0000 (00:22 -0500)]
Order tests alphabetically in Travis CI tests configuration
Harmon [Mon, 22 Jul 2019 05:20:57 +0000 (00:20 -0500)]
Order tests alphabetically in tox configuration
Harmon [Mon, 22 Jul 2019 05:20:03 +0000 (00:20 -0500)]
Include resultset tests in tox configuration
Harmon [Sat, 20 Jul 2019 23:09:08 +0000 (18:09 -0500)]
Fix documentation for API.search return type
Harmon [Mon, 15 Jul 2019 01:26:17 +0000 (20:26 -0500)]
Update documentation badge to v3.8.0
Harmon [Mon, 15 Jul 2019 01:15:46 +0000 (20:15 -0500)]
Release v3.8.0
Harmon [Mon, 15 Jul 2019 01:14:14 +0000 (20:14 -0500)]
Add changelog for version 3.8.0