Commit Graph

2204 Commits (fe224416bfef1669457bc199102e4ef880e414c7)

Author SHA1 Message Date
Mike Fährmann e0b0e8d62a
release version 1.13.2
5 years ago
Mike Fährmann d3482ace7f
[furaffinity] extract more metadata
5 years ago
Mike Fährmann f6c5edb76b
pre-compile regex pattern for remove_html() and split_html()
5 years ago
Mike Fährmann fdd2dd5136
[kabeuchi] add 'user' extractor (closes #561)
5 years ago
Mike Fährmann 59edcdc822
[hitomi] restore metadata fields from before f33b13a
5 years ago
Mike Fährmann 2d5703c493
[twitter] use a simpler data structure to store cookies in cache
5 years ago
Mike Fährmann 87d4f83597
[newgrounds] make post extraction nonfatal
5 years ago
Mike Fährmann 823fbeaae6
[newgrounds] add 'favorite' extractor (#394)
5 years ago
Mike Fährmann a45fbc38ea
[pixiv] implement 'avatar' option (#595, #623)
5 years ago
Mike Fährmann a63a376ad2
[mangoxo] fix login
5 years ago
Mike Fährmann ebc70e87ce
[e621] update to new interface / API endpoints (closes #635)
5 years ago
Mike Fährmann d1cf7ccdb3
[instagram] add 'post_shortcode' metadata field (#525)
5 years ago
Mike Fährmann 32df8d06fe
[twitter] add 'bookmark' extractor (closes #625)
5 years ago
Mike Fährmann 3fb41c34c8
[bcy] reduce requests to '/item/detail/<id>' (#613)
5 years ago
Mike Fährmann f33b13aacf
[hitomi] simplify metadata extraction
5 years ago
Mike Fährmann 115fd2c6f2
"fix" incomplete MIME types (#632)
5 years ago
Mike Fährmann 72122eb9b3
release version 1.13.1
5 years ago
Mike Fährmann adcd7cb24a
[downloader:http] add another MIME type for '.rar' files (#628)
5 years ago
Mike Fährmann ce5e2a58fe
[imgbb] update test results
5 years ago
Mike Fährmann f117e32910
[danbooru] restore 'popular' functionality
5 years ago
Mike Fährmann 39b48d665b
[hiperdex] use proper name for 'chapter_minor'
5 years ago
Mike Fährmann 8fbbaa54ff
[bcy] fix partial image URLs (#613)
5 years ago
Mike Fährmann 86c00f9e66
[danbooru] move extractor logic from booru.py
5 years ago
Mike Fährmann 1d4a369ea2
update extractor test results
5 years ago
Mike Fährmann 7625912b31
[piczel] improve and update
5 years ago
Mike Fährmann ec85bf90de
use context managers in cache.py & add tests
5 years ago
Mike Fährmann 913b8333cc
write DeviantArt refresh-tokens to cache (#616)
5 years ago
Mike Fährmann 2a4f227e08
warn about expired cookies
5 years ago
Mike Fährmann 34887ae139
fix bugs in DatabaseCacheDecorator.update()/.invalidate()
5 years ago
Mike Fährmann 380b693fad
[downloader:http] add more MIME types for '.bmp' files (#621)
5 years ago
Mike Fährmann 4e361b3008
add tests for specific datetime values
5 years ago
Mike Fährmann 80ecb99089
[hitomi] fix extraction
5 years ago
Mike Fährmann 247c9e1416
[vsco] update gallery URL pattern
5 years ago
Mike Fährmann 19ae6f3fc4
update test results
5 years ago
Mike Fährmann cc5079c844
[hiperdex] add chapter and manga extractors (closes #606)
5 years ago
Mike Fährmann 64bdec8430
[deviantart] check availability of intermediary URLs (fixes #609)
5 years ago
Mike Fährmann 5607dd3646
[hitomi] follow multiple redirects
5 years ago
Mike Fährmann 765b2a0527
[hentaihand] add extractors (closes #605)
5 years ago
Mike Fährmann d94215d119
[tumblr] replace '-' with ' ' in tag searches (fixes #611)
5 years ago
Mike Fährmann 5cdf1b1319
fix --verbose/--quiet
5 years ago
Mike Fährmann 78e8d33c97
release version 1.13.0
5 years ago
Mike Fährmann e6cd49e78b
update extractor test results
5 years ago
Mike Fährmann 90e4c645ba
[formatter] allow multiple "special" format specifiers (#595)
5 years ago
Mike Fährmann 5d9437b398
[vsco] skip "invalid" entities
5 years ago
Mike Fährmann 650f2b6d58
[furaffinity] accept sfw.furaffinity.net URLs (closes #608)
5 years ago
Mike Fährmann 219c4cc78c
[formatter] allow for numeric list and string indices
5 years ago
Mike Fährmann 7d1da614d9
[formatter] implement field name alternatives (#525)
5 years ago
Mike Fährmann 74e684e828
[twitter] change default value for 'videos' to 'true'
5 years ago
Mike Fährmann c7cf9dd111
[furaffinity] support classic layout (#284)
5 years ago
Mike Fährmann 138135c190
[furaffinity] add extractors (#284)
5 years ago
Mike Fährmann b9c574bd1d
[patreon] log skipped files (#590)
5 years ago
Mike Fährmann 80ea9104b8
[8kun] adjust URL pattern
5 years ago
Mike Fährmann c76c8b765a
[cloudflare] unescape challenge URL
5 years ago
Mike Fährmann ce26070231
[pixiv] reduce calls to '/user/detail'
5 years ago
Mike Fährmann da0d5f6092
[oauth] add 'port' option (#604)
5 years ago
Mike Fährmann 719b63d0ca
[bcy] add user and post extractors (#592)
5 years ago
Mike Fährmann 6426e3efc7
[khinsider] fix and improve metadata extraction
5 years ago
Mike Fährmann 4a3d2405de
[postprocessor:ugoira] small optimization
5 years ago
Mike Fährmann b7eb6cecbb
[pixiv] handle tags at the end of new bookmark URLs
5 years ago
Mike Fährmann 109f6c8685
[patreon] filter duplicate files per post (#590)
5 years ago
Mike Fährmann b38cf59711
[sexcom] fix image URLs & parse 'date' fields
5 years ago
Mike Fährmann 1f4c9c5f9d
[8kun] add thread and board extractors (closes #582)
5 years ago
Mike Fährmann facc5daa6d
[twitter] force old login page layout (fixes #584, fixes #598)
5 years ago
Mike Fährmann d1de7dc296
[hitomi] implement workaround for "broken" redirects
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 dff33b260c
[reddit] add 'videos' option
5 years ago
Mike Fährmann 2ad43618cc
[piczel] fix extraction
5 years ago
Mike Fährmann cf7a67d67f
[yaplog] remove module
5 years ago
Mike Fährmann e0dd073ce0
[twitter] replace embedded tweet test
5 years ago
Mike Fährmann ec36df4851
[deviantart] fix video extraction from 'extended_fetch' results
5 years ago
Mike Fährmann 48be2266ed
[deviantart] better error message for 'extended_fetch' (#585)
5 years ago
Mike Fährmann 383795b550
prevent superfluous calls to Logger.makeRecord()
5 years ago
Mike Fährmann 71851a6241
[pixiv] update URLs of followed users to the new format
5 years ago
Mike Fährmann d086f30b42
[reddit] restore archive keys for i.redd.it images
5 years ago
Mike Fährmann 56f1c96168
implement 'parent-directory' option (#551)
5 years ago
Mike Fährmann ae07f92f7e
[reddit] rewrite extractor logic (closes #551)
5 years ago
Mike Fährmann 2852691d78
[paheal] replace test URL
5 years ago
Mike Fährmann 2a9be48511
improve util.load/save_cookiestxt() and add tests
5 years ago
Mike Fährmann e35c2ea1a6
[weibo] use youtube-dl to download from m3u8 manifests
5 years ago
Mike Fährmann 6703b8a86b
[blogger] implement video extraction (closes #587)
5 years ago
Mike Fährmann c1a6862863
implement functions to load/save cookies.txt files (closes #586)
5 years ago
Mike Fährmann 5d73b7f29c
release version 1.12.3
5 years ago
Mike Fährmann 37247dbaff
miscellaneous fixes
5 years ago
Mike Fährmann 0e9dc5c88e
fix AttributeError when accessing 'temppath'
5 years ago
Mike Fährmann 25d5ec4ff3
[twitter] add option to extract TwitPic embeds (#579)
5 years ago
Mike Fährmann 254f7c3999
implement a post-processor module to compare file versions
5 years ago
Mike Fährmann 32d7195d08
[pinterest] improve detection of invalid pin.it links
5 years ago
Mike Fährmann 0b84068d84
remove temp files before downloading from fallback URLs
5 years ago
Mike Fährmann 760b9b4db4
add remove_file() and remove_directory() helpers
5 years ago
Mike Fährmann b2d542ad40
improve PathFormat._enum_file()
5 years ago
Mike Fährmann 174117f827
allow multiple hashes for content tests
5 years ago
Alice f498a9057f [twitter] Fix stop before real end (#573)
5 years ago
Mike Fährmann 8bb32ee188
[hitomi] fix image URLs
5 years ago
Mike Fährmann bd5ce9855c
allow GalleryExtractors to set URL-independent extensions
5 years ago
Mike Fährmann af42c75152
[mangadex] revert domain to 'mangadex.org'
5 years ago
Mike Fährmann 200aea308a
[downloader:common] enable 'job'/'extractor' for logging messages
5 years ago
Mike Fährmann e89413da22
update test results
5 years ago
Mike Fährmann 33a6e0ac6e
[hentaifoundry] extract more metadata (closes #565)
5 years ago
Mike Fährmann 5cac79c3d9
[erolord] remove extractor
5 years ago
Mike Fährmann b9cbf932b4
[pixiv] update URL patterns (fixes #568)
5 years ago
Mike Fährmann 9d369de592
release version 1.12.2
5 years ago
Mike Fährmann 988cc2ec23
[mangadex] change domain to mangadex.cc (closes #559)
5 years ago
Mike Fährmann f8e137d6b4
[deviantart] show warning about private deviations only once
5 years ago
Mike Fährmann 939fec8ecd
[deviantart] match new search/popular URLs (closes #538)
5 years ago
Mike Fährmann 09cc88b715
[deviantart] match '/favourites/all' URLs (closes #555)
5 years ago
Mike Fährmann 3811fd8a25
fix time formatting for Python 3.4 and 3.5
5 years ago
Mike Fährmann 43ab9572b4
[twitter] handle API rate limits (#526)
5 years ago
Mike Fährmann 569747a78d
implement extractor.wait()
5 years ago
Mike Fährmann 5532e9c158
[twitter] handle quoted tweets (#526)
5 years ago
Mike Fährmann 0b4cb8e57a
[mangahere] send 'isAdult' cookie (fixes #556)
5 years ago
Mike Fährmann 025f6e3398
add fallback for missing WITHOUT ROWID support (#553)
5 years ago
Mike Fährmann 87c8b89ddd
[postprocessor:metadata] add 'directory' option (#520)
5 years ago
Mike Fährmann 1afb91363c
[imagefap] generalize URL patterns and add tests (#552)
5 years ago
Xope Totec f701e9f33a Handle beta.imagefap.com URLs (#552)
5 years ago
Mike Fährmann ce54b8c04c
let extractors opt-out of cookie option usage
5 years ago
Mike Fährmann 5ad92fc196
[newgrounds] fix tags metadata extraction
5 years ago
Mike Fährmann 82f7f4172a
update test results
5 years ago
Mike Fährmann 1f2a69f3c5
add '_extractor' information to redirect results
5 years ago
Mike Fährmann 2d4887b75b
improve KeywordJob output for "parent" extractors (closes #548)
5 years ago
Mike Fährmann a27f43dad1
[pixiv] wait and retry after rate limit error (closes #535)
5 years ago
Mike Fährmann 6b373cb7e2
[exhentai] restrict default directory name length (#545)
5 years ago
Mike Fährmann b347bf68c7
[deviantart] add extractor for followed users (#515)
5 years ago
Mike Fährmann c0f391a4e2
[pixiv] support listing followed users (#515)
5 years ago
Mike Fährmann 2e2fc7f0ad
prevent infinite recursion when spawning extractors (closes #489)
5 years ago
Mike Fährmann 896896a490
[twitter] fix URLs forwarded to youtube-dl (closes #540)
5 years ago
Mike Fährmann 1e2713b895
[artstation] fix search result pagination (closes #537)
5 years ago
Mike Fährmann bf3df3d0b0
[directlink] send Referer headers (closes #536)
5 years ago
Mike Fährmann 83909ab5d4
release version 1.12.1
5 years ago
Mike Fährmann 9be7ff600e
[imagetwist] replace test image
5 years ago
Mike Fährmann 66905b1664
[foolslide] add fallback for chapter data extraction
5 years ago
Mike Fährmann 48e42e73fb
[reddit] change default value for 'comments' to '0'
5 years ago
Mike Fährmann 9c0928457a
[reddit] fix errors with 't1_…' submissions
5 years ago
Mike Fährmann 58391d492d
cache archive keys generated in __contains__() (#524)
5 years ago
Mike Fährmann bf658fd84b
[vsco] implement 'videos' option
5 years ago
Mike Fährmann 95c90722ee
[instagram] implement 'videos' option (closes #521)
5 years ago
Mike Fährmann 1921c127a5
make OSErrors during file downloads nonfatal (closes #512)
5 years ago
Mike Fährmann d0920e84e9
update test results
5 years ago
Mike Fährmann 8c11e81c9f
Merge commit '63e6993716db8d8bedfb7b0d445c7161493046b6'
5 years ago
Mike Fährmann 63e6993716
merge 'bypost' functionality into metadata postprocessor
5 years ago
Mike Fährmann 31a29835ff
[realbooru] simplify extractors and update tests (#514)
5 years ago
The Oddball 9a4ce20b8e [realbooru] Add Realbooru extractor (#514)
5 years ago
Mike Fährmann f9e74320de
retain trailing zeroes in Cloudflare challenge answers
5 years ago
Mike Fährmann 72b8fbfbad
[instagram] make post-page extraction nonfatal
5 years ago
Mike Fährmann 922b8a9595
[weibo] raise NotFoundError for unavailable/deleted statuses
5 years ago
Mike Fährmann 0cd157300e
[patreon] fix regex pattern for posts
5 years ago
Mike Fährmann fe19e233f3
[xvideos] improve
5 years ago
Mike Fährmann d3e44e899d
raise NotFoundErrors for 404 responses in GalleryExtractors
5 years ago
Mike Fährmann a4dd8b3dab
improve _check_cookies()
5 years ago
Mike Fährmann 76e60d10a6
[patreon] raise proper exception if creator/post doesn't exist
5 years ago