Skip to content

Releases: LunarWatcher/se-data-dump-transformer

v2.3.0

24 Aug 21:56
Compare
Choose a tag to compare

2.3.0 (2025-08-24)

Added

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

16 Jul 21:50
Compare
Choose a tag to compare

2.2.2 (2025-07-16)

Fixed

  • exc_info() returns a tuple, so the print_exception() in main.py was always a noop. Though exc_info() does contain the right thing to pass to print_exception(), python 3.11 has sys.exception(). The three places using error logging now use traceback.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

14 Jul 22:10
Compare
Choose a tag to compare

2.2.1 (2025-07-15)

Fixed

  • --detect mode crash when the data dump download page inexplicably 500s

v2.2.0

11 Jul 19:53
Compare
Choose a tag to compare

2.2.0 (2025-07-11)

Added

  • sedd is now a script, so python3 -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 read docs/Automated downloads.md before using.
  • --unsupervised: disables cloudflare notifications, resulting in a hard error instead. Useful if you're running with xvfb-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. See docs/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

30 May 20:33
Compare
Choose a tag to compare

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
  1. Attempts were made to also build for Windows, but this turned out to be too difficult to do.

v2.1.0-rc9

30 May 03:29
Compare
Choose a tag to compare
v2.1.0-rc9 Pre-release
Pre-release
Add missing permission

v2.1.0-rc8

30 May 03:19
Compare
Choose a tag to compare
v2.1.0-rc8 Pre-release
Pre-release
upload-release-action is not affected by the default working directory

v2.1.0-rc7

30 May 03:12
Compare
Choose a tag to compare
v2.1.0-rc7 Pre-release
Pre-release
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

30 May 02:58
Compare
Choose a tag to compare
v2.1.0-rc6 Pre-release
Pre-release
Fix very annoying typo in linux build

v2.1.0-rc5

30 May 02:57
Compare
Choose a tag to compare
v2.1.0-rc5 Pre-release
Pre-release

Fixes multiple library management problems