1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-23 19:22:32 +01:00
gallery-dl/gallery_dl/extractor
Mike Fährmann b55e39d1ee
[mangadex] improve extraction
- cache manga API results
- add artist, author and date fields to chapter metadata
- remove Manga-/ChapterExtractor inheritance
- minor code simplifications and improvements
2018-08-10 16:50:07 +02:00
..
__init__.py [piczel] add user, folder and image extractors 2018-08-08 10:53:01 +02:00
2chan.py set 'archive_fmt' values 2018-02-01 15:30:49 +01:00
3dbooru.py generalize tag-splitting option (#92) 2018-07-04 12:21:16 +02:00
4chan.py [4chan] unescape filenames 2018-06-12 23:19:38 +02:00
4plebs.py [mangadex] unescape manga names and chapter titles 2018-06-11 17:53:21 +02:00
8chan.py [8chan] replace unit test URL 2018-07-14 09:53:16 +02:00
archivedmoe.py [archiveofsins] add thread extractor 2017-07-15 13:23:04 +02:00
archiveofsins.py [archiveofsins] add thread extractor 2017-07-15 13:23:04 +02:00
artstation.py improve extractor.request() 2018-06-18 16:29:56 +02:00
b4k.py [foolfuuka] add support for more sites (#18) 2017-09-16 21:36:16 +02:00
behance.py [behance] fix title extraction 2018-08-08 10:48:58 +02:00
booru.py [gelbooru] tag-splitting for non-api mode 2018-07-06 15:24:19 +02:00
chan.py adjust archive-ids 2018-02-13 04:50:45 +01:00
common.py use 'retries' and 'timeout' options for regular HTTP requests 2018-08-02 16:11:54 +02:00
danbooru.py add postprocessor config example 2018-06-08 18:31:59 +02:00
desuarchive.py [desuarchive] add thread extractor 2017-07-11 17:48:22 +02:00
deviantart.py [deviantart] remove prefer-public option 2018-07-26 19:43:46 +02:00
directlink.py [smugmug] added image and album extractor 2018-04-29 21:27:25 +02:00
dokireader.py [foolslide] restructure; convert suitable values to int 2017-09-24 16:57:47 +02:00
dynastyscans.py rename safe_int to parse_int; move parse_* to text module 2018-04-20 14:53:21 +02:00
e621.py generalize tag-splitting option (#92) 2018-07-04 12:21:16 +02:00
exhentai.py use 'extractor.request()' for more HTTP requests 2018-06-25 23:40:59 +02:00
fallenangels.py rename safe_int to parse_int; move parse_* to text module 2018-04-20 14:53:21 +02:00
fireden.py [fireden] add thread extractor 2017-07-15 14:51:58 +02:00
flickr.py update tests 2018-08-02 14:57:28 +02:00
foolslide.py rename safe_int to parse_int; move parse_* to text module 2018-04-20 14:53:21 +02:00
gelbooru.py [gelbooru] tag-splitting for non-api mode 2018-07-06 15:24:19 +02:00
gfycat.py set 'archive_fmt' values 2018-02-01 15:30:49 +01:00
hbrowse.py use text.urljoin() 2018-04-26 17:00:26 +02:00
hentai2read.py rename safe_int to parse_int; move parse_* to text module 2018-04-20 14:53:21 +02:00
hentaifoundry.py improve extractor.request() 2018-06-18 16:29:56 +02:00
hentaihere.py rename safe_int to parse_int; move parse_* to text module 2018-04-20 14:53:21 +02:00
hitomi.py Merge branch 'master' into 1.4-dev 2018-04-21 12:15:40 +02:00
idolcomplex.py [deviantart] reduce refresh-token usage 2018-07-24 17:32:46 +02:00
imagebam.py [imagebam] fix extraction for certain galleries 2018-05-11 17:11:52 +02:00
imagefap.py [imagefap] use HTTPS + update test results 2018-06-30 19:40:46 +02:00
imagehosts.py update tests 2018-08-02 14:57:28 +02:00
imgbox.py update archive IDs 2018-03-01 18:20:50 +01:00
imgth.py set 'archive_fmt' values 2018-02-01 15:30:49 +01:00
imgur.py ["deviantart] add 'journals' option 2018-07-16 18:14:41 +02:00
jaiminisbox.py [kissmanga] extend chapter-string regex (closes #58) 2017-12-24 22:53:10 +01:00
khinsider.py use text.urljoin() 2018-04-26 17:00:26 +02:00
kireicake.py [foolslide] restructure; convert suitable values to int 2017-09-24 16:57:47 +02:00
kissmanga.py rename safe_int to parse_int; move parse_* to text module 2018-04-20 14:53:21 +02:00
komikcast.py [komikcast] update URL pattern and unescape image URLs 2018-05-29 10:35:08 +02:00
konachan.py generalize tag-splitting option (#92) 2018-07-04 12:21:16 +02:00
luscious.py [luscious] fix image order 2018-04-17 17:32:21 +02:00
mangadex.py [mangadex] improve extraction 2018-08-10 16:50:07 +02:00
mangafox.py [mangafox] fix URL extraction 2018-05-29 10:34:04 +02:00
mangahere.py [mangahere] use http:// 2018-07-26 18:11:31 +02:00
mangapanda.py [mangareader] use 'https://' 2018-03-02 17:19:17 +01:00
mangapark.py [mangapark] support .net and .com mirrors 2018-07-05 14:45:05 +02:00
mangareader.py rename safe_int to parse_int; move parse_* to text module 2018-04-20 14:53:21 +02:00
mangastream.py use text.urljoin() 2018-04-26 17:00:26 +02:00
message.py document message identifiers 2018-01-23 21:38:30 +01:00
myportfolio.py [myportfolio] add user and gallery extractors (#95) 2018-07-19 18:56:45 +02:00
nhentai.py improve extractor.request() 2018-06-18 16:29:56 +02:00
nijie.py [nijie] fix artist_id extraction 2018-07-10 12:30:53 +02:00
nyafuu.py [nyafuu] add thread extractor (#18) 2017-07-08 17:16:41 +02:00
oauth.py [smugmug] add OAuth support 2018-05-10 18:58:05 +02:00
paheal.py [paheal] use HTTPS 2018-07-17 21:25:03 +02:00
pawoo.py [pawoo] restore metadata fields + smaller improvements 2018-05-29 11:02:14 +02:00
piczel.py [piczel] add user, folder and image extractors 2018-08-08 10:53:01 +02:00
pinterest.py [pinterest] update not-found redirects 2018-08-07 12:13:19 +02:00
pixiv.py use 'extractor.request()' for more HTTP requests 2018-06-25 23:40:59 +02:00
powermanga.py [smugmug] added image and album extractor 2018-04-29 21:27:25 +02:00
readcomiconline.py [gelbooru] tag-splitting for non-api mode 2018-07-06 15:24:19 +02:00
rebeccablacktech.py [khinsider] fix filename extension and test-pattern 2017-11-28 19:35:47 +01:00
recursive.py update extractor blacklist to also allow classes 2018-01-14 18:47:22 +01:00
reddit.py [reddit] allow arbitrary subdomains 2018-05-13 11:23:23 +02:00
rule34.py [mangadex] improve extraction 2018-08-10 16:50:07 +02:00
safebooru.py [safebooru] add pool extractor 2018-07-04 12:24:57 +02:00
sankaku.py [sankaku] increase default values for 'wait-min/-max' 2018-08-03 17:06:51 +02:00
seaotterscans.py fix flake8 errors, ignore W504 2018-04-24 11:25:32 +02:00
seiga.py use 'extractor.request()' for more HTTP requests 2018-06-25 23:40:59 +02:00
senmanga.py [senmanga] fix/update tests 2018-06-27 20:05:22 +02:00
sensescans.py [foolslide] restructure; convert suitable values to int 2017-09-24 16:57:47 +02:00
simplyhentai.py [simplyhentai] avoid redirects for all-pages.json (#89) 2018-06-01 22:06:34 +02:00
slideshare.py Merge branch 'master' into 1.4-dev 2018-04-21 12:15:40 +02:00
smugmug.py [smugmug] update tests 2018-06-22 15:04:31 +02:00
subapics.py [subapics] add chapter- and manga-extractor (#70) 2018-02-04 22:02:10 +01:00
test.py enable '--chapter-filter' 2017-09-12 16:19:00 +02:00
thebarchive.py [thebarchive] add thread extractor 2017-07-23 15:45:17 +02:00
tumblr.py use common base class for OAuth1.0 based API interfaces 2018-05-10 21:57:45 +02:00
twitter.py set 'archive_fmt' values 2018-02-01 15:30:49 +01:00
warosu.py set 'archive_fmt' values 2018-02-01 15:30:49 +01:00
worldthree.py fix flake8 errors, ignore W504 2018-04-24 11:25:32 +02:00
xvideos.py [mangahere] fix and improve chapter extraction 2018-07-09 20:07:40 +02:00
yandere.py generalize tag-splitting option (#92) 2018-07-04 12:21:16 +02:00