Releases: LunarWatcher/se-data-dump-transformer
Releases · LunarWatcher/se-data-dump-transformer
v2.3.0
2.3.0 (2025-08-24)
Added
- Documentation containing all known hashes as of the 2024-06-30 data dumps (https://github.com/LunarWatcher/se-data-dump-transformer/blob/master/docs/meta/Hashes.md)
- Documentation for watermarking (https://github.com/LunarWatcher/se-data-dump-transformer/blob/master/docs/meta/Known%20watermarks.md)
- Transformer:
--filter-fabricated-v1
for removing the aforementioned v1 watermark.
Changed
- Transformer (internals):
Filter::process
now takes an explicit argument containing the data dump filetype to allow filters operating only specific files.
v2.2.2
2.2.2 (2025-07-16)
Fixed
exc_info()
returns a tuple, so theprint_exception()
inmain.py
was always a noop. Thoughexc_info()
does contain the right thing to pass toprint_exception()
, python 3.11 hassys.exception()
. The three places using error logging now usetraceback.print_exception(sys.exception())
so the error is actually properly logged. This also bumps the requirement from 3.10 to 3.11
v2.2.1
2.2.1 (2025-07-15)
Fixed
--detect
mode crash when the data dump download page inexplicably 500s
v2.2.0
2.2.0 (2025-07-11)
Added
sedd
is now a script, sopython3 -m sedd
is no longer the only valid use form when installing from pypi, or when building and installing locally.--detect <last upload date>
for automatically waiting for the data dump to update before proceeding with the download. For more details, please readdocs/Automated downloads.md
before using.--unsupervised
: disables cloudflare notifications, resulting in a hard error instead. Useful if you're running withxvfb-run
or whatever the fuck wayland has in a headless environment. If you're running on Linux or Windows, you probably won't run into unsolvable cloudflare blocks. If you do, you need to attach a display to solve the captchas.- Notification provider
ntfy
. Seedocs/Notifications.md
for information about it, and general notification setup. - Extremely elementary captchca solver. All it does is try to click the checkbox.
- Loguru for logging. A lot of places still use print statements, and these will be refactored Later:tm:
Changed
- The changelog is now maintained in an actual file instead of in GH releases
Fixed
- Login captcha wall resulting in a notification loop
v2.1.0
Meta
- Added pypi packaging for the downloader
- Added native prebuilt binaries for Linux1
Transformer
fmt
has been replaced by<format>
. This may break support for some older distros- Some general linking bugs caused lookup problems with
libarchive
,liblzma
, and libarchive dependencies
Downloader
- Minor improvements to handling of
config.json
missing
-
Attempts were made to also build for Windows, but this turned out to be too difficult to do. ↩
v2.1.0-rc9
Add missing permission
v2.1.0-rc8
upload-release-action is not affected by the default working directory
v2.1.0-rc7
The INCLUDE_DIRECTORIES were loadbearing Why the fuck can these libraries not seem to use target_include_directories? Would've saved me a lot of pain
v2.1.0-rc6
Fix very annoying typo in linux build
v2.1.0-rc5
Fixes multiple library management problems