mirror of
https://codeberg.org/VnPower/PixivFE
synced 2024-12-06 19:16:23 +01:00
v2.4
PixivFE
A privacy-respecting alternative front-end for Pixiv that doesn't suck.
Questions? Feedback? You can PM me on Matrix! You can also look in Known Quirks Of PixivFE to see if your issue already has a known solution.
You can keep track of this project's development here.
Features
- Lightweight - both the interface and the code
- Privacy-first - the server will do the work for you
- No bloat - we only serve HTML, CSS and minimal JS code
- Open source - you can trust me!
Hosting
You can use PixivFE for personal use! Assuming that you use an operating system that can run POSIX shell scripts, install go, clone this repository, modify the run.sh file, and profit!
I recommend self-hosting your own instance for personal use, instead of relying entirely on official instances.
How to host PixivFE using Docker, or Caddy
Development
Requirements:
# Clone the PixivFE repository
git clone https://codeberg.org/VnPower/PixivFE.git && cd PixivFE
# Install Sass globally using pnpm
pnpm i -g sass
# Compile styles using Sass and watch for changes
sass --watch ./views/css
# Run in PixivFE in development mode (templates reload automatically)
PIXIVFE_DEV=1 <other_environment_variables> go run .
Instances
| Name | Cloudflare? | URL |
|---|---|---|
| exozyme (Official) | No | https://pixivfe.exozy.me |
| dragongoose | No | https://pixivfe.drgns.space |
| chaotic.ninja | No | https://pix.chaotic.ninja |
| WhateverItWorks | Yes | https://art.whateveritworks.org |
| ducks.party | No | https://pixivfe.ducks.party |
| perennialte.ch | No | https://pixiv.perennialte.ch |
How to host a Pixiv image proxy
Hosted one yourself? Create a pull request to add it here!
License & Attributions
License: AGPL3
Special thanks:
- huggy: author of ugoira.com for the ugoira API
- dragongoose: writing guides
- Contributors, stargazers and users like you, as well!
Description
Languages
SCSS
35.5%
Go
32.3%
HTML
27.1%
CSS
3.2%
JavaScript
0.8%
Other
1.1%