Skip to content

Latest commit

 

History

History
170 lines (119 loc) · 6.01 KB

README.en.md

File metadata and controls

170 lines (119 loc) · 6.01 KB

pixiv-viewer

Pixiv Viewer Kai

Demo: 🔗 pixiv.pictures

Download: ⏬ App Center | GitHub Releases

Features

  • Basic Pages
    • Home Waterfall Layout
    • Ranking(including AI)
    • Artworks Page
    • Users Page
    • Setting Page
  • Search Tags
  • Search with images
  • Play Ugoira
  • Download Ugoira(ZIP/GIF/WebM)
  • Local Caching with localforage
  • View History
  • Mobile and Desktop Style Responsive
  • Support PWA
  • R18 and AI Artworks Display Switch
  • Select Waterfull Layout(Masonry/Grid/Flexbin)
  • Select Pximg Proxy
  • Select HibiAPI Instance
  • Spotlights/Recommend/Discovery/New Illustration
  • Search Tags Autocomplete
  • Search Popular Works Preview
  • Search Params Support
  • Novel Support
  • Login/Bookmark/Follow
  • I18n Support
  • Dark Mode
  • Swipe to toggle artworks

Feedback

https://github.com/asadahimeka/pixiv-viewer/discussions

Preview

  • Mobile

  • Desktop

Alternatives

Project setup

pnpm install

Compiles and hot-reloads for development

pnpm serve

Compiles and minifies for production

pnpm build

Lints and fixes files

pnpm lint

Customize configuration

See Configuration Reference.

FAQ

How to preset the image proxy and API instance if you build it yourself?

Refer to #10 and #13 to set up the environment variable. You can create a new .env file in the project root directory and fill in the environment variables in the following format:

TEST="lalala"
ABC=DEF

Some artworks cannot be viewed using US/UK IP

See pixiv official announcement: https://www.pixiv.net/info.php?id=10837

It is recommended to log in to this site with your own account before using it, and select a non-US/UK region in the official web page settings. It is best to select the Japan region.

List and details do not match or repeat, search results do not match the search label

It is caused by the CDN cache of the self -built API, you can switch other API instances in the settings or use it after logging in.

Keep prompting that the API exceeds the limit or Rate Limit

You can switch the API instance in the settings, or directly use RefreshToken or OAuth to log in.

How to get RefreshToken

See https://www.nanoka.top/posts/e78ef86/

Image loading is very slow

Due to the network environment, the image loading speed may be slow. You can switch to the image proxy in the settings, or download the Android version and turn on the image direct connection function.

Cookie/SessionID login error

It is recommended to use RefreshToken to log in

Is there an iOS App?

You can download it from Github Releases. Note that the iOS installation package is not signed, so you need to sign it yourself. Tutorials: AltStore

Android version crashes after clicking download

Go to the system settings to give this application storage permissions, or download the latest version and try again.

Contribute

This project uses Vue I18n for internationalization, other language translations are mainly from machine translation, if there is anything wrong, welcome contribute translation

Credits

Disclaimer

This project has no affiliation with pixiv.net(ピクシブ株式会社).

The copyright of all artworks presented in this project(Website/APP) belongs to Pixiv or its original authors.

This project is for communication and learning only and may not be used for any commercial purposes.

LICENSE

MIT License