perennial
|
85b75b74ea
|
refactor core/artwork to use sync/errgroup
|
2024-10-25 16:41:41 +11:00 |
|
perennial
|
7095acd437
|
rm go-retryablehttp
|
2024-10-21 15:05:46 +11:00 |
|
perennial
|
f518805ec5
|
simple lru cache for API responses to GET requests
|
2024-10-16 01:14:35 +11:00 |
|
perennial
|
840095d5d9
|
fix manga displaying incorrectly
|
2024-10-13 23:47:31 +11:00 |
|
perennial
|
ca889b3994
|
run go get -u
|
2024-10-13 16:40:25 +11:00 |
|
perennial
|
adc226dd72
|
zap for logging wip
|
2024-10-13 14:59:39 +11:00 |
|
perennial
|
9f5faa7cf8
|
fix broken /proxy/i.pximg.net setting
|
2024-10-11 15:07:49 +11:00 |
|
iacore
|
e27dc301e2
|
Add cookie: Locale
|
2024-10-08 22:55:13 +00:00 |
|
iacore
|
6d225d5959
|
Cleanup global i18n
|
2024-10-08 06:14:19 +00:00 |
|
iacore
|
84d811101d
|
Update Go dependencies
|
2024-10-07 12:40:05 +00:00 |
|
iacore
|
516a5c5b7b
|
Finish text scanner
now it works more or less
|
2024-10-06 08:08:53 +00:00 |
|
iacore
|
9fbfd7536d
|
add jet template parser
works to an extend, but need jet's original parser to give us AST
|
2024-10-06 07:27:07 +00:00 |
|
iacore
|
7cb6ac50c6
|
simplify proxy checker
|
2024-10-04 16:04:08 +00:00 |
|
iacore
|
9b7702ca06
|
go mod tidy
|
2024-10-02 14:26:50 +00:00 |
|
VnPower
|
fe227013c9
|
Bump Playwright version
|
2024-09-29 16:56:17 +07:00 |
|
iacore
|
5f8b659b49
|
use urlx.Parse
|
2024-09-28 23:12:00 +00:00 |
|
iacore
|
079993e801
|
Use proper rate limiter
Rename package handlers to middleware, since most are middleware
router.go is not middleware. can be moved out to router/router.go
|
2024-09-25 05:05:04 +00:00 |
|
perennial
|
6b8c579e9e
|
Implement retryablehttp for API request retries
Refactor API request mechanism to use the retryablehttp
package instead. Update documentation and dependencies
to reflect this change.
|
2024-09-19 17:17:02 +10:00 |
|
iacore
|
21db4db9b0
|
rewrite code about environment variables
|
2024-09-05 17:17:23 +00:00 |
|
iacore
|
51dad4eb74
|
move most go files to server/
|
2024-09-05 16:08:08 +00:00 |
|
VnPower
|
263f20b1b8
|
Merge pixivision into PixivFE
|
2024-09-04 20:42:45 +07:00 |
|
iacore
|
13cd5929c1
|
Add flamegraph page
|
2024-08-29 14:52:32 +00:00 |
|
iacore
|
14db9a41cf
|
remove zipkin
|
2024-08-29 11:51:42 +00:00 |
|
VnPower
|
c9457ca935
|
Add some more resources
|
2024-08-28 22:16:59 +07:00 |
|
iacore
|
879a344279
|
save API response better
|
2024-08-28 14:45:44 +00:00 |
|
iacore
|
a68b742b6a
|
Add tracing
|
2024-08-28 13:58:51 +00:00 |
|
iacore
|
839a1be6ba
|
clean up requests, move everything into core/requests.go
|
2024-08-28 13:58:51 +00:00 |
|
VnPower
|
e4c19729ed
|
Add base for limiter
|
2024-08-28 13:58:51 +00:00 |
|
iacore
|
1afc42305a
|
Use cascadia for css selector
|
2024-08-28 13:58:51 +00:00 |
|
iacore
|
d09fa30bc4
|
fix it more
|
2024-08-28 13:58:51 +00:00 |
|
iacore
|
65f14c554c
|
convert part of main.go
|
2024-08-28 13:58:51 +00:00 |
|
iacore
|
0931426a3d
|
Migrate fully to Render(...)
|
2024-08-24 09:51:31 +00:00 |
|
iacore
|
ab20bc751e
|
document how to use routes.Render
|
2024-08-20 01:13:08 +00:00 |
|
VnPower
|
c5eef25f20
|
Pixivision: Basic layout
|
2024-08-19 20:06:14 +07:00 |
|
VnPower
|
738b9d4d82
|
Basic test file
|
2024-08-08 19:42:15 +07:00 |
|
VnPower
|
3f89b33965
|
Base for Pixivision
|
2024-08-01 20:46:09 +07:00 |
|
iacore
|
f2e7a47331
|
upgrade dependencies; direct gofiber/template/jet to upstream since they fixed the bug
|
2024-04-17 11:56:38 +00:00 |
|
iacore
|
47612faba9
|
fix gofiber/template/jet bug from upstream
|
2024-03-20 11:22:05 +00:00 |
|
iacore
|
f9520ceafb
|
rate limit: default to old behavior on too many concurrent requests
|
2024-02-21 00:07:03 +00:00 |
|
iacore
|
97f9313af0
|
fix rate limit
|
2024-02-20 21:03:54 +00:00 |
|
iacore
|
fe9a215ec6
|
fix jet concurrency bug
https://github.com/gofiber/template/pull/330
|
2024-02-20 20:44:46 +00:00 |
|
VnPower
|
64791ba19b
|
Index page
|
2024-01-20 16:06:58 +07:00 |
|
VnPower
|
6e87d4ae80
|
Ranking calendar page
|
2024-01-18 21:36:24 +07:00 |
|
VnPower
|
e4d7e36b08
|
Init
|
2024-01-01 19:31:31 +07:00 |
|