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 c1cce4a80b
[twitter] extend 'conversations' option (#4211)
1 year ago
..
2chan.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
2chen.py [2chen] update domain to sturdychan.help 1 year ago
3dbooru.py [moebooru] add generalized extractors for moebooru sites 4 years ago
4chan.py remove most 'yield Message.Version' statements 3 years ago
4chanarchives.py [4chanarchives] add end condition for 'board' extractor (#4012) 1 year ago
8chan.py update extractor test results 2 years ago
8muses.py merge #3329: [8muses] Add 'parts' to album data 1 year ago
35photo.py update extractor test results 2 years ago
500px.py replace json.dumps with direct calls to JSONEncoder.encode 2 years ago
__init__.py merge #3447: [jschan] add generic extractors for jschan imageboards 1 year 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 [behance] 'items()' -> 'values()' 1 year ago
blogger.py [blogger] download files from 'lh*.googleusercontent.com' (4070) 1 year ago
booru.py [booru] add 'url' option 2 years ago
bunkr.py [bunkr] fix video downloads 1 year ago
catbox.py [catbox] add 'file' extractor (#3570) 2 years ago
comicvine.py [comicvine] add extractor (closes #1712) 3 years ago
common.py allow for GalleryExtractors to skip loading gallery_url 1 year ago
cyberdrop.py [cyberdrop] add fallback URLs (#2668) 2 years ago
danbooru.py [danbooru] refactor pagination logic (#4002) 1 year ago
desktopography.py [desktopography] simplify (#1740) 3 years ago
deviantart.py [deviantart] revert e9353c63; retry downloads with private token 1 year ago
directlink.py [generic] revert pattern change 2 years ago
dynastyscans.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
e621.py [danbooru] refactor pagination logic (#4002) 1 year ago
erome.py replace remaining time.sleep() calls 2 years ago
exhentai.py [exhentai] remove and update sad panda check 1 year ago
fallenangels.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
fanbox.py [fanbox] skip 404ed fanbox embeds (#4088) 1 year ago
fanleaks.py [fanleaks] update 'model' URL pattern 2 years ago
fantia.py [fantia] extract 'plan' metadata (#2477, #4128) 1 year 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 [foolfuuka] add 'archive.palanq.win' 1 year ago
foolslide.py [foolslide] remove 'sensescans.com' 1 year ago
furaffinity.py [furaffinity] improve 'description' HTML (#4224) 1 year ago
fuskator.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
gelbooru.py [gelbooru] fix --range for favorites (#3704) 2 years ago
gelbooru_v01.py [gelbooru_v01] replace 'extract_all()' with 'extract_from()' 1 year ago
gelbooru_v02.py [realbooru] fix extraction 1 year ago
generic.py [generic] write regular expressions without 'x' flags 1 year ago
gfycat.py [gfycat] cleanup 2 years ago
gofile.py [gofile] automatically fetch 'website-token' by default 1 year 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 [hentaifoundry] do not update filters when cookies are provided 1 year ago
hentaifox.py [hentaifox] fix titles containing '@' (#4201) 1 year 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] fix extraction 2 years ago
hitomi.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
hotleak.py Fix indentation 1 year 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 [imagechest] update 1 year ago
imagefap.py [imagefap] extract 'categories' metadata and fix empty 'tags' 1 year ago
imagehosts.py merge #4134: [postimage] add gallery support, update image extractor 1 year 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] fix internal image/album URLs 1 year ago
inkbunny.py [inkbunny] provide additional metadata (#3274) 2 years ago
instagram.py [instagram] fix retrieving '/tagged' posts (#4122) 1 year 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
itchio.py [itchio] add 'game' extractor (#3923) 1 year ago
jpgfish.py [jpgfish] update domain to 'jpg.pet' (#4138) 1 year ago
jschan.py [jschan] update 1 year 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] support '.su' TLD (#4139) 1 year ago
khinsider.py [khinsider] fix metadata extraction 2 years ago
komikcast.py [komikcast] update domain and fix extraction 2 years ago
lensdump.py [lensdump] update 1 year 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 [mangadex] update links to API docs 1 year 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 [manganelo] match more minor version separators (#3972) 1 year ago
mangapark.py replace json.loads with direct calls to JSONDecoder.decode 2 years ago
mangaread.py [mangaread] fix 'tags' extraction 1 year ago
mangasee.py [mangasee] extract 'author' and 'genre' metadata (#3703) 2 years ago
mangoxo.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
mastodon.py [mastodon] try to get account IDs without access token 1 year ago
mememuseum.py [mememuseum] add 'tag' and 'post' extractors (closes #2264) 3 years ago
message.py remove 'Message.Metadata' (#866) 4 years ago
misskey.py [misskey] update 1 year 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 remove '&' from URL patterns part 2 1 year ago
naver.py remove most 'yield Message.Version' statements 3 years ago
naverwebtoon.py [naverwebtoon] fix extraction (#3729) 2 years ago
newgrounds.py [newgrounds] add default delay between requests (#4046) 1 year 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 [nitter] extract user IDs from encoded banner URLs 1 year ago
nozomi.py [nozomi] update file URLs (#3925) 1 year ago
nsfwalbum.py [nsfwalbum] detect placeholder images 1 year ago
nudecollect.py [nudecollect] add 'image' and 'album' extractors 2 years ago
oauth.py remove '*' indicating keyword-only arguments 1 year ago
paheal.py [shimmie2] add generic extractors for Shimmie2 sites (#3734) 1 year 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 remaining instances of base64 with binascii 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 remove '&' from URL patterns part 2 1 year ago
pixiv.py [pixiv:novel] only detect Pixiv embeds (#4175) 1 year ago
pixnet.py replace 'text.extract()' with 'text.extr()' where possible 2 years ago
plurk.py replace remaining time.sleep() calls 2 years ago
poipiku.py [poipiku] extract full 'descriptions' (#4066) 1 year ago
pornhub.py [pornhub] improve redirect handling (#4188) 1 year ago
pornpics.py [pornpics] support '/pornstar' and '/channels' listings 2 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] fix crash with empty 'crosspost_parent_lists' (#4120) 1 year ago
redgifs.py [redgifs] update 'search' URL pattern (#4115) 1 year ago
rule34us.py [rule34us] extract tags per category (#1527) 3 years ago
sankaku.py [sankaku] support post URLs with MD5 hashes (#3952) 1 year ago
sankakucomplex.py remove '&' from URL patterns part 2 1 year ago
seiga.py [seiga] raise error when redirected to login page (#3401) 2 years ago
senmanga.py [senmanga] fix and update (#4160) 1 year ago
sexcom.py [sexcom] fix fetching HD videos 1 year ago
shimmie2.py [shimmie2] add generic extractors for Shimmie2 sites (#3734) 1 year ago
shopify.py [shopify] fix 'collection' extractor 1 year 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 [soundgasm] rewrite (#3578) 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
szurubooru.py [szurubooru] add 'tag' and 'post' extractors (#3583, #3713) 2 years ago
tapas.py update extractor test results 2 years ago
tcbscans.py [tcbscans] update domain to 'tcbscans.com' (#4080) 1 year 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] add 'day' extractor (#3951) 1 year 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 [twitter] extend 'conversations' option (#4211) 1 year ago
unsplash.py update extractor test results 2 years ago
uploadir.py [uploadir] use utf-8 filenames (#3162) 2 years ago
urlshortener.py remove '&' from URL patterns part 2 1 year 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
vipergirls.py [vipergirls] implement login support (#4166) 1 year 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 API error message 1 year 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] fix 'json' extension for some videos 1 year 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