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 75570ad3f1
[oauth] remove stray 'exit()' (#3628)
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 json.loads with direct calls to JSONDecoder.decode 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 replace json.dumps with direct calls to JSONEncoder.encode 2 years ago
__init__.py split e621 from danbooru module (#3425) 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 json.loads with direct calls to JSONDecoder.decode 2 years ago
bcy.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
behance.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
blogger.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
booru.py [booru] add 'url' option 2 years ago
bunkr.py [bunkr] update domain (#3636) 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 [instagram] show -o cursor=… after every error (#3440) 2 years ago
cyberdrop.py [cyberdrop] add fallback URLs (#2668) 2 years ago
danbooru.py [e621] implement 'notes' and 'pools' metadata extraction 2 years ago
desktopography.py [desktopography] simplify (#1740) 3 years ago
deviantart.py merge #3560: [deviantart] add support for /deviation/ and fav.me URLs 2 years ago
directlink.py allow '/' and '?' in URL queries 2 years ago
dynastyscans.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
e621.py [e621] implement 'notes' and 'pools' metadata extraction 2 years ago
erome.py update extractor test results 2 years ago
exhentai.py update extractor test results 2 years ago
fallenangels.py replace json.loads with direct calls to JSONDecoder.decode 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 replace json.loads with direct calls to JSONDecoder.decode 2 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 replace json.loads with direct calls to JSONDecoder.decode 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 [generic] fix regex for non-src image URLs 2 years ago
gfycat.py [gfycat] cleanup 2 years ago
gofile.py [gofile] fix 401 Unauthorized errors (#2632) 2 years ago
hbrowse.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
hentai2read.py replace json.loads with direct calls to JSONDecoder.decode 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 replace json.loads with direct calls to JSONDecoder.decode 2 years ago
hentaihand.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
hentaihere.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
hiperdex.py [hiperdex] update domain (#3572) 2 years ago
hitomi.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
hotleak.py [hotleak] optimize decoding video URLs 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 replace json.loads with direct calls to JSONDecoder.decode 2 years ago
imagehosts.py [imagetwist] simplify pattern and add tests 2 years ago
imgbb.py replace json.loads with direct calls to JSONDecoder.decode 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] add 'user' metadata field (#3107) 2 years ago
issuu.py replace json.loads with direct calls to JSONDecoder.decode 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 [kemonoparty] remove MD5 hash extraction (#3531) 2 years ago
khinsider.py [khinsider] fix metadata extraction 2 years ago
komikcast.py [komikcast] update domain and fix extraction 2 years ago
lexica.py [lexica] add 'search' extractor (#3567) 2 years ago
lightroom.py replace json.loads with direct calls to JSONDecoder.decode 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 json.loads with direct calls to JSONDecoder.decode 2 years ago
mangasee.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
mangoxo.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
mastodon.py [mastodon] add 'num' and 'count' metadata fields (#3517) 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 [myhentaigallery] handle whitespace before the title tag 2 years ago
myportfolio.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
nana.py replace json.loads with direct calls to JSONDecoder.decode 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 json.loads with direct calls to JSONDecoder.decode 2 years ago
nhentai.py replace json.loads with direct calls to JSONDecoder.decode 2 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
nudecollect.py [nudecollect] add 'image' and 'album' extractors 2 years ago
oauth.py [oauth] remove stray 'exit()' (#3628) 2 years ago
paheal.py {paheal[ add proper support for videos (#2892) 2 years ago
patreon.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
philomena.py [philomena] match URLs with www subdomain 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 replace json.dumps with direct calls to JSONEncoder.encode 2 years ago
pixiv.py [pixiv] implement 'metadata-bookmark' option (#3417) 2 years ago
pixnet.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
plurk.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
poipiku.py [poipiku] warn about incorrect passwords (#3646) 2 years ago
pornhub.py generic extractor (#735) 3 years ago
pururin.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
reactor.py replace json.loads with direct calls to JSONDecoder.decode 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 [redgifs] support v3 URLs 2 years ago
rule34us.py [rule34us] extract tags per category (#1527) 3 years ago
sankaku.py [sankaku] update URL pattern (#3523) 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 [shopify] support ohpolly.com 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 replace json.loads with direct calls to JSONDecoder.decode 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 json.loads with direct calls to JSONDecoder.decode 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 extraction when images not in <figure> (#3590) 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 [tumblr] raise more detailed errors for dashboard-only blogs 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 replace json.loads with direct calls to JSONDecoder.decode 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 json.loads with direct calls to JSONDecoder.decode 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 replace json.loads with direct calls to JSONDecoder.decode 2 years ago
wikiart.py update extractor test results 2 years ago
wikifeet.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
xhamster.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
xvideos.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
ytdl.py refactor proxy handling code (#2357) 3 years ago
zerochan.py fix 'keywords' in extractor tests (#3491) 2 years ago