4dcd279 | Jeremy Low | 09 February 2016, 12:22:10 UTC | fixes issue #294. Errors were from the way that http requests were handled with urllib2.urlopen, which returns a not-really-file like object (as opposed to the python3 version, which does). Additionally, there were some issues with how media_ids was joined into a string for posting in PostUpdate; those have been fixed. Tests have been added for most of these features with the exception of PostUpdate with http because of the way responses/mock works with a streaming URL. | 09 February 2016, 12:22:10 UTC |
2e952ff | Jeremy Low | 31 January 2016, 19:26:55 UTC | Merge pull request #291 from bear/tests_lists Adds Tests for Various Lists Functions | 31 January 2016, 19:26:55 UTC |
76f61c2 | Jeremy Low | 30 January 2016, 22:03:36 UTC | adds tests for Create/DestroyListsMember() methods | 30 January 2016, 22:13:07 UTC |
3e1976b | Jeremy Low | 30 January 2016, 17:48:40 UTC | rewrites tests for GetListsMembers/Paged | 30 January 2016, 17:48:40 UTC |
b4c4ef3 | Jeremy Low | 30 January 2016, 15:31:52 UTC | adds tests for GetSubscriptions and GetMemberships | 30 January 2016, 15:31:52 UTC |
1530b9a | Mike Taylor | 30 January 2016, 14:53:01 UTC | Merge pull request #289 from nikolas/patch-1 make print examples in README python3-compatible | 30 January 2016, 14:53:01 UTC |
3515656 | Jeremy Low | 30 January 2016, 12:30:41 UTC | adds tests and data for ShowSubscription | 30 January 2016, 12:30:41 UTC |
5fe6d21 | Nik Nyby | 30 January 2016, 04:41:17 UTC | make print examples in README python3-compatible | 30 January 2016, 04:41:17 UTC |
b638aa0 | Jeremy Low | 30 January 2016, 01:59:01 UTC | adds test for DestroySubscription | 30 January 2016, 01:59:01 UTC |
7d8c92c | Jeremy Low | 30 January 2016, 01:54:39 UTC | adds tests for CreateSubscription | 30 January 2016, 01:58:41 UTC |
0f81c13 | Jeremy Low | 30 January 2016, 01:50:41 UTC | adds function for IDing a List and updates all List-based functions with same | 30 January 2016, 01:50:41 UTC |
c845c1b | Jeremy Low | 30 January 2016, 01:34:18 UTC | adds tests for and updates DestroyList | 30 January 2016, 01:34:18 UTC |
d3dc36b | Jeremy Low | 30 January 2016, 01:20:08 UTC | adds testdata for CreateList | 30 January 2016, 01:20:08 UTC |
133e31a | Jeremy Low | 30 January 2016, 01:19:44 UTC | adds GetListMembersPaged method | 30 January 2016, 01:19:44 UTC |
244647a | Jeremy Low | 30 January 2016, 01:19:00 UTC | adds tests for CreateList | 30 January 2016, 01:19:00 UTC |
2d51d13 | Jeremy Low | 30 January 2016, 01:18:41 UTC | adds docs for GetListMembersPages & changes re GetListMembers | 30 January 2016, 01:18:41 UTC |
42a7653 | Jeremy Low | 29 January 2016, 23:37:34 UTC | adds tests for GetListTimeline | 29 January 2016, 23:37:34 UTC |
c53fada | Jeremy Low | 29 January 2016, 22:57:37 UTC | alphabetize migration guide | 29 January 2016, 22:57:37 UTC |
c879c8c | Jeremy Low | 29 January 2016, 22:35:00 UTC | updates inline doc strings & fixes list join error in Create/DestroyMembership | 29 January 2016, 22:35:00 UTC |
332baaf | Jeremy Low | 29 January 2016, 02:26:52 UTC | docs now link to source + info re GetListsPaged | 29 January 2016, 12:04:21 UTC |
ea42444 | Jeremy Low | 29 January 2016, 11:56:25 UTC | intermediate work on Api.*Lists*() methods with fixes for decoding/long py3 errors | 29 January 2016, 12:03:06 UTC |
a168585 | Jeremy Low | 29 January 2016, 01:00:39 UTC | adds simple type checking function for values passed to Api methods | 29 January 2016, 12:03:06 UTC |
efbbd92 | Jeremy Low | 29 January 2016, 11:54:54 UTC | adds tests for Lists methods | 29 January 2016, 11:54:54 UTC |
fb34580 | Jeremy Low | 28 January 2016, 23:56:38 UTC | Merge pull request #288 from bear/fixes/blocks Updates to GetBlocks() & Associated Methods | 28 January 2016, 23:56:38 UTC |
0953292 | Jeremy Low | 28 January 2016, 03:13:40 UTC | updates blocks tests for new methods & data | 28 January 2016, 03:13:40 UTC |
bfb4d14 | Jeremy Low | 28 January 2016, 03:13:09 UTC | removes outdated testdata for blocks | 28 January 2016, 03:13:09 UTC |
db8c54f | Jeremy Low | 28 January 2016, 03:12:43 UTC | adds documentation for new blocks methods | 28 January 2016, 03:12:43 UTC |
ddbe346 | Jeremy Low | 28 January 2016, 03:12:16 UTC | adds tests data for blocks methods | 28 January 2016, 03:12:16 UTC |
d056579 | Jeremy Low | 28 January 2016, 03:11:01 UTC | updates inline docs | 28 January 2016, 03:11:01 UTC |
9142748 | Mike Taylor | 27 January 2016, 16:06:22 UTC | Merge pull request #286 from spotrh/master Unicode + Python = day drinking. | 27 January 2016, 16:06:22 UTC |
10e5dca | Jeremy Low | 27 January 2016, 11:00:13 UTC | adds GetBlocksIDsPaged and GetBlocksIDs methods | 27 January 2016, 11:43:23 UTC |
648098d | Jeremy Low | 26 January 2016, 23:34:35 UTC | updates behavior of GetBlocks() in line with Twitter restrictions; adds GetBlocksPaged() method | 26 January 2016, 23:34:35 UTC |
ecf8f65 | Tom Callaway | 26 January 2016, 18:33:05 UTC | Unicode + Python = day drinking. That fact aside, there is a Python3 and unicode issue with the setup.py file, specifically, in how it opens and reads AUTHORS.rst: + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' Traceback (most recent call last): File "setup.py", line 40, in <module> read('AUTHORS.rst') + '\n\n' + File "setup.py", line 27, in read return f.read() File "/usr/lib64/python3.4/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 412: ordinal not in range(128) This only fails on Python 3 (I tested with 3.4.3). Since we know the encoding of the files is UTF-8, and we aren't concerned about these open() calls for performance, being explicit with encoding='utf-8' and using io.open is the lazy fix that resolves this issue without breaking Python 2. | 26 January 2016, 18:33:05 UTC |
e0773b3 | Jeremy Low | 25 January 2016, 11:39:40 UTC | Merge pull request #285 from bear/feature/docs Updating Documentation for v3.0 | 25 January 2016, 11:39:40 UTC |
0057322 | Jeremy Low | 24 January 2016, 14:53:11 UTC | adds more documentation and cleans up some of the inline-documentation | 24 January 2016, 14:53:11 UTC |
674b291 | Jeremy Low | 24 January 2016, 13:02:48 UTC | excludes built documentation from git with .gitignore | 24 January 2016, 13:09:51 UTC |
0cfea37 | Jeremy Low | 20 January 2016, 12:47:25 UTC | adds information re UploadMediaSimple | 24 January 2016, 13:09:51 UTC |
c2f7e8a | Jeremy Low | 16 January 2016, 14:18:20 UTC | updates migration information for GetUserStream | 24 January 2016, 13:09:51 UTC |
6716982 | Jeremy Low | 15 January 2016, 00:19:15 UTC | adds init migration from 2.X to 3.X | 24 January 2016, 13:09:51 UTC |
ded76f1 | Jeremy Low | 23 January 2016, 23:34:21 UTC | Merge pull request #284 from bear/fixes/issue280 Adds raw_query parameter to Api.GetSearch() & removes `who` param. | 23 January 2016, 23:34:21 UTC |
67d7595 | Jeremy Low | 23 January 2016, 20:25:34 UTC | adds tests for new `raw_query` parameter in GetSeach() | 23 January 2016, 20:25:34 UTC |
662fd15 | Jeremy Low | 23 January 2016, 20:12:00 UTC | adds `raw_query` option to GetSearch and removes `who`. Fixes issue #280 | 23 January 2016, 20:12:00 UTC |
88ea63e | Jeremy Low | 20 January 2016, 12:31:15 UTC | Merge pull request #283 from bear/testing_pull_request Adds news tests for API. | 20 January 2016, 12:31:15 UTC |
6136f7c | Jeremy Low | 20 January 2016, 01:52:01 UTC | adds in passing tests without modification to API | 20 January 2016, 01:57:35 UTC |
3442e17 | Jeremy Low | 20 January 2016, 00:49:09 UTC | adds test data for using responses | 20 January 2016, 01:57:09 UTC |
94aa82b | Mike Taylor | 18 January 2016, 21:30:20 UTC | Merge pull request #282 from bear/django_tags_url Update README.rst | 18 January 2016, 21:30:20 UTC |
c967aee | Rad | 18 January 2016, 05:40:18 UTC | Update README.rst | 18 January 2016, 05:40:18 UTC |
d5f51a8 | Jeremy Low | 17 January 2016, 17:22:01 UTC | fixes error in getting name of a file object passed to parse_media_file | 17 January 2016, 17:22:01 UTC |
3165c09 | Jeremy Low | 17 January 2016, 11:31:53 UTC | Merge pull request #281 from bear/feature/media_update Adds ChunkedMedia Uploads (videos/gifs) and Deprecates PostMultipleMedia & PostMedia | 17 January 2016, 11:31:53 UTC |
372fde3 | Jeremy Low | 16 January 2016, 21:35:10 UTC | fixes PostUpdate with multiple media so that media_ids is properly a comma-separated string of ids | 16 January 2016, 21:35:50 UTC |
0cfd989 | Jeremy Low | 16 January 2016, 21:24:19 UTC | fixes deprecation warning for PostMultipleMedia | 16 January 2016, 21:24:19 UTC |
da9bd56 | Jeremy Low | 16 January 2016, 16:30:56 UTC | updates to chunked media to deal with closed file handling, and list of media objects | 16 January 2016, 16:30:56 UTC |
e11fa27 | jeremy | 16 January 2016, 14:04:01 UTC | fixes and adds deprecation warnings re old PostMedia methods | 16 January 2016, 14:04:01 UTC |
06858ae | Jeremy Low | 15 January 2016, 11:55:39 UTC | fixes typo in GetUserStream for stall_warnings | 15 January 2016, 11:55:39 UTC |
0df35c5 | Jeremy Low | 15 January 2016, 01:22:57 UTC | updates PostUpdate to include media param & normalizes media_category across Chunked/Simple upload | 15 January 2016, 01:22:57 UTC |
ee342d2 | Jeremy Low | 14 January 2016, 23:35:52 UTC | adds warning about a chunk_size that could result in 999+ APPEND commands to API | 14 January 2016, 23:35:52 UTC |
deab302 | Jeremy Low | 14 January 2016, 23:05:48 UTC | adds chunked upload support to API and media checking function | 14 January 2016, 23:05:48 UTC |
2da2da1 | Jeremy Low | 13 January 2016, 11:35:05 UTC | adds first pass at parsing various media objects that can be passed to UploadMedia* methods | 13 January 2016, 12:57:20 UTC |
ad1b091 | Jeremy Low | 12 January 2016, 12:46:42 UTC | adds UploadMediaSimple for single upload POSTs to API. | 12 January 2016, 12:54:06 UTC |
d069f0d | Mike Taylor | 11 January 2016, 12:01:56 UTC | Merge pull request #279 from shichao-an/master Fixed wrong link target of PyPI badge | 11 January 2016, 12:01:56 UTC |
b057450 | Shichao An | 11 January 2016, 04:29:30 UTC | Fixed wrong link target of PyPI badge | 11 January 2016, 04:29:30 UTC |
071b090 | Jeremy Low | 11 January 2016, 00:43:56 UTC | removes self.__auth check to _RequestUrl, closing #276 | 11 January 2016, 00:43:56 UTC |
d0e280a | Jeremy Low | 10 January 2016, 22:45:16 UTC | Merge pull request #278 from bear/rbpaskerGetFriendsUpdate Refactor GetFriends & GetFollowers Methods | 10 January 2016, 22:45:16 UTC |
076f1b8 | Jeremy Low | 10 January 2016, 17:12:33 UTC | based on previously named arg, total_count, GetFriends/GetFollowers should take that rather than limit_users | 10 January 2016, 17:12:33 UTC |
6a7e960 | Jeremy Low | 10 January 2016, 17:07:05 UTC | missed a debugging print statement that should have been deleted | 10 January 2016, 17:07:05 UTC |
e3e9b51 | Jeremy Low | 10 January 2016, 17:04:26 UTC | refactoring Friends/Followers Get methods | 10 January 2016, 17:04:26 UTC |
df1e090 | Jeremy Low | 10 January 2016, 17:03:36 UTC | updates tests for Friends/Followers methods & includes more data for tests | 10 January 2016, 17:03:36 UTC |
326a451 | Jeremy Low | 09 January 2016, 17:34:41 UTC | adds tests & test data for GetFriends, GetFollowers, and associated methods | 09 January 2016, 17:58:46 UTC |
741c0aa | Jeremy Low | 09 January 2016, 17:00:57 UTC | updates doc string for GetFriends and changes default value of include_user_entities to True for GetFollowers in line with GetFriends | 09 January 2016, 17:00:57 UTC |
5faac69 | Jeremy Low | 09 January 2016, 16:53:39 UTC | moves endpoint checking for GetFollowers/GetFriends to _GetFriendsFollowersPaged method | 09 January 2016, 16:53:39 UTC |
a141ade | Jeremy Low | 09 January 2016, 16:32:35 UTC | refactors GetFriends, GetFollowers, and Paged methods to call _GetFriendsFollowers or _GetFriendsFollowersPaged | 09 January 2016, 16:32:35 UTC |
9a7cecf | Jeremy Low | 09 January 2016, 13:32:53 UTC | adds global sleep_on_rate_limit parameter to API for testing purposes | 09 January 2016, 13:32:53 UTC |
e2d5db6 | Jeremy Low | 09 January 2016, 13:32:13 UTC | explicitly sets url query parameters even when false to avoid ambiguous behavior from Twitters response | 09 January 2016, 13:32:13 UTC |
0f5a937 | Jeremy Low | 09 January 2016, 13:22:37 UTC | updates to GetFriends/Followers* methods. see issue #277 and pull request #275 | 09 January 2016, 13:22:37 UTC |
8cfe951 | Jeremy Low | 08 January 2016, 00:41:29 UTC | updates Get*IDs*() methods | 08 January 2016, 00:41:29 UTC |
ff8be03 | Jeremy Low | 07 January 2016, 01:47:17 UTC | updates behavior of GetFriends(), GetFollowers(), GetFriendsPaged(), GetFollowersPaged() | 07 January 2016, 01:47:17 UTC |
2352858 | Bob Pasker | 05 January 2016, 16:22:35 UTC | GetFriendIDsPaged returns a list of IDs, not a dictionary | 05 January 2016, 16:22:35 UTC |
1ed0247 | Bob Pasker | 05 January 2016, 14:37:23 UTC | fixed len(result) >= count | 05 January 2016, 14:37:23 UTC |
9228b5b | Bob Pasker | 05 January 2016, 14:35:27 UTC | Honor 'count' parameter in API | 05 January 2016, 14:35:27 UTC |
16cb3f3 | Mike Taylor | 04 January 2016, 06:27:45 UTC | Merge pull request #272 from jeremylow/fixes/py3_compat_print_statements Python3 compatibility fixes for print statement in authorization check & doc strings | 04 January 2016, 06:27:45 UTC |
0371a53 | Jeremy Low | 04 January 2016, 00:26:11 UTC | py3 compatibility fixes for print statement in check for auth & doc strings | 04 January 2016, 00:35:43 UTC |
d349d76 | bear (Mike Taylor) | 02 January 2016, 13:15:00 UTC | copyright year update; lint config tweak | 02 January 2016, 13:15:00 UTC |
44d4361 | Mike Taylor | 02 January 2016, 04:49:25 UTC | Merge pull request #271 from jeremylow/issue265 Fixes issue #265 by reworking calculation of shortened urls | 02 January 2016, 04:49:25 UTC |
7b1d7e2 | Jeremy Low | 01 January 2016, 23:02:53 UTC | adds tests and adds 0-255 as a TLD to include IPv4 addresses as links (which is a little hacky) | 01 January 2016, 23:02:53 UTC |
9cb0f9a | Jeremy Low | 01 January 2016, 20:30:51 UTC | changes to no longer limit single-url tweets 140 characters. | 01 January 2016, 20:30:51 UTC |
c4c6ded | Jeremy Low | 01 January 2016, 20:01:02 UTC | regex changes to fix issue with finding "urls" like run.on.sentence | 01 January 2016, 20:01:02 UTC |
817286a | Jeremy Low | 01 January 2016, 17:54:45 UTC | fixes encoding error for py27 | 01 January 2016, 17:54:45 UTC |
a6f7e73 | Jeremy Low | 01 January 2016, 17:52:31 UTC | fixes #265 by reworking status length calculation for urls | 01 January 2016, 17:52:31 UTC |
2e2b32c | Mike Taylor | 31 December 2015, 20:57:08 UTC | Merge pull request #270 from jeremylow/linting Fixes lint & TypeError | 31 December 2015, 20:57:08 UTC |
2e7e37e | Jeremy Low | 31 December 2015, 10:54:01 UTC | fixes lint errors for redefinition of json in twitter/api | 31 December 2015, 11:02:10 UTC |
0ba4cdd | bear (Mike Taylor) | 29 December 2015, 10:12:01 UTC | and still lint finds something... | 29 December 2015, 10:12:01 UTC |
25b7068 | bear (Mike Taylor) | 29 December 2015, 10:09:46 UTC | set version to 3.0rc1 | 29 December 2015, 10:09:46 UTC |
6a42fe1 | Mike Taylor | 29 December 2015, 09:48:24 UTC | Merge pull request #251 from bear/python-v3 Python v3 - fixes Issue #155 | 29 December 2015, 09:48:24 UTC |
b2edc30 | bear (Mike Taylor) | 29 December 2015, 09:43:46 UTC | fix python v3 exception statement error | 29 December 2015, 09:43:46 UTC |
a382b7d | bear (Mike Taylor) | 29 December 2015, 09:17:07 UTC | add future package requirement | 29 December 2015, 09:17:07 UTC |
26d2297 | bear (Mike Taylor) | 29 December 2015, 09:14:25 UTC | Merge branch 'master' into python-v3 | 29 December 2015, 09:14:25 UTC |
dc32a98 | bear (Mike Taylor) | 29 December 2015, 08:55:19 UTC | serious flake8 lint cleanup; apologies for the extra large diffs | 29 December 2015, 08:55:19 UTC |
b6ee6d9 | bear (Mike Taylor) | 29 December 2015, 01:47:02 UTC | add back skip decorator but with a version check | 29 December 2015, 01:47:02 UTC |
7c82561 | bear (Mike Taylor) | 29 December 2015, 01:35:03 UTC | add python v3.5 to the test matrix | 29 December 2015, 01:35:03 UTC |
0addb25 | bear (Mike Taylor) | 29 December 2015, 01:30:43 UTC | remove expectedFailure decorator from twitter.status test | 29 December 2015, 01:30:43 UTC |