1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-23 11:12:40 +01:00
gallery-dl/gallery_dl/extractor
Mike Fährmann 6dae6bee37
automatically detect and bypass cloudflare challenge pages
TODO: cache and re-apply cfclearance cookies
2019-03-10 15:31:33 +01:00
..
__init__.py [shopify] add generic collection and product extractors (#175) 2019-03-05 22:33:37 +01:00
2chan.py store the full original URL in Extractor.url 2019-02-12 18:46:48 +01:00
3dbooru.py simplify extractor constants 2019-02-08 13:45:40 +01:00
4chan.py simplify extractor constants 2019-02-08 13:45:40 +01:00
8chan.py simplify extractor constants 2019-02-08 13:45:40 +01:00
artstation.py [artstation] add extractor for artwork listings (#80) 2019-02-18 12:45:44 +01:00
behance.py provide type information for Queue messages 2019-02-12 21:32:32 +01:00
bobx.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
booru.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
chan.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
common.py automatically detect and bypass cloudflare challenge pages 2019-03-10 15:31:33 +01:00
danbooru.py simplify extractor constants 2019-02-08 13:45:40 +01:00
deviantart.py [deviantart] add 'scraps' extractor (closes #168) 2019-03-01 14:13:34 +01:00
directlink.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
dynastyscans.py [dynastyscans] add extractors for images and image searches 2019-02-18 12:25:52 +01:00
e621.py simplify extractor constants 2019-02-08 13:45:40 +01:00
exhentai.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
fallenangels.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
flickr.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
foolfuuka.py generalize extractor creation code 2019-03-07 22:55:26 +01:00
foolslide.py generalize extractor creation code 2019-03-07 22:55:26 +01:00
gelbooru.py simplify extractor constants 2019-02-08 13:45:40 +01:00
gfycat.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
hbrowse.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
hentai2read.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
hentaicafe.py move TestJob into test module; test _extractor values 2019-02-17 18:18:31 +01:00
hentaifoundry.py [hentaifoundry] improve/fix extraction 2019-02-25 16:16:09 +01:00
hentaifox.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
hentaihere.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
hitomi.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
idolcomplex.py simplify extractor constants 2019-02-08 13:45:40 +01:00
imagebam.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
imagefap.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
imagehosts.py [imgspice] fix extraction 2019-03-09 20:29:23 +01:00
imgbox.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
imgth.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
imgur.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
instagram.py [instagram] reject more non-user URLs (#180) 2019-03-06 10:26:01 +01:00
khinsider.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
kissmanga.py automatically detect and bypass cloudflare challenge pages 2019-03-10 15:31:33 +01:00
komikcast.py automatically detect and bypass cloudflare challenge pages 2019-03-10 15:31:33 +01:00
konachan.py simplify extractor constants 2019-02-08 13:45:40 +01:00
luscious.py [luscious] raise exception if album is not available 2019-02-19 13:30:39 +01:00
mangadex.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
mangafox.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
mangahere.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
mangapanda.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
mangapark.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
mangareader.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
mangastream.py change Chapter and MangaExtractor classes 2019-02-11 18:38:47 +01:00
mastodon.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
message.py
myportfolio.py [myportfolio] replace unit test 2019-03-10 15:06:16 +01:00
newgrounds.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
ngomik.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
nhentai.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
nijie.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
oauth.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
paheal.py [paheal] rename "tags" to "search_tags" 2019-02-17 18:18:09 +01:00
photobucket.py provide type information for Queue messages 2019-02-12 21:32:32 +01:00
piczel.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
pinterest.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
pixiv.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
pururin.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
reactor.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
readcomiconline.py automatically detect and bypass cloudflare challenge pages 2019-03-10 15:31:33 +01:00
recursive.py store the full original URL in Extractor.url 2019-02-12 18:46:48 +01:00
reddit.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
rule34.py simplify extractor constants 2019-02-08 13:45:40 +01:00
safebooru.py simplify extractor constants 2019-02-08 13:45:40 +01:00
sankaku.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
seiga.py [seiga] use HTTPS 2019-02-21 22:51:11 +01:00
senmanga.py change Chapter and MangaExtractor classes 2019-02-11 18:38:47 +01:00
shopify.py generalize extractor creation code 2019-03-07 22:55:26 +01:00
simplyhentai.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
slideshare.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
smugmug.py [smugmug] improve format selection (closes #183) 2019-03-10 15:20:35 +01:00
test.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
tsumino.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
tumblr.py [tumblr] check for null URLs (closes #165) 2019-02-19 13:49:55 +01:00
twitter.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
wallhaven.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
warosu.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
weibo.py [weibo] add 'user' and 'status' extractors 2019-02-17 18:18:31 +01:00
xvideos.py filter "private" kwdict entries 2019-02-13 13:22:11 +01:00
yandere.py simplify extractor constants 2019-02-08 13:45:40 +01:00
yuki.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00