Commit Graph

172 Commits (c9860002ba4890f7854a65b670fd59d89b89cd38)

Author SHA1 Message Date
Mike Fährmann 221015e586
[downloader:http] disable filename extension changes for ugoira
3 years ago
thatfuckingbird 141ca4ac0a
[pixiv] also save untranslated tags when translated-tags is enabled (#1501)
3 years ago
beesdotjson 5ad615f0db
fix PixivFavoriteExtractor regex (#1405)
4 years ago
Mike Fährmann 7440d1f112
[pixiv] add 'translated-tags' option (closes #1354)
4 years ago
Mike Fährmann 8974f0361c
[pixiv] update (#1304)
4 years ago
Mike Fährmann 193dca2ce1
update extractor test results
4 years ago
Mike Fährmann c008cb5100
[pixiv] add 'related' option (#1237)
4 years ago
Mike Fährmann 3bd08acc8f
[pixiv] output debug message on failed login attempt
4 years ago
Mike Fährmann b58e605dc7
raise error when required username or password are missing
4 years ago
Mike Fährmann 968d3e8465
remove '&' from URL patterns
4 years ago
Mike Fährmann 844793847c
update extractor test results
4 years ago
Mike Fährmann 844502cad5
update extractor test results
4 years ago
Mike Fährmann a45fbc38ea
[pixiv] implement 'avatar' option (#595, #623)
5 years ago
Mike Fährmann ce26070231
[pixiv] reduce calls to '/user/detail'
5 years ago
Mike Fährmann b7eb6cecbb
[pixiv] handle tags at the end of new bookmark URLs
5 years ago
Mike Fährmann 40fe062851
[pixiv] fix user id for bookmarks API calls (closes #596)
5 years ago
Mike Fährmann 91aaaf1a9e
[pixiv] add 'rating' metadata field (#595)
5 years ago
Mike Fährmann 71851a6241
[pixiv] update URLs of followed users to the new format
5 years ago
Mike Fährmann b9cbf932b4
[pixiv] update URL patterns (fixes #568)
5 years ago
Mike Fährmann ce54b8c04c
let extractors opt-out of cookie option usage
5 years ago
Mike Fährmann 1f2a69f3c5
add '_extractor' information to redirect results
5 years ago
Mike Fährmann a27f43dad1
[pixiv] wait and retry after rate limit error (closes #535)
5 years ago
Mike Fährmann c0f391a4e2
[pixiv] support listing followed users (#515)
5 years ago
Mike Fährmann 1f209da4c0
[pixiv] match new search URLs (closes #507)
5 years ago
Mike Fährmann 4409d00141
embed error messages in StopExtraction exceptions
5 years ago
Mike Fährmann 22bac14452
[pixiv] match '/artworks/' URLs
5 years ago
Mike Fährmann f9285f99e6
[pixiv] fix authentication
5 years ago
Mike Fährmann 32447d0d24
[pixiv] simplify default filename format
5 years ago
Mike Fährmann ad3ac02fbc
[pixiv] update metadata entries (#366)
5 years ago
Mike Fährmann 64b2935d8e
[pixiv] provide 'filename' and change default filename format
5 years ago
Mike Fährmann fdec59f8e2
replace extractor.request() 'expect' argument
5 years ago
Mike Fährmann b0e85a42e3
apply workaround from 4736912 in parse_datetime() itself
5 years ago
Mike Fährmann 4736912d4e
[pixiv] work around strptime limitations in Python < 3.7
5 years ago
Mike Fährmann 80fdb11508
[pixiv] add 'date' metadata field (closes #248)
5 years ago
Mike Fährmann a2af2d2965
adjust cache maxage values
6 years ago
Mike Fährmann 4b1880fa5e
propagate 'match' to base extractor constructor
6 years ago
Mike Fährmann 6284731107
simplify extractor constants
6 years ago
Mike Fährmann 34bab080ae
rewrite URL patterns to use only 1 per extractor
6 years ago
Mike Fährmann 7471933d5f
use extractor.request for all other API calls
6 years ago
Mike Fährmann f6bf66f72c
[pixiv] create directory for each "work" item (#136)
6 years ago
Mike Fährmann 8faf03ed84
[pixiv] use refresh_token based authentication
6 years ago
Mike Fährmann f4df6c2396
[pixiv] remove 'type' and 'page' query parameter handling
6 years ago
Mike Fährmann b8c97d2295
use 'extractor.request()' for more HTTP requests
6 years ago
Mike Fährmann 91340d9d27
[pixiv] fix ugoira test
6 years ago
Mike Fährmann eb7a1f3b98
[pixiv] rework ugoira handling
6 years ago
Mike Fährmann a62bd81e9b
[pixiv] fix filter for 'type=all'
6 years ago
Mike Fährmann 1ff626db97
[pixiv] improve bookmark extraction
6 years ago
Mike Fährmann 0a1863fce3
[pixiv] respect more query parameters for user URLs
6 years ago
Mike Fährmann b8e53b8c6b
[pixiv] move query parsing out of constructor
6 years ago
Mike Fährmann 909d105ae6
[pixiv] add extractor for illusts from followed users
6 years ago
Mike Fährmann fe69d01083
[pixiv] add extractor for search results
6 years ago
Mike Fährmann 247f785af1
[pixiv] use App API
6 years ago
Mike Fährmann 0e3883303f
[pixiv] implement AppAPI wrapper
6 years ago
Mike Fährmann f9884e2338
[pixiv] update URL pattern
7 years ago
Mike Fährmann 1d71123f91
[pixiv] update archive IDs and add metadata-fields
7 years ago
Mike Fährmann 367b963d37
[pixiv] fix ugoira extraction ... again (#78)
7 years ago
Mike Fährmann b79f1f2ca7
[pixiv] fix ugoira extraction (closes #78)
7 years ago
Mike Fährmann 34873dbd90
set 'archive_fmt' values
7 years ago
Mike Fährmann c24e0e70a7
[pixiv] simplify main loop
7 years ago
Mike Fährmann 4d8387f93b
[pixiv] support mobile URLs (https://touch.pixiv.net/)
7 years ago
Mike Fährmann b319f4bab3
smaller code and text changes
7 years ago
Mike Fährmann ad4580800c
[pixiv] add support for more URL patterns
7 years ago
Mike Fährmann 0dedbe759c
enable '--chapter-filter'
7 years ago
Mike Fährmann 47bcf53ec1
implement support for additional unit test result types
7 years ago
Mike Fährmann f7cdfd4c25
add a simplified version of 'parse_qs'
7 years ago
Mike Fährmann e61a3a56d1
[hentai2read] fix and update keywords
7 years ago
Mike Fährmann c45770331a
use 'str.partition()'
7 years ago
Mike Fährmann 017a72f448
[pixiv] improve input validation
7 years ago
Mike Fährmann dcf42c5e89
[pixiv] add extractor for ranking lists
7 years ago
Mike Fährmann 7aa9fa796a
code cleanup and fixes
7 years ago
Mike Fährmann f08af03845
Merge branch 'cookies'
7 years ago
Mike Fährmann b37a62501b
[pixiv] unquote tags
7 years ago
Mike Fährmann 58e95a7487
share extractor and downloader sessions
7 years ago
Mike Fährmann 44d98e562b
[pixiv] support pixiv.me URLs (#23)
7 years ago
Mike Fährmann b373fe0eea
[pixiv] support shortened URLs and other variants (#23)
7 years ago
Mike Fährmann d3b04076f7
add .netrc support (#22)
7 years ago
Mike Fährmann e365f1d799
[pixiv] rewrite
7 years ago
aiasdfd 338f79147f [pixiv] support tag for user downloads (#17)
7 years ago
Mike Fährmann 107d29ad8a
improve handling of text:... URLs
7 years ago
Mike Fährmann cfbf79d788
[pixiv] fix login
7 years ago
Mike Fährmann 4e8587bad4
[pixiv] add support for https://i.pximg.net URLs
7 years ago
Mike Fährmann 4b967fa189
implement and use extractor.config() method
8 years ago
Mike Fährmann 13dc5d72bc
update some extractors to use https
8 years ago
Mike Fährmann f4aa452bd1
update unit test results
8 years ago
Mike Fährmann 1d46be545c
add login notifications
8 years ago
Mike Fährmann 94e10f249a
code adjustments according to pep8 nr2
8 years ago
Mike Fährmann 4a8d74973c
adjust login methods to a specific style
8 years ago
Mike Fährmann 7952b8d18d
add a few tests expecting exceptions
8 years ago
Mike Fährmann 19c2d4ff6f
remove explicit (sub)category keywords
8 years ago
Mike Fährmann d7e168799d
consistent extractor naming scheme + docstrings
8 years ago
Mike Fährmann 30d10cf595
[pixiv] fix KeyError if no status is present
8 years ago
Mike Fährmann effa1084f2
[pixiv] raise NotFoundError instead of failing
8 years ago
Mike Fährmann 85cd7c34b1
[pixiv] match direct-links to images
8 years ago
Mike Fährmann 0e20be5a0a
[exhentai] provide username/password auth
8 years ago
Mike Fährmann 3136278f79
[pixiv] add option to skip ugoiras
8 years ago
Mike Fährmann d6c06f9efd
add authentication-exception
8 years ago
Mike Fährmann c9b7db5af5
[pixiv] code cleanup
9 years ago
Mike Fährmann c8e83f6560
[pixiv] cache login sessions
9 years ago
Mike Fährmann 23a572a20d
[pixiv] update testdata
9 years ago
Mike Fährmann ba99506c72
more extractor test-cases
9 years ago