2022-05-27 12:14:54 +00:00
2022-05-27 12:14:54 +00:00
2022-03-19 20:38:50 +08:00
2022-05-13 15:25:27 +08:00
2022-05-10 13:35:53 +08:00
2022-05-15 15:48:14 +08:00
2022-05-25 06:55:55 +08:00
2022-05-17 15:20:33 +08:00
2022-03-25 15:04:59 +08:00
2022-05-27 11:55:07 +00:00
2022-03-20 09:51:38 +08:00
2022-05-13 15:25:27 +08:00
2022-05-25 10:07:23 +00:00
2022-03-02 18:33:04 +08:00
2022-05-13 15:25:27 +08:00
2022-05-26 11:16:29 +00:00
2022-05-26 11:16:29 +00:00
2022-02-26 23:56:33 +08:00
2022-05-24 04:50:43 +00:00

pixiv downloader

A pixiv downloader written in Rust.

Features

  • Write exif metatata to picture.
  • Merge ugoira(GIF) pictures to video files.

TODO

  • Add support for multiple threads download.

Rust features flags

all

Enable all unconflicted features, this will enable exif and ugoira.

exif

Enable exif support.

Notice

  • Exiv2 is needed. If exiv2 library is not included in system library path. Make sure correct CMAKE_PREFIX_PATH is set.
  • If you are build on windows system. You need apply patches in exif/patchs folder to make sure Exiv2 support UTF-8 encoding path.

ugoira

Enable the feature that merge ugoira(GIF) pictures(ZIP file) to video files(MP4 file).

Notice

  • libzip and FFmpeg is needed. If these libraries are not included in system library path. Make sure CMAKE_PREFIX_PATH and PKG_CONFIG_PATH are seted.
  • FFmpeg library should be linked with libX264. Other H.264 encoder may works.
Description
Languages
Rust 92.3%
C 2.2%
C++ 1.7%
CMake 1.1%
Python 1.1%
Other 1.6%