This section contains some potential features or redesigns that can be implemented into PixivFE.
Summary: Pixivision is a service owned by Pixiv that publishes articles about various types of artwork themes...
Notes: Pixivision is an independent service. Most of the data comes from Pixivision's website. Pixivision does not provide an API for data access. Pages on Pixivision seems to be static, so the HTML could be easily parsed.
Thoughts:
Summary: Sketch is a service owned by Pixiv that allow users to livestream, mostly for their drawing process.
Notes: Sketch is an independent service. Most of the data comes from Pixivision's website. Sketch has a dedicated API for data access. Sketch uses the same type of authentication that Pixiv has. Detailed notes TBA.
Thoughts:
Summary: Ugoiras are Pixiv's "animated image" format.
Notes: Ugoiras are basically a bunch of sorted images combined with a fixed delay for each of them. Pixiv provides one JSON endpoint for delays and filenames and one endpoint for the (ZIP) images archive. One has to write their own player based on things Pixiv provide. You can checkout Pixiv's implementation on their own ugoira player here.
Thoughts:
Summary: PixivFE's homepage.
Notes: Pixiv's homepage contains a lot of interesting contents. PixivFE's backend for the landing page already implemented almost all of the data from Pixiv. The only thing left is to write the frontend for them. Detailed notes TBA.
Thoughts:
This section documents some bad/buggy designs in PixivFE's design, both frontend and backend.
This section contains multiple external links to materials/resources that could help.