You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gallery-dl/gallery_dl/extractor
Mike Fährmann 2cae4567ba
[telegraph] fix file URLs (#3506)
2 years ago
..
2chan.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
2chen.py [2chen] fix file URLs 2 years ago
3dbooru.py [moebooru] add generalized extractors for moebooru sites 4 years ago
4chan.py remove most 'yield Message.Version' statements 3 years ago
8chan.py update extractor test results 2 years ago
8muses.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
35photo.py update extractor test results 2 years ago
420chan.py [429chan] add 'thread' and 'board' extractors (closes #1773) 3 years ago
500px.py update extractor test results 2 years ago
__init__.py [tcbscans] add 'chapter' and 'manga' extractors 2 years ago
adultempire.py update extractor class hierarchies 5 years ago
architizer.py update extractor test results 3 years ago
artstation.py [artstation] add 'max-posts' option (#3270) 2 years ago
aryion.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
bbc.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
bcy.py [bcy] fix JSONDecodeError (#3321) 2 years ago
behance.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
blogger.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
booru.py [booru] refactor 'tags' and 'notes' extraction 2 years ago
bunkr.py [bunkr] fix URLs returned by API (#3481) 2 years ago
catbox.py [catbox] add 'album' extractor (#2410) 2 years ago
comicvine.py [comicvine] add extractor (closes #1712) 3 years ago
common.py emit debug logging message when loading cookies from file 2 years ago
cyberdrop.py [cyberdrop] add fallback URLs (#2668) 2 years ago
danbooru.py [danbooru] extract uploader metadata (if metadata is set) 2 years ago
desktopography.py [desktopography] simplify (#1740) 3 years ago
deviantart.py [deviantart] implement username&password login for scraps (#1029) 2 years ago
directlink.py allow '/' and '?' in URL queries 2 years ago
dynastyscans.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
erome.py update extractor test results 2 years ago
exhentai.py update extractor test results 2 years ago
fallenangels.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
fanbox.py [fanbox] return 'imageMap' files in order (#2718) 2 years ago
fanleaks.py [fanleaks] update 'model' URL pattern 2 years ago
fantia.py [fantia] apply patch (#2381) 3 years ago
fapachi.py [fapachi] add 'post' and 'user' extractors (#3347) 2 years ago
fapello.py [fapello] set 'filename_fmt' 2 years ago
flickr.py [flickr] add support for secure.flickr.com (#2910) 2 years ago
foolfuuka.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
foolslide.py [foolslide] remove 'kireicake' 2 years ago
furaffinity.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
fuskator.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
gelbooru.py fix 'keywords' in extractor tests (#3491) 2 years ago
gelbooru_v01.py [gelbooru_v01] remove 'tlb.booru.org' from supported domains 2 years ago
gelbooru_v02.py update extractor test results 2 years ago
generic.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
gfycat.py [gfycat] cleanup 2 years ago
gofile.py [gofile] fix 401 Unauthorized errors (#2632) 2 years ago
hbrowse.py update extractor test results 4 years ago
hentai2read.py [hentai2read] fix manga metadata extraction 2 years ago
hentaicosplays.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
hentaifoundry.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
hentaifox.py remove most 'yield Message.Version' statements 3 years ago
hentaihand.py update extractor test results 2 years ago
hentaihere.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
hiperdex.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
hitomi.py [hitomi] apply format check for every image (#3030) (#3280) 2 years ago
hotleak.py [hotleak] fix UnboundLocalError (#3288, #3293) 2 years ago
idolcomplex.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
imagebam.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
imagechest.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
imagefap.py [imagefap] warn about redirects to '/human-verification' (#1140) 2 years ago
imagehosts.py [imagetwist] fix extraction 2 years ago
imgbb.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
imgbox.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
imgth.py [imgth] rewrite 2 years ago
imgur.py [imgur] add support for imgur.io URLs 2 years ago
inkbunny.py [inkbunny] provide additional metadata (#3274) 2 years ago
instagram.py [instagram] remove unused code 2 years ago
issuu.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
itaku.py [itaku] remove 'Extreme' rating (#3287) 2 years ago
kabeuchi.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
keenspot.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
kemonoparty.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
khinsider.py [khinsider] fix metadata extraction 2 years ago
komikcast.py [komikcast] update domain and fix extraction 2 years ago
lightroom.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
lineblog.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
livedoor.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
lolisafe.py [bunkr] update domain (#3391) 2 years ago
luscious.py update extractor test results 2 years ago
lynxchan.py [lynxchan/bbw-chan] add 'thread' and 'board' extractors 2 years ago
mangadex.py update extractor test results 2 years ago
mangafox.py [mangafox] extract more metadata (#3167) 2 years ago
mangahere.py update extractor test results 2 years ago
mangakakalot.py update extractor test results 2 years ago
manganelo.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
mangapark.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
mangasee.py [mangasee] add support for 'mangalife' (#3086) 2 years ago
mangoxo.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
mastodon.py [mastodon] add "remote_instance" field (#3119) 2 years ago
mememuseum.py [mememuseum] add 'tag' and 'post' extractors (closes #2264) 3 years ago
message.py remove 'Message.Metadata' (#866) 4 years ago
moebooru.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
myhentaigallery.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
myportfolio.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
nana.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
naver.py remove most 'yield Message.Version' statements 3 years ago
naverwebtoon.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
newgrounds.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
nhentai.py [nhentai] simplify 3 years ago
nijie.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
nitter.py fix 'keywords' in extractor tests (#3491) 2 years ago
nozomi.py [nozomi] fix extraction (#3051) 2 years ago
nsfwalbum.py [nsfwalbum] retry all requests when extracting image URLs 3 years ago
oauth.py [oauth] add host config option (#2806) 2 years ago
paheal.py {paheal[ add proper support for videos (#2892) 2 years ago
patreon.py [patreon] update API query parameters 2 years ago
philomena.py [booru] refactor 'tags' and 'notes' extraction 2 years ago
photobucket.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
photovogue.py [photovogue] switch to .com, update api endpoint (#2494) 2 years ago
picarto.py [picarto] add 'gallery' extractor (closes #1931) 3 years ago
piczel.py update extractor test results 2 years ago
pillowfort.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
pinterest.py [pinterest] add 'domain' option (#3484) 2 years ago
pixiv.py [pixiv] extract 'date_url' metadata (#3405) 2 years ago
pixnet.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
plurk.py [plurk] fix extraction (#2977) 2 years ago
poipiku.py [poipiku] warn about login requirements 2 years ago
pornhub.py generic extractor (#735) 3 years ago
pururin.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
reactor.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
readcomiconline.py update extractor test results 2 years ago
recursive.py remove 'extractor.blacklist' context manager 4 years ago
reddit.py [reddit] increase 'id-max' default value (#3397) 2 years ago
redgifs.py update extractor test results 2 years ago
rule34us.py [rule34us] extract tags per category (#1527) 3 years ago
sankaku.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
sankakucomplex.py implement 'util.unique_squence()' 4 years ago
seiga.py [seiga] raise error when redirected to login page (#3401) 2 years ago
senmanga.py remove most 'yield Message.Version' statements 3 years ago
sexcom.py [sex.com] Download videos from cdn (#3408) 2 years ago
shopify.py [shopifx] natively support a few more sites (closes #2089) 2 years ago
simplyhentai.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
skeb.py [skeb] fix extraction (#3112) 2 years ago
slickpic.py update extractor test results 2 years ago
slideshare.py [slideshare] fix metadata extraction 2 years ago
smugmug.py update extractor test results 2 years ago
soundgasm.py misc fixes 2 years ago
speakerdeck.py remove most 'yield Message.Version' statements 3 years ago
subscribestar.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
tapas.py update extractor test results 2 years ago
tcbscans.py [tcbscans] add 'chapter' and 'manga' extractors 2 years ago
telegraph.py [telegraph] fix file URLs (#3506) 2 years ago
test.py remove most 'yield Message.Version' statements 3 years ago
toyhouse.py [toyhouse] support 'art' listings (#1546, #2331) 3 years ago
tsumino.py remove most 'yield Message.Version' statements 3 years ago
tumblr.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
tumblrgallery.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
twibooru.py update extractor test results 2 years ago
twitter.py merge #3455: [twitter] apply tweet type checks before uniqueness check 2 years ago
unsplash.py update extractor test results 2 years ago
uploadir.py [uploadir] use utf-8 filenames (#3162) 2 years ago
vanillarock.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
vichan.py [vichan] recognize board url w/o trailing slash (#3087) 2 years ago
vk.py fix 'keywords' in extractor tests (#3491) 2 years ago
vsco.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
wallhaven.py [wallhaven] update 'user' extractor (#3226) 2 years ago
wallpapercave.py [wallpapercave] add extractor for images (#2205) 3 years ago
warosu.py [warosu] fix and update 2 years ago
weasyl.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
webmshare.py [webmshare] add 'video' extractor (#2410) 2 years ago
webtoons.py update extractor test results 2 years ago
weibo.py [weibo] add 'count' metadata field (#3305) 2 years ago
wikiart.py update extractor test results 2 years ago
xhamster.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
xvideos.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
ytdl.py refactor proxy handling code (#2357) 3 years ago
zerochan.py fix 'keywords' in extractor tests (#3491) 2 years ago