aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/twitter.py
AgeCommit message (Collapse)Author
2019-11-09[twitter] improve extractionRemita Amine
- add support for generic embeds(closes #22168) - always extract http formats for native videos(closes #14934) - add support for Twitter Broadcasts(closes #21369) - extract more metadata - improve VMap format extraction - unify extraction code for both twitter statuses and cards
2019-07-14[twitter] Improve uploader id extraction (closes #21705)Sergey M․
2018-12-18[twitter] pass referer with card request(closes #18579)Remita Amine
2018-06-03[twitter:card] Generalize base API URLSergey M․
2018-06-03[twitter:card] Extract guest token (closes #16609)Sergey M․
2018-06-01[twitter:card] Add support for another endpoint (closes #16586)Sergey M․
2017-12-10[twitter] improve extraction(closes #14197)Remita Amine
2017-10-09Fix some regexesSergey M․
2017-09-23[twitter] Add support for user_id-less URLs (closes #14270)Giuseppe Fabiano
2017-09-20[twitter] Fix duration extractioncapital-G
2017-07-11[twitter] Fix remaining testsYen Chi Hsuan
2017-07-11[vine] Make sure the title won't be emptyYen Chi Hsuan
And fix a relevant TwitterCard test case
2017-07-11[twitter] Support HLS streams in vmap URLsYen Chi Hsuan
2017-07-11[periscope] Support pscp.tv URLs in embedded framesYen Chi Hsuan
And fix a relevant twitter test
2017-07-11[twitter] Extract mp4 urls via mobile API (closes #12726)Yen Chi Hsuan
2017-01-06Fix "invalid escape sequences" error on Python 3.6Yen Chi Hsuan
2016-11-19[twitter:card] Relax _VALID_URL (closes #11225)Sergey M․
2016-09-24[twitter] Support Periscope embeds (closes #10737)Yen Chi Hsuan
Also update _TESTS
2016-09-08Add missing r prefix for _VALID_URLsstepshal
2016-06-08[twitter] Update _TESTSYen Chi Hsuan
2016-06-08[twitter] Fix extraction for videos with HLS streamsYen Chi Hsuan
Closes #9623
2016-06-08[twitter] Detect suspended accounts and update _TESTSYen Chi Hsuan
2016-04-16[twitter] Don't check /cards/ URLsYen Chi Hsuan
Fixes #9181 In this tweet, there are two cards: 1. https://twitter.com/i/cards/tfw/v1/719944006306701313 This shows #TeamCap vs. #TeamIronMan 2. https://twitter.com/i/videos/tweet/719944021058060289 This is the real video and can be handled by TwitterCardIE In all current test_Twitter* tests, /videos/tweet/ approach works fine.
2016-03-27[twitter] Handle another form of embedded VineYen Chi Hsuan
Fixes #8996
2016-03-26[twitter] Fix extraction (closes #8966)Yen Chi Hsuan
HLS and DASH formats are no longer appeared in test cases. I keep them for fear of triggering new errors.
2016-03-05[twitter] Provide more metadataYen Chi Hsuan
2016-03-03[twitter] Media info is not always in the first entityYen Chi Hsuan
Fixes #8704
2016-03-03[twitter] Now Twitter serves the same file for Firefox and ChromeYen Chi Hsuan
2016-03-03[twitter] Fix extraction of test_Twitter and test_Twitter_1Yen Chi Hsuan
2016-03-03[twitter] Support twitter.com/i/videos/tweet/ URLSYen Chi Hsuan
Closes #8737
2016-02-21[twitter] Fix metadata extraction and test_Twitter_1Yen Chi Hsuan
2016-02-21[twitter] Fix a typoYen Chi Hsuan
2016-02-21[twitter:amplify] Extract more metadataYen Chi Hsuan
2016-02-21[twitter] Fix several failed testsYen Chi Hsuan
2016-02-21[twitter:amplify] Add TwitterAmplifyIE for handling Twitter smart URLsYen Chi Hsuan
Closes #8075
2015-11-23Switch codebase to use sanitized_Request instead ofSergey M?
compat_urllib_request.Request [downloader/dash] Use sanitized_Request [downloader/http] Use sanitized_Request [atresplayer] Use sanitized_Request [bambuser] Use sanitized_Request [bliptv] Use sanitized_Request [brightcove] Use sanitized_Request [cbs] Use sanitized_Request [ceskatelevize] Use sanitized_Request [collegerama] Use sanitized_Request [extractor/common] Use sanitized_Request [crunchyroll] Use sanitized_Request [dailymotion] Use sanitized_Request [dcn] Use sanitized_Request [dramafever] Use sanitized_Request [dumpert] Use sanitized_Request [eitb] Use sanitized_Request [escapist] Use sanitized_Request [everyonesmixtape] Use sanitized_Request [extremetube] Use sanitized_Request [facebook] Use sanitized_Request [fc2] Use sanitized_Request [flickr] Use sanitized_Request [4tube] Use sanitized_Request [gdcvault] Use sanitized_Request [extractor/generic] Use sanitized_Request [hearthisat] Use sanitized_Request [hotnewhiphop] Use sanitized_Request [hypem] Use sanitized_Request [iprima] Use sanitized_Request [ivi] Use sanitized_Request [keezmovies] Use sanitized_Request [letv] Use sanitized_Request [lynda] Use sanitized_Request [metacafe] Use sanitized_Request [minhateca] Use sanitized_Request [miomio] Use sanitized_Request [meovideo] Use sanitized_Request [mofosex] Use sanitized_Request [moniker] Use sanitized_Request [mooshare] Use sanitized_Request [movieclips] Use sanitized_Request [mtv] Use sanitized_Request [myvideo] Use sanitized_Request [neteasemusic] Use sanitized_Request [nfb] Use sanitized_Request [niconico] Use sanitized_Request [noco] Use sanitized_Request [nosvideo] Use sanitized_Request [novamov] Use sanitized_Request [nowness] Use sanitized_Request [nuvid] Use sanitized_Request [played] Use sanitized_Request [pluralsight] Use sanitized_Request [pornhub] Use sanitized_Request [pornotube] Use sanitized_Request [primesharetv] Use sanitized_Request [promptfile] Use sanitized_Request [qqmusic] Use sanitized_Request [rtve] Use sanitized_Request [safari] Use sanitized_Request [sandia] Use sanitized_Request [shared] Use sanitized_Request [sharesix] Use sanitized_Request [sina] Use sanitized_Request [smotri] Use sanitized_Request [sohu] Use sanitized_Request [spankwire] Use sanitized_Request [sportdeutschland] Use sanitized_Request [streamcloud] Use sanitized_Request [streamcz] Use sanitized_Request [tapely] Use sanitized_Request [tube8] Use sanitized_Request [tubitv] Use sanitized_Request [twitch] Use sanitized_Request [twitter] Use sanitized_Request [udemy] Use sanitized_Request [vbox7] Use sanitized_Request [veoh] Use sanitized_Request [vessel] Use sanitized_Request [vevo] Use sanitized_Request [viddler] Use sanitized_Request [videomega] Use sanitized_Request [viewvster] Use sanitized_Request [viki] Use sanitized_Request [vk] Use sanitized_Request [vodlocker] Use sanitized_Request [voicerepublic] Use sanitized_Request [wistia] Use sanitized_Request [xfileshare] Use sanitized_Request [xtube] Use sanitized_Request [xvideos] Use sanitized_Request [yandexmusic] Use sanitized_Request [youku] Use sanitized_Request [youporn] Use sanitized_Request [youtube] Use sanitized_Request [patreon] Use sanitized_Request [extractor/common] Remove unused import [nfb] PEP 8
2015-11-14[twitter:card] Add add_ie for the external testYen Chi Hsuan
2015-11-14[twitter:card] Support vine.co embeds (closes #7496)Yen Chi Hsuan
2015-11-13[twitter] Don't fail if the description doesn't contain an URL (fixes #7489)Jaime Marquínez Ferrándiz
2015-11-13[twitter] Update tests checksumsJaime Marquínez Ferrándiz
2015-11-12Credit @feramaYen Chi Hsuan
For providing idea for vidto.me (#7167) and extending nowvideo support (#6760)
2015-10-18[twitter:card] Support YouTube embedsYen Chi Hsuan
2015-10-18[twitter] Fix short URL extractionYen Chi Hsuan
2015-10-18[twitter:card] Use _html_search_regexYen Chi Hsuan
2015-10-18[twitter] Simplify and improveYen Chi Hsuan
2015-10-18[twitter] Use _html_search_regexYen Chi Hsuan
2015-10-18[twitter] Inherit from InfoExtractor directlyYen Chi Hsuan
2015-10-18[twitter:card] Remove unneeded 'ext'Yen Chi Hsuan
2015-10-18[twitter] Add IE_NAMEsYen Chi Hsuan
2015-10-18[twitter] Use _download_xmlYen Chi Hsuan