1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-23 03:02:50 +01:00
gallery-dl/gallery_dl/extractor
Mike Fährmann 7a99e85943
[kissmanga] fix download URLs and file extensions
The current Blogspot image URLs hosted on Kissmanga end with an
"invalid" query parameter (/000.png&upx=...), which doesn't get
recognized by 'spliturl()' and 'parseurl()' as such and gets therefore
included in the 'extension' field from 'text.nameext_from_url()'.
2019-06-28 20:34:43 +02:00
..
__init__.py [vanillarock] add post and tag extractors (closes #254) 2019-06-23 22:45:36 +02:00
2chan.py store the full original URL in Extractor.url 2019-02-12 18:46:48 +01:00
3dbooru.py use 'text.extract_from()' in a few places 2019-04-21 15:19:20 +02: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
8muses.py [8muses] support multi-page listings (#305) 2019-06-14 18:48:22 +02:00
35photo.py [35photo] add user-, genre-, and image-extractors (#162) 2019-03-18 01:11:30 +01:00
500px.py [500px] add user-, gallery-, and image-extractors (#185) 2019-03-20 17:32:36 +01:00
artstation.py [downloader:ytdl] provide 'filename' metadata (closes #291) 2019-05-31 14:56:45 +02: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 [booru] prevent crash when no tags are present (#259) 2019-05-17 19:32:53 +02:00
chan.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
common.py also update urllib3's cipher list for versions >= 1.25 2019-05-21 23:02:20 +02:00
danbooru.py simplify extractor constants 2019-02-08 13:45:40 +01:00
deviantart.py ]deviantart] "fix" scraps extraction 2019-06-25 18:18:12 +02:00
directlink.py [directlink] make pattern case insensitive (fixes #296) 2019-06-03 10:56:14 +02:00
dynastyscans.py [dynastyscans] simplify image extractor 2019-04-27 13:24:30 +02:00
e621.py simplify extractor constants 2019-02-08 13:45:40 +01:00
exhentai.py [exhentai] choose site version depending on input URL (#278) 2019-05-31 15:34:39 +02:00
fallenangels.py [luscious] fix tag extraction 2019-05-14 17:35:52 +02:00
flickr.py [ngomik] fix extraction 2019-05-30 20:18:36 +02:00
foolfuuka.py [twitter] replace unit test URLs 2019-05-09 10:17:55 +02:00
foolslide.py use 'text.extract_from()' in a few places 2019-04-21 15:19:20 +02: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 [hentaicafe] extract 'tags' and 'artist' metadata (closes #238) 2019-06-18 14:30:26 +02:00
hentaifoundry.py [hentaifoundry] stop disabling IPv6 addresses 2019-06-21 20:03:14 +02:00
hentaifox.py use 'text.extract_from()' in a few places 2019-04-21 15:19:20 +02:00
hentaihere.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
hentainexus.py [hentainexus] add '_extractor' data 2019-05-28 00:20:01 +02:00
hitomi.py [hitomi] handle Game CG galleries with scenes (fixes #321) 2019-06-27 20:25:40 +02:00
hypnohub.py [hypnohub] add extractors (closes #196) 2019-03-23 09:50:39 +01:00
idolcomplex.py simplify extractor constants 2019-02-08 13:45:40 +01:00
imagebam.py [imagebam] support galleries with >100 images (fixes #219) 2019-04-11 19:12:27 +02:00
imagefap.py [imagefap] include Referer headers 2019-06-24 21:31:29 +02:00
imagehosts.py adjust cache maxage values 2019-03-14 22:21:49 +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] provide 'description' metadata (#310) 2019-06-16 21:54:01 +02:00
keenspot.py [keenspot] fix extraction for "TwoKinds" 2019-06-17 19:49:39 +02:00
khinsider.py change results of text.nameext_from_url() 2019-02-14 16:07:17 +01:00
kissmanga.py [kissmanga] fix download URLs and file extensions 2019-06-28 20:34:43 +02:00
komikcast.py [komikcast] improve extraction 2019-04-26 15:14:10 +02:00
konachan.py simplify extractor constants 2019-02-08 13:45:40 +01:00
livedoor.py [livedoor] improve extraction (fixes #301) 2019-06-06 15:22:27 +02:00
luscious.py [luscious] fix extraction 2019-05-17 10:48:47 +02:00
mangadex.py adjust cache maxage values 2019-03-14 22:21:49 +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
mangoxo.py [mangoxo] fix login 2019-06-24 21:57:17 +02:00
mastodon.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
message.py document message identifiers 2018-01-23 21:38:30 +01:00
myportfolio.py [myportfolio] replace unit test 2019-03-10 15:06:16 +01:00
newgrounds.py [newgrounds] extract 'date', 'favorites', and 'score' 2019-05-08 18:09:17 +02:00
ngomik.py [ngomik] fix extraction 2019-05-30 20:18:36 +02:00
nhentai.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
nijie.py adjust cache maxage values 2019-03-14 22:21:49 +01:00
nsfwalbum.py [nsfwalbum] fix default directory_fmt (#287) 2019-06-24 18:29:54 +02:00
oauth.py adjust cache maxage values 2019-03-14 22:21:49 +01:00
paheal.py [paheal] adjust test results 2019-06-05 11:42:01 +02:00
patreon.py [patreon] use file extensions from original filenames (#268) 2019-05-20 15:46:59 +02:00
photobucket.py [photobucket] use HTTPS 2019-04-03 18:30:45 +02: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 apply workaround from 4736912 in parse_datetime() itself 2019-05-09 21:53:17 +02:00
pixnet.py [pixnet] add extractors (closes #177) 2019-04-11 19:27:02 +02:00
plurk.py [plurk] add a 'comments' options (#212) 2019-04-14 22:12:46 +02:00
pornhub.py [pornhub] add gallery & user extractor (#282) 2019-06-07 16:31:20 +02:00
pururin.py [pururin] fix extraction 2019-06-24 22:27:50 +02:00
reactor.py [reactor] update and improve 2019-05-09 23:24:49 +02:00
readcomiconline.py [kissmanga][readcomiconline] add 'captcha' option (#279) 2019-05-27 22:24:48 +02:00
recursive.py store the full original URL in Extractor.url 2019-02-12 18:46:48 +01:00
reddit.py adjust cache maxage values 2019-03-14 22:21:49 +01:00
rule34.py update test results 2019-04-12 09:59:48 +02:00
safebooru.py simplify extractor constants 2019-02-08 13:45:40 +01:00
sankaku.py [kissmanga] fix download URLs and file extensions 2019-06-28 20:34:43 +02:00
sankakucomplex.py [sankakucomplex] fix 'date' values (#258) 2019-05-28 00:18:58 +02:00
seiga.py adjust cache maxage values 2019-03-14 22:21:49 +01:00
senmanga.py change Chapter and MangaExtractor classes 2019-02-11 18:38:47 +01:00
sexcom.py [sexcom] add extractor for search results (#147) 2019-04-24 22:10:01 +02:00
shopify.py [shopify] skip deleted products (#175) 2019-06-05 11:40:54 +02:00
simplyhentai.py adjust metadata types for GalleryExtractors 2019-03-02 14:53:04 +01:00
slickpic.py [slickpic] add user extractor (#249) 2019-06-14 18:55:56 +02:00
slideshare.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
smugmug.py [readcomiconline] detect 'AreYouHuman' redirects (#279) 2019-05-26 15:58:37 +02:00
test.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
tsumino.py use 'text.extract_from()' in a few places 2019-04-21 15:19:20 +02:00
tumblr.py [tumblr] improve error handling (#297) 2019-06-04 14:02:17 +02:00
twitter.py [twitter] replace unit test URLs 2019-05-09 10:17:55 +02:00
vanillarock.py [vanillarock] add post and tag extractors (closes #254) 2019-06-23 22:45:36 +02:00
wallhaven.py [wallhaven] rewrite 2019-05-31 14:53:02 +02:00
warosu.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00
weibo.py [weibo] allow user-ids in status URLs 2019-03-30 18:38:58 +01:00
wikiart.py fix URL patterns 2019-04-05 23:15:19 +02:00
xhamster.py [xhamster] update test results 2019-06-07 16:28:49 +02: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
yaplog.py [yaplog] update metadata structure (#190) 2019-04-06 16:40:07 +02:00
yuki.py propagate 'match' to base extractor constructor 2019-02-11 13:31:10 +01:00