Mike Fährmann
b9be7f5907
[chronos] fix + test
8 years ago
Mike Fährmann
b6a68775d4
[senmanga] add chapter extractor
8 years ago
Mike Fährmann
2faa7393b1
[mangahere] adjust for image domain
8 years ago
Mike Fährmann
c2c2e85da3
[imgur] unescape album title + other fixes
8 years ago
Mike Fährmann
db1738d451
[luscious] add extractor
8 years ago
Mike Fährmann
6366ddf154
bump version number
8 years ago
Mike Fährmann
3bcc697853
change default config paths
8 years ago
Mike Fährmann
d01b21c6c8
[nijie] change 'email'-parameter to 'username'
8 years ago
Mike Fährmann
fe85195023
add --username and --password cmd-line options
8 years ago
Mike Fährmann
f0f7306db6
re-raise async exceptions in main thread
8 years ago
Mike Fährmann
0e20be5a0a
[exhentai] provide username/password auth
8 years ago
Mike Fährmann
de9aa8f310
better key=value option parsing
8 years ago
Mike Fährmann
0ba9601b63
[nijie] raise AuthError
8 years ago
Mike Fährmann
3136278f79
[pixiv] add option to skip ugoiras
8 years ago
Mike Fährmann
59445c821b
[gelbooru] remove login/auth requirement
8 years ago
Mike Fährmann
221b3869cf
[mangastream] adapt to new page structure
8 years ago
Mike Fährmann
d6c06f9efd
add authentication-exception
8 years ago
Mike Fährmann
6f7f29d684
rename a few files
8 years ago
Mike Fährmann
6f7d42b974
update tests
8 years ago
Mike Fährmann
93c8f6e777
[nhentai] fix json detection
8 years ago
Mike Fährmann
000df8d1fa
add 'encoding' argument for Extractor.request
8 years ago
Mike Fährmann
3c94d85409
fix cloudflare bypass
8 years ago
Mike Fährmann
b5e62ec308
[mangastream] adjust regex agein ( fixes #2 )
9 years ago
Mike Fährmann
b0c333b799
rewrite cache module
9 years ago
Mike Fährmann
2b15b81673
[khinsider] add extractor
9 years ago
Mike Fährmann
0736fe29e2
[mangahere] fix parsing
9 years ago
Mike Fährmann
7af8ae509c
[mangastream] adjust regex
9 years ago
Mike Fährmann
1416e7f6f7
[hentai2read] fix parsing for new page layout
9 years ago
Mike Fährmann
c9b7db5af5
[pixiv] code cleanup
9 years ago
Mike Fährmann
8accf4b790
use cache-decorator for cloudflare bypass
9 years ago
Mike Fährmann
10fcc010bb
[nijie] cache login sessions
9 years ago
Mike Fährmann
c8e83f6560
[pixiv] cache login sessions
9 years ago
Mike Fährmann
738c65d54f
add 'keyarg' argument to cache-decorator
9 years ago
Mike Fährmann
81096f7790
[tumblr] fix json parsing
9 years ago
Mike Fährmann
b8c6937d39
first draft for a cache-module
9 years ago
Mike Fährmann
f974ea73db
[tumblr] add tag-extractor
9 years ago
Mike Fährmann
58a0029bb2
[tumblr] add post-extractor
9 years ago
Mike Fährmann
8eb7232169
[tumblr] add extractor
9 years ago
Mike Fährmann
595e5872d3
[hentai2read] add multi-chapter extractor
9 years ago
Mike Fährmann
f3dc8851c8
[hentai2read] add a couple more keywords
9 years ago
Mike Fährmann
20228a003f
[hentai2read] add extractor
9 years ago
Mike Fährmann
23a572a20d
[pixiv] update testdata
9 years ago
Mike Fährmann
7f9aeb774e
[powermanga] fix image-urls
9 years ago
Mike Fährmann
5a98be1c45
[nhentai] remove 'favorites' keyword
9 years ago
Mike Fährmann
8a49a28d13
replace deprecated 'unescape' method
9 years ago
Mike Fährmann
9b46322e70
fix indentation
9 years ago
Mike Fährmann
616e0aedd6
update booru testdata
9 years ago
Mike Fährmann
565ea042c9
update HashJob to generate hashes for downloaded content
9 years ago
Mike Fährmann
ecc6542fc8
change required parameter type to file-like objects
9 years ago
Mike Fährmann
5a8541afa5
remove 'unstable' tests
9 years ago
Mike Fährmann
ba99506c72
more extractor test-cases
9 years ago
Mike Fährmann
a99fdb0d1e
[mangapark] fix regexes
9 years ago
Mike Fährmann
2449532132
add more extractor test-cases
9 years ago
Mike Fährmann
f0e9e8e0dc
ensure extractors() returns each extractor only once
9 years ago
Mike Fährmann
9c9b1e112a
[imgur] fix 'date' and 'count' keywords
9 years ago
Mike Fährmann
5589bc2ed7
[deviantart] fix non-terminating loop
9 years ago
Mike Fährmann
c8fdfbec42
[danbooru] add test cases
9 years ago
Mike Fährmann
5304e5beef
testing environment for extractor results
9 years ago
Mike Fährmann
9ca4426b72
add HashJob for automated testing
9 years ago
Mike Fährmann
059b1ee5e8
add base class for job types
9 years ago
Mike Fährmann
75ff08f73c
[nijie] proper login and other issues fixed
9 years ago
Mike Fährmann
2dfed4d40a
implement -g,--get-urls option
9 years ago
Mike Fährmann
50ec170b00
[mangapark] add manga extractor
9 years ago
Mike Fährmann
0ff437ca88
[mangapark] add chapter extractor
9 years ago
Mike Fährmann
995d8578bf
[deviantart] fix dates in image-extractor
9 years ago
Mike Fährmann
7d965a2897
[deviantart] add single image extractor
9 years ago
Mike Fährmann
e4a661fd6b
[deviantart] fix issue with small images
9 years ago
Mike Fährmann
3ebd126b35
[imgbox] add single image extractor
9 years ago
Mike Fährmann
a71805bacf
[chronos] add extractor
9 years ago
Mike Fährmann
30e47848cc
update setup.py and bump version
9 years ago
Mike Fährmann
cb53b29391
[imagetwist] adjust pattern and other fixes
9 years ago
Mike Fährmann
65c8566326
add provisional generic extractor
9 years ago
Mike Fährmann
e7512f626d
[turboimagehost] add extractor
9 years ago
Mike Fährmann
56876b76f1
[imagetwist] add extractor
9 years ago
Mike Fährmann
810aa4e146
add a space after status indicators
9 years ago
Mike Fährmann
b2401542eb
implement output.mode and .shorten options
9 years ago
Mike Fährmann
8d257510d0
rework output module
9 years ago
Mike Fährmann
bd87b5186d
[spectrumnexus] recognize volumes
9 years ago
Mike Fährmann
2ced575c4a
[spectrumnexus] add manga-extractor
9 years ago
Mike Fährmann
a8c0b4531d
fix issue with Ctrl+c on windows
9 years ago
Mike Fährmann
140f0475a6
allow lists to specify base-dir segments
9 years ago
Mike Fährmann
d26eec8470
workarounds for windows console
9 years ago
Mike Fährmann
4b377ccc09
use output-module during downloads
9 years ago
Mike Fährmann
c786843a6f
add output-module
9 years ago
Mike Fährmann
f7c47a6018
add subcategories to extractors
9 years ago
Mike Fährmann
81dcfbec90
initial support for extractor-subcategories
9 years ago
Mike Fährmann
1146ed95dc
improved get_base_directory
9 years ago
Mike Fährmann
1497da07de
remove unused format-strings
9 years ago
Mike Fährmann
c23eaccf46
[hentaifoundry] add single image extractor
9 years ago
Mike Fährmann
34210edf9a
[mangashare] add manga-extractor
9 years ago
Mike Fährmann
f48712c9c9
docstrings
9 years ago
Mike Fährmann
9cb184d409
[powermanga] support another url-pattern
9 years ago
Mike Fährmann
1eaf0a55a6
[mangamint] add manga-extractor
9 years ago
Mike Fährmann
914062d172
use text.extract_iter where applicable
9 years ago
Mike Fährmann
99b4fbb081
implement text.extract_iter
9 years ago
Mike Fährmann
332d9e393b
[mangahere] support sub-chapters (e.g. ch4.5)
9 years ago
Mike Fährmann
88739a3564
[mangahere] add manga-extractor
9 years ago
Mike Fährmann
e78937a580
cache cookies from cloudflare-bypass
9 years ago
Mike Fährmann
2b93fdba7c
[kissmanga] unify extractor metadata in base class
9 years ago
Mike Fährmann
763792f207
[kissmanga] add manga-extractor
9 years ago
Mike Fährmann
a1c09ff04d
[mangapanda] fix regex
9 years ago
Mike Fährmann
a7243b5ac5
bugfix: add patterns to cache before returning them
9 years ago
Mike Fährmann
d8f692f711
[mangapanda] add manga-extractor
9 years ago
Mike Fährmann
63d693866c
[mangareader] remove leading spaces from manga names
9 years ago
Mike Fährmann
20efe49f83
[mangareader] unify extractor metadata in base class
9 years ago
Mike Fährmann
d5349c8cb5
[mangareader] add manga-extractor (all chapters)
9 years ago
Mike Fährmann
3a93faa372
add and implement Queue message
9 years ago
Mike Fährmann
d96f4f8299
bump version
9 years ago
Mike Fährmann
d1673d912a
[mangahere] add chapter-extractor
9 years ago
Mike Fährmann
8b6f02a615
[mangamint] add chapter extractor
9 years ago
Mike Fährmann
3fb5a8b834
delay 'requests'-import
9 years ago
Mike Fährmann
a4c880f4c5
[pixiv] add bookmark extractor
9 years ago
Mike Fährmann
daf5fcd416
[pixiv] add user-favorite extractor
9 years ago
Mike Fährmann
20a4782173
[pixiv] get rid of an unnecessry api-call
9 years ago
Mike Fährmann
2a97296e69
[pixiv] add single work/illust extractor
9 years ago
Mike Fährmann
9251ea5771
[powermanga] update to new format
9 years ago
Mike Fährmann
68e7f7427d
Merge branch 'multi-extractor'
9 years ago
Mike Fährmann
c0aaf230d5
remove comments
9 years ago
Mike Fährmann
4d56b76aa8
update all other extractors
9 years ago
Mike Fährmann
ad12180027
[redhawkscans] remove module
9 years ago
Mike Fährmann
bcb23e44ce
[powermanga] transfer code from redhawkscans
9 years ago
Mike Fährmann
2dfe97dd00
[chan] update to new format
9 years ago
Mike Fährmann
2d498b19a1
remove 'info' parameter
9 years ago
Mike Fährmann
78234f0572
[safebooru] update to new format
9 years ago
Mike Fährmann
bb8f2a3e9d
[gelbooru] update to new format
9 years ago
Mike Fährmann
63a38edd05
[konachan] update to new format
9 years ago
Mike Fährmann
23208a49b8
[e621] update to new format
9 years ago
Mike Fährmann
1bce63124b
[3dbooru] update to new format
9 years ago
Mike Fährmann
70a6599904
[yandere] update to new format
9 years ago
Mike Fährmann
15dec86e6a
[danbooru] update to new format
9 years ago
Mike Fährmann
74199422a8
[booru] add base classes for tag/pool/post extractors
9 years ago
Mike Fährmann
900577b013
restructure info-parameters
9 years ago
Mike Fährmann
205ef3ca02
[danbooru] add single image/post extractor
9 years ago
Mike Fährmann
ee1ba22d05
[danbooru] add pool extractor
9 years ago
Mike Fährmann
80917f5392
[danbooru] rewrite to use multiple extractors
9 years ago
Mike Fährmann
8c3783706d
allow multiple extractors per module
9 years ago
Mike Fährmann
e9547ebdf3
[exhentai] configurable wait-times
9 years ago
Mike Fährmann
9c63027d2c
[exhentai] fix 'imgkey' handling
9 years ago
Mike Fährmann
4440b40234
[exhentai] better language keywords
9 years ago
Mike Fährmann
1c9296140c
[hitomi] provide proper language keywords
9 years ago
Mike Fährmann
7fd284a705
always provide lowercase fileextensions
9 years ago
Mike Fährmann
7547d8be3f
[spectrumnexus] add additional regex
9 years ago
Mike Fährmann
c2f0720184
code cleanup to use nameext_from_url
9 years ago
Mike Fährmann
ca523b9f64
add helper method to text module
9 years ago
Mike Fährmann
41f5971e73
[mangashare] add extractor
9 years ago
Mike Fährmann
3f2fbd874d
[hbrowse] add extractor
9 years ago
Mike Fährmann
5db2aa29cf
Merge branch 'options'
9 years ago
Mike Fährmann
b55870909c
properly implement -c,--config option
9 years ago
Mike Fährmann
b683427d42
properly implement -d,--dest options
9 years ago
Mike Fährmann
b041906c2c
make URL argument not necessary for some switches
9 years ago
Mike Fährmann
fdcc434b3d
implement --list-modules cmd-line option
9 years ago
Mike Fährmann
783e62b621
[hentaifoundry] code cleanup
9 years ago
Mike Fährmann
eb4a87b620
[hentaifoundry] add extractor
9 years ago
Mike Fährmann
247c5fcf8f
Merge branch 'options'
9 years ago
Mike Fährmann
90247977c9
implement --list-keywords cmd-line option
9 years ago
Mike Fährmann
edf3f7b69f
add KeywordJob class
9 years ago
Mike Fährmann
dd796e91c0
[spectrumnexus] add extractor
9 years ago
Mike Fährmann
db113bd87d
rename download.py
9 years ago
Mike Fährmann
47f016a016
remove DownloadManager class
9 years ago
Mike Fährmann
352950eebe
new method to import downloaders
9 years ago
Mike Fährmann
21a6416737
bugfixes
9 years ago
Mike Fährmann
73eeed3e72
[imgur] rewrite
9 years ago
Mike Fährmann
4427734b70
[imgur] fix parsing
9 years ago
Mike Fährmann
129ca282e4
[chan] unescape title
9 years ago
Mike Fährmann
20845d86f8
bump version
9 years ago
Mike Fährmann
3eaae19345
cmd line switch to set options
9 years ago
Mike Fährmann
3510faaed5
[sankaku] always use correct file-url
9 years ago
Mike Fährmann
3560935318
[exhentai] fix module dicstring
9 years ago
Mike Fährmann
60833abcc6
[sankaku] re-enable extractor
9 years ago
Mike Fährmann
36b376b5ba
[mangastream] add extractor
9 years ago
Mike Fährmann
009761fcd5
[mangapanda] add extractor
9 years ago
Mike Fährmann
5abe32a32c
[kissmanga] fix internal regex
9 years ago
Mike Fährmann
079330785a
document and fix smaller bugs
9 years ago
Mike Fährmann
1302f5a0f6
[kissmanga] add extractor
9 years ago
Mike Fährmann
822527a2ce
module to bypass cloudflare protection
9 years ago
Mike Fährmann
3b0fe8f544
unify booru filename-patterns
9 years ago
Mike Fährmann
c05dbd15b5
[gelbooru] support authentication to enable api access
9 years ago
Mike Fährmann
8469b3ae4f
[safebooru] add extractor
9 years ago
Mike Fährmann
6772b54bc4
[konachan] add extractor
9 years ago
Mike Fährmann
8e9bd1d793
sensible output if no extractor found
9 years ago
Mike Fährmann
6e67935b59
add more languages to iso639-1 dict
9 years ago
Mike Fährmann
6ed26864ea
[batoto] rewrite and fix
9 years ago
Mike Fährmann
686a4ddd3e
[8chan] fix file-urls
9 years ago
Mike Fährmann
950bebfd57
update setup.py and bump version
9 years ago
Mike Fährmann
c0efea339e
[imagebam] rewrite/fix
9 years ago
Mike Fährmann
e3e754eed7
[imgbox] use text.extract_all
9 years ago
Mike Fährmann
1352187758
[imgth] use text.extract_all
9 years ago
Mike Fährmann
353ac1e00b
[exhentai] use text.extract_all
9 years ago
Mike Fährmann
1fa6a99f18
[mangareader] rewrite
9 years ago
Mike Fährmann
d0bebd9ce3
allow adding values to existing dict
9 years ago
Mike Fährmann
629133a27a
document text.extract
9 years ago
Mike Fährmann
692d0c95cc
reimplement text.extract_all
9 years ago
Mike Fährmann
506242740f
fix capitalization issues
9 years ago
Mike Fährmann
cc5e37aeae
[powermanga] adjust regex
9 years ago
Mike Fährmann
ec6c1fd18e
[redhawkscans] use langcode to -name mapping
9 years ago
Mike Fährmann
b24bb1da7d
new module for simple language code to name mapping
9 years ago
Mike Fährmann
6dcfed16fc
[powermanga] just inherit from redhawkscans
9 years ago
Mike Fährmann
d6325865e8
[redhawkscans] generalize to allow subclassing
9 years ago
Mike Fährmann
b47f3b9d78
[exhentai] reenable extractor
9 years ago
Mike Fährmann
db479f881d
implement text.shorten_path/filename methods
9 years ago
Mike Fährmann
882b1f31b1
update setup.py and bump version
9 years ago
Mike Fährmann
2472d0722a
[hitomi] more metadata
9 years ago
Mike Fährmann
9cfe2c78a5
add extractor 'imgth'
9 years ago
Mike Fährmann
25f48101e5
add extractor 'hitomi'
9 years ago
Mike Fährmann
6ce181bcfe
add extractor 'nhentai'
9 years ago
Mike Fährmann
cf8f4cd179
[imgur] add to list of extractors
9 years ago
Mike Fährmann
c47bb4d570
add extractor 'imgur'
9 years ago
Mike Fährmann
89f938ee55
handle non string-like arguemnts for clean_path
9 years ago
Mike Fährmann
4cb419b5d9
[chan] unescape html entities in title
9 years ago
Mike Fährmann
7b83f88c64
replace illegal characters in paths
9 years ago
Mike Fährmann
c14b9895ad
add extractor 'powermanga'
9 years ago
Mike Fährmann
f5d5684119
[pixiv] reuse api-tokens
9 years ago
Mike Fährmann
bea33ae9cb
implement config.setdefault
9 years ago
Mike Fährmann
c8e0efe1ff
[pixiv] refresh access-token every 50 minutes
9 years ago
Mike Fährmann
e37846e1c1
bump version number
9 years ago
Mike Fährmann
b8b48ef795
[deviantart] add to extractor list
9 years ago
Mike Fährmann
76f32addf9
[booru] skip images without 'file-url' attribute
9 years ago
Mike Fährmann
0e5ef06ac0
Merge branch 'loader'
9 years ago
Mike Fährmann
733ae601da
enable user-specified patterns
9 years ago
Mike Fährmann
49e91bcb73
adjust loader to new config-interface
9 years ago
Mike Fährmann
e23aaa4298
Merge branch 'config' into loader
9 years ago
Mike Fährmann
539faa0322
remove SequentialExtractor class
9 years ago
Mike Fährmann
7d7c1afe20
[deviantart] adjust constructor paramters
9 years ago
Mike Fährmann
88442ad26d
Merge branch 'config'
9 years ago
Mike Fährmann
3c13548f29
rewrite extractors to use config-module
9 years ago
Mike Fährmann
608d3193a9
use new config-module in downloader
9 years ago
Mike Fährmann
2026223ed1
change argument format for config-calls
9 years ago
Mike Fährmann
ae535ba0c1
add extractor 'deviantart'
9 years ago
Mike Fährmann
9986a5ffb5
json-based config module
9 years ago
Mike Fährmann
42b8e81a68
rewrite extractors to use text-module
9 years ago
Mike Fährmann
c5801c9770
combine text related functions in new module
9 years ago
Mike Fährmann
d7e0d81bdd
[8chan] use api
9 years ago
Mike Fährmann
d8ef128e74
[4chan] update default filename and directory
9 years ago
Mike Fährmann
1998ec9b13
[pixiv] update user-agent to newest version
9 years ago
Mike Fährmann
c9ef181b3c
[4chan] use api
9 years ago
Mike Fährmann
c8e5b2e89e
base class for futaba-chan boards with api
9 years ago
Mike Fährmann
26bb9d62de
move and rework extractor-loading code
9 years ago
Mike Fährmann
4348694629
sanatize output
9 years ago
Mike Fährmann
63992363a6
[pixiv] handle timestamps at the end of urls
9 years ago
Mike Fährmann
13ebca2a48
[mangareader] supply correct width and height
9 years ago
Mike Fährmann
2afe15b217
[redhawkscans] let requests handle content decoding
9 years ago
Mike Fährmann
675937c77c
[mangareader] add extractor
9 years ago
Mike Fährmann
58dfd1a38f
[redhawkscans] fix chapter parsing
9 years ago
Mike Fährmann
a9e68c2745
[redhawkscans] fix json extraction
9 years ago
Mike Fährmann
b3f656ffd5
[redhawkscans] add extractor
9 years ago
Mike Fährmann
d9d88f1448
[pixiv] fix ugoira parsing
9 years ago
Mike Fährmann
68c4306040
[pixiv] transition to pixiv public api
9 years ago
Mike Fährmann
c0530a635c
[batoto] a few fixes
...
- removed 'volume' fields from default format strings
- fixed parsing by making volumes optional
- removed debug output
- updated docstring
- added a few unescape calls
10 years ago
Mike Fährmann
a145a73d05
add extractor 'nijie'
10 years ago
Mike Fährmann
9c25c15438
[3dbooru] fix default regex
10 years ago