From 030818008a943e4049d0fe9090ae2662f0faf540 Mon Sep 17 00:00:00 2001 From: FelekDevYT Date: Wed, 18 Mar 2026 14:11:48 +0300 Subject: [PATCH 1/3] Added web pages --- .github/workflows/deploy-pages.yml | 3 + public_html/index.html | 173 +++++++++++++++++++++++++++++ public_html/style.css | 23 ++++ 3 files changed, 199 insertions(+) create mode 100644 public_html/index.html create mode 100644 public_html/style.css diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index 96787b3..cd05082 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -3,6 +3,8 @@ name: Deploy API (GitHub Pages) on: push: branches: [ main ] + schedule: + - cron: '0 * * * *' workflow_dispatch: permissions: @@ -25,6 +27,7 @@ jobs: run: | python3 --version python3 scripts/API/emit_static_api.py + cp -r public_html/* public/ echo "[ls] public/" ls -lah public || true echo "[ls] public/api/" diff --git a/public_html/index.html b/public_html/index.html new file mode 100644 index 0000000..1c40cb7 --- /dev/null +++ b/public_html/index.html @@ -0,0 +1,173 @@ + + + + + + RusherHack Addons + + + + + +
+

RusherHack Addons

+

A list of free and open-source RusherHack plugins and themes

+
+ +
+
+ + +
+
+ + +
+
+
+ +
+
+ +
+
+ + + + \ No newline at end of file diff --git a/public_html/style.css b/public_html/style.css new file mode 100644 index 0000000..d2a2737 --- /dev/null +++ b/public_html/style.css @@ -0,0 +1,23 @@ +body { + background-color: #0f1115; color: #d1d5db; + +} +.addon-card { + background-color: #13151a; border: 1px solid #232530; transition: all 0.3s ease; +} + +.addon-card:hover { + border-color: #8b5cf6; transform: translateY(-4px); +} + +.controls-bg { + background-color: #13151a; border: 1px solid #232530; +} + +input, select { + background-color: #0f1115 !important; border: 1px solid #232530 !important; color: white !important; outline: none; +} + +input:focus, select:focus { + border-color: #8b5cf6 !important; +} \ No newline at end of file From 0c87a19c1c6dde1afaa64476dccbdde060a32af4 Mon Sep 17 00:00:00 2001 From: FelekDevYT Date: Wed, 18 Mar 2026 15:26:35 +0300 Subject: [PATCH 2/3] Added Download and Sources button --- public_html/index.html | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/public_html/index.html b/public_html/index.html index 1c40cb7..d1f852c 100644 --- a/public_html/index.html +++ b/public_html/index.html @@ -161,6 +161,17 @@

${item.name}

: `No releases` } + ${item.jar_url ? ` + + Download .jar + + ` : ''} + + Source Code + + ` From c89b1a47914e9a2de79ede38a9cd84996d058407 Mon Sep 17 00:00:00 2001 From: FelekDevYT Date: Wed, 18 Mar 2026 15:37:23 +0300 Subject: [PATCH 3/3] Fixed testing repo to real --- public_html/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public_html/index.html b/public_html/index.html index d1f852c..225dbb7 100644 --- a/public_html/index.html +++ b/public_html/index.html @@ -124,7 +124,7 @@

RusherHack Addons

let imgUrl = 'https://raw.githubusercontent.com/RusherDevelopment/rusherhack-plugins/main/Assets/RusherHacks/rh_head.png' if (item.screenshots?.length > 0) { const ss = item.screenshots[0].url - imgUrl = ss.startsWith('./') ? ss.replace('./', 'https://raw.githubusercontent.com/FelekDevYT/rusherhack-plugins/main/') : ss + imgUrl = ss.startsWith('./') ? ss.replace('./', 'https://raw.githubusercontent.com/RusherDevelopment/rusherhack-plugins/main/') : ss } else if (item.creator?.avatar) { imgUrl = item.creator.avatar.replace('size=20', 'size=400') }