Commit Graph

334 Commits (eb3ef13d28ce8bff9b07db20a89b59bdec0d7376)

Author SHA1 Message Date
Mike Fährmann 0817f468ef
[twitter] expand t.co links in user descriptions (#1532, #1787)
3 years ago
Mike Fährmann 7c0ae88185
[twitter] add 'url' to user objects (#1532, #1787)
3 years ago
Mike Fährmann 5919dc5b5a
[twitter] slightly improve '_transform_user()'
3 years ago
Mike Fährmann 6b56b3ebe1
[twitter] report API errors as generic StopExtraction exceptions
3 years ago
Mike Fährmann c866fcba48
[twitter] fix 'logout' (#1719)
3 years ago
Mike Fährmann 52984f7e22
[twitter] add option to log out when blocked (#1719)
3 years ago
Mike Fährmann e5a93e113f
[twitter] extend 'replies' option (#1254)
3 years ago
Mike Fährmann 229498b8aa
[twitter] warn about suspended accounts etc (closes #1759)
3 years ago
Mike Fährmann 414bdc95a3
[twitter] set 'retweet_id' for original retweets (#1481)
3 years ago
Mike Fährmann 5323c1c73a
[twitter] ensure guest tokens are returned as string (#1665)
3 years ago
Mike Fährmann 035562bd11
[twitter] remove old-style URLs from image fallback lists
3 years ago
Mike Fährmann a751afdfb3
[twitter] change some defaults
3 years ago
Mike Fährmann b5affc62aa
[twitter] rename 'text-only' to 'text-tweets' (#570)
3 years ago
Mike Fährmann 724ca61f36
[twitter] add 'text-only' option (#570)
3 years ago
Mike Fährmann 394fbb5f56
[twitter] strip useless t.co links (#1532)
3 years ago
Mike Fährmann 41457dbb1b
[twitter] resolve t.co URLs in 'content' (#1532)
3 years ago
Mike Fährmann 17b0ccb071
[twitter] add missing retweet media entities (fixes #1555)
3 years ago
Mike Fährmann fd858eed7b
[twitter] add 'user_likes' metadata field for liked tweets
4 years ago
Mike Fährmann 8d124a3766
[twitter] rename variables
4 years ago
Mike Fährmann 105f3c9666
[twitter] add extractor for direct image links (closes #1417)
4 years ago
Mike Fährmann ebd142e2a8
[twitter] don't use youtube-dl for cards when videos are disabled
4 years ago
Mike Fährmann ccfa5a8694
[twitter] better error message when logging in with 2FA (#1409)
4 years ago
Mike Fährmann 2846235669
[twitter] allow specifying a custom format for user results
4 years ago
Mike Fährmann 3378b39719
[twitter] implement 'users' option (#1337)
4 years ago
Mike Fährmann 5d69e437d0
[twitter] add option to download all media from a conversation
4 years ago
Mike Fährmann de0656941b
[twitter] add extractor for followed users (#1337)
4 years ago
Mike Fährmann 5542a11c46
[twitter] update GraphQL endpoints
4 years ago
Mike Fährmann 24e8e398e0
[twitter] skip login if 'auth_token' cookie is present
4 years ago
Mike Fährmann 95e5911895
[twitter] match '/i/user/ID' URLs
4 years ago
Mike Fährmann 069b113cbf
[twitter] improve and fix retry after hitting rate limit
4 years ago
Mike Fährmann 780b6adb91
rename 'generate_csrf_token()' to just 'generate_token()'
4 years ago
Mike Fährmann 25074aec47
[twitter] fetch media from pinned tweets (#1203)
4 years ago
Mike Fährmann 2475176d99
[twitter] fetch tweets from 'homeConversation' entries
4 years ago
Mike Fährmann 3af9350648
[twitter] update API calls
4 years ago
Mike Fährmann b656b829db
[twitter] fix login with username & password
4 years ago
Mike Fährmann a00b60fbe7
[twitter] update 'x-csrf-token' header (fixes #1170)
4 years ago
Mike Fährmann 63e61a0932
[twitter] update image URL format (#1145)
4 years ago
Mike Fährmann ddfb4fd07a
[twitter] use 'https://twitter.com/i/api/' for logged in users
4 years ago
Mike Fährmann de0c57886d
[twitter] add 'list-members' extractor (closes #1096)
4 years ago
Mike Fährmann 41d4968866
[twitter] add 'list' extractor (#1096)
4 years ago
Mike Fährmann 5d10520f4c
[twitter] update GraphQL endpoint & fix width/height entries
4 years ago
Mike Fährmann 968d3e8465
remove '&' from URL patterns
4 years ago
Mike Fährmann 1686dc1757
[twitter] support media from Cards (#1005, #937)
4 years ago
Mike Fährmann a3ca2f6080
update fallback URL handling
4 years ago
Mike Fährmann 1b1cf01d0d
add a general 'generate_csrf_token()' function
4 years ago
Mike Fährmann 844502cad5
update extractor test results
4 years ago
Mike Fährmann 430b6d6e2e
[twitter] extend 'retweets' option (closes #1026)
4 years ago
Mike Fährmann aeb0d32333
[twitter] improve twitpic extraction (fixes #1019)
4 years ago
Mike Fährmann 2b8d57f0ab
[twitter] support '/intent/user?user_id=…' URLs (#980)
4 years ago
Mike Fährmann a3b473bd2f
[twitter] support specifying users by ID (#980)
4 years ago
Mike Fährmann 8f64585ff2
[twitter] handle 429 responses without x-rate-limit-reset header
4 years ago
Mike Fährmann 2da71cb561
[twitter] raise proper exception if user doesn't exist (#891)
4 years ago
Leonardo Taccari 86e5a05e29
[twitter] add support for nitter.net URLs in pattern (#890)
4 years ago
Mike Fährmann 3855d0dd3c
[twitter] add debug messages for all skipped Tweets (#867)
4 years ago
Mike Fährmann 6e2af9a8d8
[twitter] improve error message formatting
4 years ago
Mike Fährmann 9da2bc67f8
[twitter] add option to filter media from quoted tweets (#854)
4 years ago
Mike Fährmann 56ab5fb8f4
[twitter] improve handling of quoted tweets (#854)
4 years ago
Mike Fährmann a8c2d997e8
[twitter] treat quoted tweets like retweets (#833)
4 years ago
Mike Fährmann aed1c63e51
[twitter] improve search results (fixes #847)
4 years ago
Mike Fährmann d81a8e6544
[twitter] update tests
4 years ago
Mike Fährmann d39eedd9bb
[twitter] improve handling of deleted tweets (fixes #838)
4 years ago
Mike Fährmann dc16f73965
[twitter] move '_guest_token()' into TwitterAPI class
4 years ago
Mike Fährmann 3561d1020a
[twitter] always provide an 'author' field (#831, #833)
4 years ago
Mike Fährmann c37a1c06c8
[twitter] add extractor for liked tweets (closes #837)
4 years ago
Mike Fährmann b94394104c
[twitter] don't download video previews (#833)
4 years ago
Mike Fährmann 036a40943a
[twitter] don't cache results of 'user_by_screen_name()'
4 years ago
Mike Fährmann 4442dfe7b8
[twitter] add 'reply_to' metadata to replies
4 years ago
Mike Fährmann d769bb4b80
[twitter] improve pagination
4 years ago
Mike Fährmann 5bc1097f9d
[twitter] metadata cleanup #2
4 years ago
Mike Fährmann 3eed5f52d7
[twitter] small metadata cleanup
4 years ago
Mike Fährmann 655c98cbef
[twitter] skip unavailable tweets
4 years ago
Mike Fährmann 2132e5461a
[twitter] restore TwitPic support
4 years ago
Mike Fährmann bd0f21478a
[twitter] login using the mobile nojs login page
4 years ago
Mike Fährmann a10f31dde5
[twitter] rewrite; use new interface (#740, #806)
4 years ago
Mike Fährmann 45baa13615
update extractor test results
4 years ago
Mike Fährmann 9f638c2e01
[twitter] add 'replies' option (closes #705)
4 years ago
Mike Fährmann d3b3b30107
update test results
4 years ago
Mike Fährmann 3eab07739f
[twitter] ensure videos have a 'filename'
4 years ago
Mike Fährmann c4371a6970
[twitter] add 'reply' metadata field (#705)
4 years ago
Mike Fährmann d02f7c1118
improve Extractor.wait()
5 years ago
Mike Fährmann b607d0ad7f
[twitter] fix typo in 'x-twitter-auth-type' header (#625)
5 years ago
Mike Fährmann 2d5703c493
[twitter] use a simpler data structure to store cookies in cache
5 years ago
Mike Fährmann 32df8d06fe
[twitter] add 'bookmark' extractor (closes #625)
5 years ago
Mike Fährmann 19ae6f3fc4
update test results
5 years ago
Mike Fährmann 74e684e828
[twitter] change default value for 'videos' to 'true'
5 years ago
Mike Fährmann facc5daa6d
[twitter] force old login page layout (fixes #584, fixes #598)
5 years ago
Mike Fährmann e0dd073ce0
[twitter] replace embedded tweet test
5 years ago
Mike Fährmann 25d5ec4ff3
[twitter] add option to extract TwitPic embeds (#579)
5 years ago
Alice f498a9057f [twitter] Fix stop before real end (#573)
5 years ago
Mike Fährmann 43ab9572b4
[twitter] handle API rate limits (#526)
5 years ago
Mike Fährmann 5532e9c158
[twitter] handle quoted tweets (#526)
5 years ago
Mike Fährmann 896896a490
[twitter] fix URLs forwarded to youtube-dl (closes #540)
5 years ago
Mike Fährmann 07dafad26d
[twitter] attempt to fix infinite loops (#499)
5 years ago
Mike Fährmann 3bba763ab9
[twitter] improve
5 years ago
Mike Fährmann 5513b66eb0
[vsco] fix user profile extraction
5 years ago
Mike Fährmann c01ff78467
[twitter] extend 'videos' option to force extraction with ytdl
5 years ago
Mike Fährmann 49a6b1b6c0
[twitter] extract video stream info without youtube-dl (#452)
5 years ago
Mike Fährmann 9f0dbf2a72
[twitter] raise proper exception for protected Tweets
5 years ago
Mike Fährmann 2eb38810c5
[twitter] fix image extraction when logged in (#452)
5 years ago
Mike Fährmann ef17d94469
update test results
5 years ago
Mike Fährmann 1c03a389df
[twitter] small improvements to search extractor
5 years ago
Alice bcddcca6db Add search downloading to twitter.py (#448)
5 years ago
Mike Fährmann 66cac207ac
[twitter] match and use 'i/web' status URLs
5 years ago
Mike Fährmann e7690ac694
[vsco] update URL pattern (closes #410)
5 years ago
Mike Fährmann bc0ca66c99
[twitter] small improvements
5 years ago
Mike Fährmann 23251356cb
require 'extension' data for each URL (#382)
5 years ago
Mike Fährmann feb98cf196
[twitter] improve 'content' formatting; add option (#338)
5 years ago
Mike Fährmann 0151e250f5
[twitter] extract 'content' metadata (closes #333)
5 years ago
Mike Fährmann 8de5866fd2
[twitter] replace unit test URLs
5 years ago
Mike Fährmann 049e9fd6ce
[twitter] fix pagination end condition
5 years ago
Mike Fährmann dcc1592dbf
[twitter] add fallback URLs (#237)
5 years ago
Mike Fährmann 6264a46212
use 'utcfromtimestamp()'
5 years ago
Mike Fährmann d84e7c6861
[twitter] extract 'date' metadata (#224)
5 years ago
Mike Fährmann f2cf1c1d73
use 'text.extract_from()' in a few places
5 years ago
Mike Fährmann e730fc9045
[twitter] add login support (#214)
6 years ago
Mike Fährmann 5530871b5a
change results of text.nameext_from_url()
6 years ago
Mike Fährmann 4b1880fa5e
propagate 'match' to base extractor constructor
6 years ago
Mike Fährmann 6284731107
simplify extractor constants
6 years ago
Mike Fährmann baad7b0fa5
[twitter] unpack API responses when logged in (closes #123)
6 years ago
Mike Fährmann 1532d1b690
fix 'range' tests and update a few test results
6 years ago
Mike Fährmann 188876d814
implement youtube-dl downloader module
6 years ago
Mike Fährmann f8b3b00249
[twitter] add experimental 'videos' option (#99)
6 years ago
Mike Fährmann e9dd2eff1d
[twitter] add extractor for media-tweet timelines (#96)
6 years ago
Mike Fährmann 9b1c39032c
[twitter] changes and improvements
6 years ago
Mike Fährmann 10365394d7
[twitter] add support for user-timelines (closes #96)
6 years ago
Mike Fährmann 34873dbd90
set 'archive_fmt' values
7 years ago
Mike Fährmann e6814aebe2
add 'extractor.*.user-agent' config option
7 years ago
Mike Fährmann 6f30cf4c64
change keyword names to valid Python identifiers
7 years ago
Mike Fährmann 852e7acd31
[twitter] ignore "Promoted Tweets"
7 years ago
Mike Fährmann c84e975dcb
[twitter] fix image extraction
8 years ago
Mike Fährmann 94e10f249a
code adjustments according to pep8 nr2
8 years ago
Mike Fährmann 4553a6392f
[whentai] add unittests
8 years ago
Mike Fährmann 3a7421a6ce
[twitter] get 'original' instead of 'large' image
8 years ago
Mike Fährmann bf8d88499a
[twitter] add extractor
8 years ago