No description
Find a file
theBreadCompany 18f289e09f
All checks were successful
/ test (push) Successful in 2m1s
Merge pull request '2-full-api' (#8) from 2-full-api into main
Reviewed-on: #8
2025-09-03 02:19:34 +02:00
.cargo fix file modes 2025-07-31 00:25:03 +02:00
.forgejo/workflows fix rust action 2025-08-03 01:21:57 +02:00
fxpixiv Merge remote-tracking branch 'origin/main' into 2-full-api 2025-09-03 02:16:57 +02:00
libpixiv formatting 2025-09-03 00:20:00 +02:00
.gitignore fix file modes 2025-07-31 00:25:03 +02:00
Cargo.lock Merge remote-tracking branch 'origin/main' into 2-full-api 2025-09-03 02:16:57 +02:00
Cargo.toml add types and tests 2025-09-03 00:19:44 +02:00
default.nix fix file modes 2025-07-31 00:25:03 +02:00
fxpixiv.service.nix Merge remote-tracking branch 'origin/2-full-api' 2025-07-31 00:31:07 +02:00
LICENSE fix file modes 2025-07-31 00:25:03 +02:00
README.md wip 2025-08-18 01:32:14 +02:00
Rocket.toml fix file modes 2025-07-31 00:25:03 +02:00
shell.nix outline missing endpoints 2025-07-24 11:17:53 +02:00

fxpixiv

The pixiv embed fixer and pixiv api library.

DISCLAIMER

This project is still in development, please be patient until this project is actually usable.

build

Simply use cargo build and/or cargo run.

Mind that you need a refresh token from pixiv to get API access. Some endpoints are usable without a token, but this is currently not documented nor otherwise considered.

nix build

As this mainly runs on my NixOS server for now, so build and service files are included.

You can enter the dev env via nix-shell and callPackage as usual.

nix options

There is some hope that this service will make its way to the NixOS options, but I need to disappoint you for now. You can still just clone this project and manually import the service file of course, make sure to keep the default.nix reachable tho.