mio bluemoon

bluemoon pushed to trunk at bluemoon/pixiv_down

  • 1680363974 Fix crash when downloading Ugoira pixiv now expects a 'i.pximg.net' host for Ugoira. Signed-off-by: mio <stigma@disroot.org>

1 week ago

bluemoon pushed tag v2024.10 to bluemoon/pixiv_down

3 weeks ago

bluemoon pushed to trunk at bluemoon/pixiv_down

3 weeks ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • 6b020d045d Add deprecation notice to configure.ac
  • e97ca0339c Update INSTALL instructions
  • dfc05f23bb Add scons build script Yes, another build script. While dub is the de facto build tool for D, it doesn't allow people to install programs or libraries. Meson works *fine*, but I'm not a huge fan of it. SCons seems nice? dub, meson, and scons will be supported. Honestly, if CMake provided support for D, I'd use that.
  • 9ebdb3d87f Update README
  • b7d3e18ee0 Add update_git_version.d to replace dub.sdl script On macOS, the '-i' option for sed (BSD) required an argument, however, GNU sed will not work if an argument is provided for the '-i' option. Yay! Signed-off-by: mio <stigma@disroot.org>
  • View comparison for these 6 commits »

3 weeks ago

bluemoon pushed to trunk at bluemoon/pixiv_down

1 month ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • 9216ef6849 daily: Prohibit BEGIN without END or END > BEGIN
  • 4dde47aa56 Update documentation for daily command
  • 72bd556e27 Add support for automatic daily end date. Dates are stored in $XDG_STATE_HOME/pixiv_down/last_daily_run on a single line using the format YYYY-MM-DD. No time is recorded, since the daily command will use midnight as the end time (00:00) Resolves: https://codeberg.org/supercell/pixiv_down/issues/32
  • b78a891d6a Configure guix.scm to use meson build system
  • View comparison for these 4 commits »

1 month ago

bluemoon pushed to trunk at bluemoon/pixiv_down

1 month ago

bluemoon pushed to trunk at bluemoon/pixiv_down

1 month ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • a01919bc6f Add meson build files (not tested on macOS yet) This will probably take over the autoconf files that are currently present. Not that I have anything against autoconf, but meson supports D out of the box. There is still some more changes to the meson files that I need to work out (such as vcs_tag). The autoconf files will be removed after 2024.10 release.
  • 7fab34f3fe Use OS 'state' directory for logs (XDG) See: https://codeberg.org/supercell/pixiv_down/issues/33
  • View comparison for these 2 commits »

1 month ago

bluemoon pushed to trunk at bluemoon/pixiv_down

1 month ago

bluemoon pushed tag v2024.09 to bluemoon/pixiv_down

1 month ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • e39abbb847 v2024.09
  • 8008c6fa45 Reformat the NEWS file
  • 5ce80157d7 Add --force option to daily command Very useful for times when pixiv changes the AJAX API, breaking pixiv_down, and the author hasn't realized, so all the images you thought you were downloading for the last week or so, were actually HTML files. *cough* (running 'find /path/to/pixiv-pictures -size -200c' should help)
  • c788ff1ec7 Add --force option to artwork command
  • e1776fc012 Fix downloading images (pixiv change) At some point, it seems that pixiv started reading the 'accepts' header a bit differently.
  • View comparison for these 7 commits »

1 month ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • ed07188e5a Add configuration for bookmarked always_remove_invalid Also cleanup the configuration.d file a bit.

3 months ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • 5e50d6d339 Fix crash when fetching CSRF token Fixes: https://codeberg.org/supercell/pixiv_down/issues/31
  • 4af7f9a170 Add default DFLAGS -g -O2 This bloats the binary, but makes it easier to debug anything crashes. You can just change this by settings DFLAGS when calling make. E.g: make DFLAGS='-O3 -frelease'
  • View comparison for these 2 commits »

3 months ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • 17f59b00e8 Fix autotools-based compilation for GDC12
  • 63e40cb6dd Bump UserAgent to Firefox 126
  • eab6784602 Add bookmarked 'remove-from-file' option
  • 3e63c341f7 Potential fixes for CSRF Token fetching Instead of requesting the home page (www.pixiv.net), we now request the 'bookmarks' page of the authenticated account. I think there may have been some issues with certain IPs making the homepage request, since it seemed to encounter a Cloudflare verification more often then not. We also only send a request to fetch the CSRF token if the 'bookmarked' command is invoked, not for every command except for help.
  • View comparison for these 4 commits »

3 months ago

bluemoon pushed tag v2024.07 to bluemoon/pixiv_down

3 months ago

bluemoon pushed to trunk at bluemoon/pixiv_down

  • 1a1e525f26 Add GNU Guix package definition for development
  • af15cc63ca Remove fetch_dependencies script It hasn't done anything for a couple of months (0d9ac1895f).
  • 52145a1c56 Support for D 2076. I've been playing around with Guix. Unfortunately, the latest supported version of GDC (as of writing) is 11, which only supports D 2.076.
  • 895ae76293 Convert Ruby 'configure' to Autotools I didn't really have anything against using Ruby, other than it meant depending on another language that may or may not be installed by default on different distributions.
  • 5a72eb8b2e Remove magickd from dub.selections.json
  • View comparison for these 12 commits »

3 months ago

bluemoon pushed to master at bluemoon/luce

  • cea8da07eb Fix checklists when separated by blank lines

5 months ago

bluemoon pushed to master at bluemoon/pcc

  • ccec149c9b Add initial git commit as hash to example

5 months ago