2023-05-13 03:48:35 +00:00
|
|
|
# PixivFE
|
|
|
|
|
|
|
|
A privacy-respecting alternative front-end for Pixiv that doesn't suck
|
2023-06-01 13:05:02 +00:00
|
|
|
|
|
|
|
<p>
|
|
|
|
<a href="https://codeberg.org/vnpower/pixivfe">
|
2023-06-01 04:54:36 +00:00
|
|
|
<img alt="Get it on Codeberg" src="https://get-it-on.codeberg.org/get-it-on-blue-on-white.png" height="60">
|
|
|
|
</a>
|
2023-06-01 13:05:02 +00:00
|
|
|
</p>
|
2023-05-13 03:48:35 +00:00
|
|
|
|
2023-06-05 13:33:14 +00:00
|
|
|
## Features
|
2023-05-13 03:48:35 +00:00
|
|
|
|
2023-06-05 13:33:14 +00:00
|
|
|
- Lightweight - both the interface and the code
|
|
|
|
- Privacy-first - the server will do the work for you
|
2023-06-06 02:56:54 +00:00
|
|
|
- No bloat - we only serve HTML and CSS
|
2023-06-05 13:33:14 +00:00
|
|
|
- Open source - you can trust me!
|
2023-05-17 13:31:23 +00:00
|
|
|
|
2023-06-08 11:54:17 +00:00
|
|
|
## Hosting
|
2023-05-13 12:25:12 +00:00
|
|
|
|
2023-07-12 03:08:15 +00:00
|
|
|
Check out [this page.](https://codeberg.org/VnPower/pixivfe/wiki/Hosting). We currently have guides for Docker and Caddy.
|
2023-07-12 02:54:10 +00:00
|
|
|
|
2023-07-12 03:08:15 +00:00
|
|
|
Many thanks to [dragongoose](https://codeberg.org/dragongoose) for writing the Docker guide!
|
2023-06-05 13:33:14 +00:00
|
|
|
|
2023-06-04 15:03:03 +00:00
|
|
|
## Instances
|
|
|
|
|
2023-07-12 02:54:10 +00:00
|
|
|
| Name | Cloudflare? | URL |
|
|
|
|
|--------------------|-------------|--------------------------------|
|
|
|
|
| exozyme (Official) | No | https://pixivfe.exozy.me |
|
|
|
|
| dragongoose | No | https://pixivfe.dragongoose.us |
|
2023-06-08 11:54:17 +00:00
|
|
|
|
|
|
|
Hosted one yourself? Create a pull request to add it here!
|
2023-06-04 15:03:03 +00:00
|
|
|
|
2023-05-13 12:25:12 +00:00
|
|
|
## To-do
|
|
|
|
|
2023-06-04 15:03:03 +00:00
|
|
|
- [x] Base
|
|
|
|
- [x] Navigation bar
|
|
|
|
- [x] Searching
|
|
|
|
- [x] Pagination
|
2023-05-19 03:43:27 +00:00
|
|
|
- [x] Configuration file
|
|
|
|
- [x] Write a real independent API
|
2023-05-13 12:25:12 +00:00
|
|
|
- [ ] Index page
|
|
|
|
- [x] Recommended artworks
|
|
|
|
- [x] Daily rankings
|
2023-05-13 14:33:40 +00:00
|
|
|
- [x] Spotlight (pixivision)
|
2023-05-14 04:11:44 +00:00
|
|
|
- [x] Newest by all
|
2023-05-14 13:21:41 +00:00
|
|
|
- [ ] Trending tags
|
2023-05-13 12:25:12 +00:00
|
|
|
- [ ] Switcher (illusts/mangas)
|
|
|
|
- [ ] Single pages
|
2023-05-17 13:11:53 +00:00
|
|
|
- [x] User
|
2023-05-14 13:21:41 +00:00
|
|
|
- [x] Artwork
|
2023-05-13 12:25:12 +00:00
|
|
|
- [ ] Spotlight
|
|
|
|
- [ ] List pages
|
|
|
|
- [ ] Recommended artworks
|
2023-06-01 13:05:02 +00:00
|
|
|
- [x] Daily rankings
|
2023-05-13 12:25:12 +00:00
|
|
|
- [ ] Discovery
|
2023-06-05 13:33:14 +00:00
|
|
|
- [x] Artworks
|
2023-05-13 12:25:12 +00:00
|
|
|
- [ ] Users
|
2023-06-01 03:34:00 +00:00
|
|
|
- [x] Newest by all
|
2023-06-04 15:03:03 +00:00
|
|
|
- [x] Search results
|
2023-06-01 13:05:02 +00:00
|
|
|
- [x] Switcher
|
2023-05-13 12:25:12 +00:00
|
|
|
- [ ] Settings
|
2023-06-30 09:22:51 +00:00
|
|
|
- [x] Login
|
2023-05-13 12:25:12 +00:00
|
|
|
- [ ] Local history
|
2023-06-08 14:07:06 +00:00
|
|
|
- [ ] Toggling R-18, R-18G, AI (?)
|
2023-06-30 09:22:51 +00:00
|
|
|
- [x] Custom `pximg` proxy
|
2023-06-30 13:24:05 +00:00
|
|
|
- [ ] Optimization
|
2023-05-17 13:11:53 +00:00
|
|
|
- [x] Split web components into smaller templates
|
2023-05-16 05:29:17 +00:00
|
|
|
- [x] Clean the models + JSON
|
2023-05-17 08:30:57 +00:00
|
|
|
- [x] Navigation between pages
|
2023-05-17 13:11:53 +00:00
|
|
|
- [x] Lazy load images
|
2023-06-30 09:22:51 +00:00
|
|
|
- [x] Better error handling
|
2023-06-01 13:05:02 +00:00
|
|
|
- [x] Fully proxy images from Pixiv
|
2023-06-30 09:22:51 +00:00
|
|
|
- [ ] Optimize pagination code
|
2023-05-13 12:25:12 +00:00
|
|
|
|
2023-05-13 03:48:35 +00:00
|
|
|
## License
|
|
|
|
|
2023-06-05 13:33:14 +00:00
|
|
|
[AGPL3](https://www.gnu.org/licenses/agpl-3.0.txt)
|