Commit Graph

45 Commits

Author SHA1 Message Date
Kevin Pham
f7ddd67b4e add patch google analytics response modifier 2023-12-01 14:12:52 -06:00
Kevin Pham
8aba4a18c2 lint 2023-12-01 13:10:37 -06:00
Damian
d7b827a154 Merge branch 'origin/proxy_v2' into origin/proxy_v2 2023-12-01 11:26:44 -06:00
Kevin Pham
140a38fd39 improve /api/content metadata and tag handling 2023-11-30 22:47:15 -06:00
joncrangle
0aa34e2cfd Update caption styling 2023-11-30 23:14:36 -05:00
joncrangle
85be697741 Apply consistent template format 2023-11-30 22:56:44 -05:00
joncrangle
8bd4ca8a57 Ladder logo link to / 2023-11-30 22:42:50 -05:00
joncrangle
0fc84cbe96 Styling updates 2023-11-30 22:29:14 -05:00
Kevin Pham
518a94139b author metadata in outline links to wikipedia; sitename metadata is now header 2023-11-30 20:20:43 -06:00
Damian Bednarczyk
5877a49002 Merge branch 'origin/proxy_v2' of https://github.com/everywall/ladder into origin/proxy_v2 2023-11-30 20:10:39 -06:00
Kevin Pham
0043b67d20 rewrite a href URLs for outline pages 2023-11-30 19:45:51 -06:00
Kevin Pham
cd891d88a8 tweak outline template rendering 2023-11-30 19:06:33 -06:00
Damian Bednarczyk
8862b7de8b rough draft of more modular design 2023-11-30 16:05:14 -06:00
Kevin Pham
1ec0d2c09e refactor outline api to become a response modifier 2023-11-30 15:50:02 -06:00
Kevin Pham
73cae94e53 handle request and url param types in fetch monkey patch 2023-11-30 00:37:55 -06:00
joncrangle
6749f76b0b Begin work on outline page and route 2023-11-30 00:57:32 -05:00
Damian Bednarczyk
439ec61de9 rename api.ApiError to api.Error 2023-11-29 15:03:44 -06:00
Damian Bednarczyk
382d5f3744 ignore unused params 2023-11-29 15:03:30 -06:00
Damian Bednarczyk
dc558b38fa fix import orders 2023-11-29 15:02:05 -06:00
Kevin Pham
909d29230f improve outline api with error handling and proper content-type response 2023-11-29 09:50:02 -06:00
Kevin Pham
e5bd5df2c0 structured article json first draft 2023-11-29 00:33:46 -06:00
Kevin Pham
b7a012d75b add outline test 2023-11-28 20:32:36 -06:00
Kevin Pham
31200cf9e2 replace cycletls with bogdanfinn/tls-client for better tls fingerprint spoofing reliability 2023-11-28 12:33:53 -06:00
Kevin Pham
9d31f7eb59 improve token rewriting 2023-11-28 07:37:28 -06:00
Kevin Pham
214790f905 fix fwd response headers 2023-11-28 00:06:41 -06:00
Kevin Pham
9a8d4ac261 fix cycletls imports 2023-11-27 22:40:34 -06:00
Kevin Pham
0fe02c397d fix srcset handler in html rewriter 2023-11-27 21:36:50 -06:00
Kevin Pham
2dccc7ca35 add req/resp header forwarding modifiers 2023-11-27 12:45:23 -06:00
Kevin Pham
59cf0317ec improve ua modifier with client side spoofing 2023-11-27 12:00:12 -06:00
Kevin Pham
98d6b65057 simplify rewriters api usage 2023-11-26 22:51:00 -06:00
Kevin Pham
ae48429da7 merge main 2023-11-26 21:55:17 -06:00
Kevin Pham
6c54d31086 add dynamic resource url patcher as standalone responsemodifier 2023-11-23 08:14:52 -06:00
Kevin Pham
5d55a2f3f0 refactor rewriters to modify html in single pass with multiple rewriters; improve html rewriter edge case handling 2023-11-22 23:51:52 -06:00
Kevin Pham
bfd647e526 url rewrite improvements 2023-11-21 23:25:34 -06:00
Kevin Pham
efa43a6f36 minor fix with parameterization 2023-11-21 20:58:16 -06:00
Kevin Pham
854dafbcfa improve js rewriting functionality by not relying on js to get proxy and proxified URLs; direct injection from golang 2023-11-21 20:54:09 -06:00
Kevin Pham
0e620e46ab organize rewriters 2023-11-21 18:44:33 -06:00
Kevin Pham
0fc0942095 encorporate url encoding issue fix from ddba232a31 2023-11-21 15:09:24 -06:00
Kevin Pham
dab77d786f url rewriter tweaks 2023-11-21 14:10:37 -06:00
Kevin Pham
543192afbe support js URL rewriting; support post req 2023-11-21 10:45:29 -06:00
Kevin Pham
79a229f28c handle srcset resource URL rewrites; monkey patch JS for URL rewrites 2023-11-20 23:42:50 -06:00
Kevin Pham
5d46adc486 wip 2023-11-20 15:37:07 -06:00
Kevin Pham
1d88f14de2 rewrite resource URLs based on html tokenizer instead of regex 2023-11-20 11:38:53 -06:00
Kevin Pham
5035f65d6b wip 2023-11-19 20:59:55 -06:00
Kevin Pham
ee9066dedb refactor wip 2023-11-19 15:03:11 -06:00