63a897b | Jeremy Low | 18 February 2016, 11:16:57 UTC | adds streaming example for tracking user mentions | 18 February 2016, 11:17:11 UTC |
181549a | Jeremy Low | 25 January 2016, 23:18:51 UTC | adds getting started guide | 18 February 2016, 11:17:11 UTC |
940502d | Jeremy Low | 24 January 2016, 20:31:53 UTC | adds module documentation to index since there is so much inline doc | 18 February 2016, 11:17:11 UTC |
bcff1c2 | Mike Taylor | 18 February 2016, 06:36:27 UTC | Merge pull request #300 from bear/fixes/streaming_decode_error fixes content.decode errors for streaming endpoints | 18 February 2016, 06:36:27 UTC |
ef777b1 | Jeremy Low | 18 February 2016, 01:38:20 UTC | fixes content.decode errors for streaming endpoints | 18 February 2016, 01:38:20 UTC |
5dc2acd | Jeremy Low | 18 February 2016, 00:48:16 UTC | Merge pull request #299 from bear/feature/ratelimiting Updates to Rate Limi Handling | 18 February 2016, 00:48:16 UTC |
9dc5492 | Jeremy Low | 17 February 2016, 02:53:40 UTC | removes check on reset time. The idea is that if you are making a call to, say, ``/statuses/lookup.json`` and the limit information is stale, i.e., limit.reset is in the past, then you should make another call to ``/application/rate_limit_status.json`` to get your new limits and reset. That said, this could result in a lot of hits to *that* endpoint, thereby rate limiting your application on the ``/application/rate_limit_status.json`` endpoint and causing unnecessary sleeps for the API. Worst case scenario is that your application calls a bunch of different methods hitting a bunch of different endpoints and you end up making a ton of checks on rate_limit_status.json and, since ``Api.InitializeRateLimit()`` does not abide by rate limits, you could get blacklisted. | 17 February 2016, 02:54:43 UTC |
c5d66cf | Jeremy Low | 17 February 2016, 00:22:46 UTC | removes old GetRateLimitStatus method, fixes typos, adds tests for setting rate_limit object | 17 February 2016, 00:22:46 UTC |
c84c3ca | Jeremy Low | 16 February 2016, 12:50:16 UTC | remove old ratelimiting functions | 17 February 2016, 00:00:21 UTC |
00a9d3b | Jeremy Low | 31 January 2016, 19:24:37 UTC | reworks rate limiting, adds tests for same, inline docs | 16 February 2016, 23:59:43 UTC |
139f251 | Jeremy Low | 13 February 2016, 14:59:21 UTC | Merge pull request #297 from bear/feature/friendship_update Update to LookupFriendship | 13 February 2016, 14:59:21 UTC |
d239858 | Jeremy Low | 11 February 2016, 23:07:51 UTC | updates __eq__ check for muting/blocking/following received & requested | 11 February 2016, 23:07:51 UTC |
b96b007 | Jeremy Low | 11 February 2016, 22:37:10 UTC | adds migration docs for changes to LookupFriendship | 11 February 2016, 22:37:10 UTC |
a19786e | Jeremy Low | 11 February 2016, 22:35:18 UTC | reworks LookupFriendship to accept list, int, str for user_id, screen_name params; removes users param; adds tests and data for method | 11 February 2016, 22:35:25 UTC |
89ad4c2 | Jeremy Low | 11 February 2016, 22:30:20 UTC | adds following_received, following_requested, muting, and blocking params for UserStatus | 11 February 2016, 22:30:20 UTC |
349b16b | Jeremy Low | 10 February 2016, 23:07:30 UTC | Merge pull request #296 from bear/fixes/issue232 Fix for issue #232 in GetSearch() geocode | 10 February 2016, 23:07:30 UTC |
a2c9e2e | Mike Taylor | 10 February 2016, 21:51:36 UTC | Merge pull request #290 from andkon/master Made LookupFriendship accept multiple users | 10 February 2016, 21:51:36 UTC |
30b4449 | Jeremy Low | 10 February 2016, 11:30:34 UTC | fixes issue #232 : in GetSearch() geocode can be either a string like "37.781157,-122.398720,1mi" or a list/tuple such as [37.781157,-122.398720,"1mi"]. Inline documentation updated to reflect change. All tests passing & should not break old behavior | 10 February 2016, 11:30:34 UTC |
9206c7d | Jeremy Low | 09 February 2016, 23:21:45 UTC | Merge pull request #295 from bear/fixes/issue294 Updates to PostMedia & Associated Methods - Fixes issue #294. | 09 February 2016, 23:21:45 UTC |
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 |
afc5490 | Andrew Konoff | 30 January 2016, 09:36:24 UTC | Forgot to check for users parameter | 30 January 2016, 09:36:24 UTC |
745af6d | Andrew Konoff | 30 January 2016, 09:34:03 UTC | Added users parameter to LookupFriendship | 30 January 2016, 09:34:03 UTC |
90eace0 | Andrew Konoff | 30 January 2016, 09:13:04 UTC | Made LookupFriendship closer in style to UsersLookup | 30 January 2016, 09:13:04 UTC |
fa6a14d | Andrew Konoff | 30 January 2016, 08:19:47 UTC | Style changes | 30 January 2016, 08:19:47 UTC |
dca4ac8 | Andrew Konoff | 30 January 2016, 08:09:19 UTC | Added multiple account lookups to LookupFriendship | 30 January 2016, 08:09:19 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 |