Commit Graph

59 Commits

Author SHA1 Message Date
blankie a448dd9b6e
Create a generic illusts pager 2023-04-28 16:00:21 +07:00
blankie 36a750762b
Try to fetch a much higher quality thumbnail for multi-page artworks 2023-04-28 15:39:09 +07:00
blankie c4407d86e5
Add gap between user link and artwork 2023-04-28 15:16:10 +07:00
blankie 14a08e4937
Enable webp 2023-04-28 15:12:50 +07:00
blankie 7ecbb7f8bc
Add LICENSE 2023-04-12 11:02:08 +07:00
blankie cc27f28c36
Fix images going off-screen 2023-04-10 22:01:38 +07:00
blankie ed7acd97cf
Try to further fix compilation on GCC 2023-04-10 21:24:11 +07:00
blankie a1171e9431
Don't set ignore_comments for compatibility with nlohmann::json versions < 3.9 2023-04-10 21:20:29 +07:00
blankie e5bba4ea36
Try to fix compiling on GCC 2023-04-10 21:06:27 +07:00
blankie 942894b6db
Lower required CMake version 2023-04-10 21:00:07 +07:00
blankie 2dc6fe809e
Strip /en/ off of proxied pixiv urls 2023-04-10 19:55:32 +07:00
blankie 79bae2c013
Rewrite pixiv URLs to Pixwhile 2023-04-10 00:34:13 +07:00
blankie 3f45dce9f8
Reduce vertical spacing with illust tags 2023-04-10 00:08:37 +07:00
blankie b749d8d58a
Highlight links in descriptions 2023-04-10 00:08:01 +07:00
blankie e69a00f446
Add documentation 2023-04-09 22:44:41 +07:00
blankie 933affe6b4
Redirect /users/\d+ to /users/\1/illustrations 2023-04-09 22:33:14 +07:00
blankie 4e4255618a
Flesh out home page 2023-04-09 22:28:00 +07:00
blankie 2b1509bfe2
Show illustration descriptions 2023-04-09 22:15:53 +07:00
blankie 04e34a6e3a
Show illustration upload time 2023-04-09 21:30:07 +07:00
blankie 64f8060a9f
Add url_small to thumbnails 2023-04-09 21:11:07 +07:00
blankie 26a5699487
Add link to preview page 2023-04-09 21:10:51 +07:00
blankie 12156f3aaa
Add preview page 2023-04-09 20:50:44 +07:00
blankie 8674a9195d
Add illustrations route 2023-04-09 20:31:50 +07:00
blankie eb71b8c1ba
Focus page selector when going through pages 2023-04-09 15:29:47 +07:00
blankie fef9a2f36e
Don't proxy s.pximg.net
Example user: 19467540
2023-04-09 15:17:06 +07:00
blankie 86749d3fbf
Fix fetching original cover images for some user
Example user: 23605419
2023-04-09 15:12:05 +07:00
blankie 87cef0ced1
Fix retrieving original cover image 2023-04-09 15:02:44 +07:00
blankie 936851a478
Finish the illustrations page 2023-04-09 12:55:26 +07:00
blankie 3d37733af9
Lazy load images 2023-04-09 12:38:45 +07:00
blankie 6e53c7a8e9
Check for the existence of display_tags 2023-04-08 23:34:55 +07:00
blankie 8a11873dfe
Use another API for getting user illusts 2023-04-08 23:27:45 +07:00
blankie 6fc4bcbc16
Add PixivClient::get_illust 2023-04-08 23:06:56 +07:00
blankie 1a9c9d1a53
Guard against missing user_webpage and social 2023-04-08 15:48:36 +07:00
blankie 00df5327f0
Split Images and User to pixivmodels.{h,cpp} 2023-04-08 14:42:16 +07:00
blankie 2750953d5c
Move original_or_thumbnail and thumbnail_or_original to Images 2023-04-07 23:58:38 +07:00
blankie 1f877e4d4e
Normalize path 2023-04-07 23:01:30 +07:00
blankie b414bfbf13
Use a unified string-to-number function 2023-04-07 22:13:25 +07:00
blankie 5c594b6301
Add /users/:id/illustrations 2023-04-07 22:06:31 +07:00
blankie f6447d9ec5
Add PixivClient::get_illusts 2023-04-07 19:00:16 +07:00
blankie 2c7103b56b
Set object-fit: cover to all images 2023-04-06 22:28:02 +07:00
blankie d5fdf03a25
Don't close <img>s 2023-04-06 22:26:51 +07:00
blankie f1d727b87c
Add meta tag to make pages look better on browsers 2023-04-06 22:24:45 +07:00
blankie 9526a0df1b
Add URL utility 2023-04-06 19:24:09 +07:00
blankie 7c32826b66
Further annotate example_config.json 2023-04-06 15:43:53 +07:00
blankie aecde91ad1
Add primitive user page 2023-04-05 23:36:20 +07:00
blankie 1e4b221dd7
Try to fetch another cover image thumbnail 2023-04-05 21:38:23 +07:00
blankie b864b3d290
Add initial user fetching support 2023-04-05 00:01:50 +07:00
blankie e657432ac1
Allow responses from image proxy server 2023-04-05 00:01:24 +07:00
blankie 5f004f5b45
Add proxy option for proxying images 2023-04-04 21:32:51 +07:00
blankie 5850bc7e6c
Escape dots in URL regexes 2023-04-04 18:09:55 +07:00