Commit Graph

40 Commits

Author SHA1 Message Date
Mike Fährmann
179bcdd349 adjust archive-ids 2018-02-13 04:50:45 +01:00
Mike Fährmann
5b3c34aa96 use generic chapter-extractor in more modules 2018-02-07 12:36:39 +01:00
Mike Fährmann
0dd48d644f update test results
nothing broke, but things got updated or changed
2018-01-23 21:38:29 +01:00
Mike Fährmann
28cd78aae0 [kissmanga] extend chapter-string regex (closes #58) 2017-12-24 22:53:10 +01:00
Mike Fährmann
038e3b3369 [kissmanga] handle "AreYouHuman" redirects (#51) 2017-12-01 15:22:50 +01:00
Mike Fährmann
d68a24aa70 [kissmanga] fix extraction
site changed '\n' to '\r\n' for newlines
2017-10-12 14:49:27 +02:00
Mike Fährmann
68a0a7579c fix/improve some regular expressions 2017-10-09 22:37:50 +02:00
Mike Fährmann
633b376f35 improve/adjust default filename formats for manga sites 2017-10-02 19:06:24 +02:00
Mike Fährmann
9fc1d0c901 implement and use 'util.safe_int()'
same as Python's 'int()', except it doesn't raise any exceptions and
accepts a default value
2017-09-24 15:59:25 +02:00
Mike Fährmann
04cc1ffe34 [kissmanga] extract manga metadata 2017-09-19 16:25:04 +02:00
Mike Fährmann
6f30cf4c64 change keyword names to valid Python identifiers
This commit mostly replaces all minus-signs ('-') in keyword names with
underscores ('_') to allow them to be used in filter-expressions. For
example 'gallery-id' got renamed to 'gallery_id'.

(It is theoretically possible to access any variable, regardless of its
name, with 'locals()["NAME"]', but that seems a bit too convoluted if
just 'NAME' could be enough)
2017-09-10 22:20:47 +02:00
Mike Fährmann
4357966a70 [kissmanga] make URL pattern case-insensitive (fixes 28) 2017-07-26 10:36:59 +02:00
Mike Fährmann
2633337833 [kissmanga] update regex (fixes #20) 2017-06-19 09:55:02 +02:00
Mike Fährmann
f226417420 simplify code by using a MangaExtractor base class 2017-05-20 11:27:43 +02:00
Mike Fährmann
e41efbd2d9 [kissmanga] fix edge-case 2017-04-30 11:02:32 +02:00
Mike Fährmann
ffd72424bf [kissmanga] another attempt at getting the AES key 2017-04-29 15:58:33 +02:00
Mike Fährmann
244ab75cad [kissmanga] update AES key retrieval 2017-04-21 20:36:47 +02:00
Mike Fährmann
fd3f84d913 [kissmanga] get AES key from site itself 2017-04-09 17:15:38 +02:00
Mike Fährmann
f537ad5f2f [kissmanga] re-enable module 2017-04-05 12:16:23 +02:00
Mike Fährmann
bad623751f [hentaihere] transition to https 2017-02-10 21:28:17 +01:00
Mike Fährmann
331b413c60 update extractor test script 2017-02-10 21:22:57 +01:00
Mike Fährmann
94e10f249a code adjustments according to pep8 nr2 2017-02-01 00:53:19 +01:00
Mike Fährmann
40dbea7ed2 rewrite parts of the cloudflare bypass system 2016-12-16 13:28:36 +01:00
Mike Fährmann
2449825d53 [kissmanga] solve cloudflare challenge on demand 2016-11-23 12:48:44 +01:00
Mike Fährmann
9e3788175e implement decorator for cloudflare bypass
this method for enabling and caching a cloudflare bypass for a
requests.session object allows for different cache-timeouts for
different domains
2016-11-20 18:05:49 +01:00
Mike Fährmann
5c69a380f0 [kissmanga] code simplifications 2016-11-08 00:15:27 +01:00
Mike Fährmann
56d810c896 update keyword hashes for tests 2016-09-25 17:28:46 +02:00
Mike Fährmann
19c2d4ff6f remove explicit (sub)category keywords 2016-09-25 14:22:07 +02:00
Mike Fährmann
d7e168799d consistent extractor naming scheme + docstrings 2016-09-12 10:34:31 +02:00
Mike Fährmann
6f7d42b974 update tests 2016-07-12 12:08:36 +02:00
Mike Fährmann
2449532132 add more extractor test-cases 2015-12-13 04:36:44 +01:00
Mike Fährmann
f7c47a6018 add subcategories to extractors 2015-11-30 01:11:13 +01:00
Mike Fährmann
f48712c9c9 docstrings 2015-11-28 22:21:35 +01:00
Mike Fährmann
914062d172 use text.extract_iter where applicable 2015-11-28 02:06:29 +01:00
Mike Fährmann
2b93fdba7c [kissmanga] unify extractor metadata in base class 2015-11-27 21:31:17 +01:00
Mike Fährmann
763792f207 [kissmanga] add manga-extractor 2015-11-27 16:19:21 +01:00
Mike Fährmann
4d56b76aa8 update all other extractors 2015-11-21 04:26:30 +01:00
Mike Fährmann
c2f0720184 code cleanup to use nameext_from_url 2015-11-16 17:32:26 +01:00
Mike Fährmann
5abe32a32c [kissmanga] fix internal regex 2015-11-07 13:28:07 +01:00
Mike Fährmann
1302f5a0f6 [kissmanga] add extractor 2015-11-07 02:32:59 +01:00