Releases: ryanmcgrath/twython
Releases · ryanmcgrath/twython
3.9.1
3.7.0
Version 3.7.0
3.4.0
- Added
upload_video
endpoint - Fix quoted status checks in
html_for_tweet
- Fix
html_for_tweet
method response when hashtag/mention is a substring of another
3.3.0
3.3.0 (2015-18-07)
- Added support for muting users
- Fix typos in documentation
- Updated documentation examples
- Added dynamic filtering to streamer
3.1.2
3.1.2 (2013-12-05)
- Fixed Changelog (HISTORY.rst)
3.1.1 (2013-12-05)
- Update
requests
version to 2.1.0. - Fixed: Streaming issue where
Exceptions
in handlers oron_success
which subclassValueError
would previously be caught and reported as a JSON decoding problem, andon_error()
would be called (with status_code=200) - Fixed issue where XML was returned when bad tokens were passed to
get_authorized_tokens
- Fixed import for
setup
causing installation to fail on some devices (eg. Nokia N9/MeeGo)
3.1.0 (2013-09-25)
- Added
html_for_tweet
static method. This method accepts a tweet object returned from a Twitter API call and will return a string with urls, mentions and hashtags in the tweet replaced with HTML. - Pass
client_args
to the streaming__init__
, much like in core Twython (you can pass headers, timeout, hooks, proxies, etc.). - Streamer has new parameter
handlers
which accepts a list of strings related to functions that are apart of the Streaming class and start with "on_". i.e. ['delete'] is passed, when 'delete' is received from a stream response;on_delete
will be called. - When an actual request error happens and a
RequestException
is raised, it is caught and aTwythonError
is raised instead for convenience. - Added "cursor"-like functionality. Endpoints with the attribute
iter_mode
will be able to be passed toTwython.cursor
and returned as a generator. Twython.search_gen
has been deprecated. Please usetwitter.cursor(twitter.search, q='your_query')
instead, wheretwitter
is yourTwython
instance.- Added methods
get_list_memberships
,get_twitter_configuration
,get_supported_languages
,get_privacy_policy
,get_tos
- Added
auth_endpoint
parameter toTwython.__init__
for cases when the right parameters weren't being shown during the authentication step. - Fixed streaming issue where results wouldn't be returned for streams that weren't so active (See #202 (comment))
- Streaming API now uses
_transparent_params
so when passedTrue
orFalse
or an array, etc. Twython formats it to meet Twitter parameter standards (i.e. ['ryanmcgrath', 'mikehelmick', 'twitterapi'] would convert to string 'ryanmcgrath,mikehelmick,twitterapi')