From 1f8961c6fcc357468211fa519109cebe46dc5e17 Mon Sep 17 00:00:00 2001 From: eip <36315290+eip618@users.noreply.github.com> Date: Fri, 16 Aug 2024 09:09:37 +1000 Subject: [PATCH 1/9] Update app.py add index --- app.py | 4 ++++ templates/index.html | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 templates/index.html diff --git a/app.py b/app.py index 3c22e1f..22ed088 100644 --- a/app.py +++ b/app.py @@ -42,6 +42,10 @@ def get_submission(): return "

Hi

" +@app.route('/') +def index(): + return render_template('index.html') + @app.route('/admin') @auth.login_required def admin(): diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..a9ac35b --- /dev/null +++ b/templates/index.html @@ -0,0 +1,16 @@ + + + + + soap essential submitter + + + +




i fucking love personal hygiene +

if you don't know what this service is for, you do not need to use it +
if you have been directed to use this service by someone and you are seeing this page, you are not following the instructions properly +
have a nice day
+ + From 4e4897b86ffd795d4f85602812e28076aa969dbf Mon Sep 17 00:00:00 2001 From: eip <36315290+eip618@users.noreply.github.com> Date: Fri, 16 Aug 2024 10:47:45 +1000 Subject: [PATCH 2/9] change submission address --- source/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/main.c b/source/main.c index c755bb9..7f0d709 100644 --- a/source/main.c +++ b/source/main.c @@ -9,7 +9,7 @@ DrawContext ctx; #ifndef SERVER_ADDRESS -#define SERVER_ADDRESS "0.0.0.0" +#define SERVER_ADDRESS "https://soap.nintendohomebrew.com/submit" #endif void enter(char* inout) { From 99d48c3723d84edb608169060f221021f6de119e Mon Sep 17 00:00:00 2001 From: eip <36315290+eip618@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:16:13 +1000 Subject: [PATCH 3/9] hardcode server address look ma, a kludge! --- source/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/main.c b/source/main.c index 7f0d709..f793c9c 100644 --- a/source/main.c +++ b/source/main.c @@ -35,7 +35,7 @@ int main() { goto fail; } char discordtag[33] = ""; - char address[52] = SERVER_ADDRESS; + char address[52] = "https://soap.nintendohomebrew.com/submit"; initContext(&ctx); initColors(&ctx); int menustate = 0; From 721735d5176321e281ce4bb9d857d66e2e77dced Mon Sep 17 00:00:00 2001 From: eip <36315290+eip618@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:32:10 +1000 Subject: [PATCH 4/9] maybe actually make favico this time pathing update font size also add icon --- app.py | 7 ++++++- static/favicon.ico | Bin 0 -> 12522 bytes templates/admin.html | 1 + templates/index.html | 3 ++- 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 static/favicon.ico diff --git a/app.py b/app.py index 22ed088..539c135 100644 --- a/app.py +++ b/app.py @@ -1,4 +1,4 @@ -from flask import Flask, request, make_response, render_template +from flask import Flask, request, make_response, render_template, send_from_directory from flask_httpauth import HTTPBasicAuth from configparser import ConfigParser import os @@ -29,6 +29,11 @@ def get_essential_list(): app = Flask(__name__) auth = HTTPBasicAuth() +@app.route('/favicon.ico') +def favicon(): + return send_from_directory(os.path.join(app.root_path, 'static'), + 'favicon.ico', mimetype='image/vnd.microsoft.icon') + @auth.verify_password def verify_password(username, password): if config_password == password and config_username == username: diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1d411c1e62ee68fb8673f6908340866329b34b53 GIT binary patch literal 12522 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 TXbvS1%z)xcRoPN$v$y{P&<>kS literal 0 HcmV?d00001 diff --git a/templates/admin.html b/templates/admin.html index f482d75..583ca25 100644 --- a/templates/admin.html +++ b/templates/admin.html @@ -3,6 +3,7 @@ Admin Panel + -




i fucking love personal hygiene +




i fucking love personal hygiene

if you don't know what this service is for, you do not need to use it
if you have been directed to use this service by someone and you are seeing this page, you are not following the instructions properly
have a nice day
From 9d2b5564f9dae9b29255dd1f450d72692e82fd3c Mon Sep 17 00:00:00 2001 From: eip <36315290+eip618@users.noreply.github.com> Date: Fri, 16 Aug 2024 15:35:16 +1000 Subject: [PATCH 5/9] add credit was more focused on getting it working lol --- templates/index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/index.html b/templates/index.html index 9ff4086..4933617 100644 --- a/templates/index.html +++ b/templates/index.html @@ -12,6 +12,7 @@




i fucking love personal hygiene

if you don't know what this service is for, you do not need to use it
if you have been directed to use this service by someone and you are seeing this page, you are not following the instructions properly +
essential submitter application and backend both by gruetzig, hosted by eip/nh
have a nice day
From 395e8043a3565662505f0055ef8f28fc0db4fe74 Mon Sep 17 00:00:00 2001 From: eip <36315290+eip618@users.noreply.github.com> Date: Fri, 16 Aug 2024 21:12:57 +1000 Subject: [PATCH 6/9] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f5aa694..172d2b2 100644 --- a/README.md +++ b/README.md @@ -13,4 +13,8 @@ use gunicorn, e.g. gunicorn -w 1 app:app. I use venv to set stuff up: \ python3 -m venv .venv \ . .venv/bin/activate \ pip install flask gunicorn flask_httpauth \ -gunicorn -w 1 app:app \ No newline at end of file +gunicorn -w 1 app:app + +# credit + +gruetzig made this, eip forked it and is providing access to it via nintendohomebrew resources From 89138ad207c7a36fa33cd40f8bbe9bf68c74fb83 Mon Sep 17 00:00:00 2001 From: eip <36315290+eip618@users.noreply.github.com> Date: Mon, 9 Sep 2024 09:45:10 +1000 Subject: [PATCH 7/9] Update README.md --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 98d2186..52f6eab 100644 --- a/README.md +++ b/README.md @@ -41,4 +41,8 @@ pip install flask gunicorn flask_httpauth To run the flask app, activate the venv and run: ```bash gunicorn -w 1 app:app -``` \ No newline at end of file +``` + +# Credits +original application, code and ideation by gruetzig +currently hosted and made available by eip and nintendo homebrew \ No newline at end of file From 8524c63c7f6e0ae6751b023e9092a25b0f6ecb9b Mon Sep 17 00:00:00 2001 From: ManiacOfGitHub <43019219+ManiacOfGitHub@users.noreply.github.com> Date: Thu, 16 Jan 2025 21:42:28 -0500 Subject: [PATCH 8/9] Fix styling and date --- templates/admin.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/templates/admin.html b/templates/admin.html index 5586e66..f9cff1c 100644 --- a/templates/admin.html +++ b/templates/admin.html @@ -39,7 +39,8 @@ border-radius: 4px; background-color: #f1f1f1; transition: background-color 0.3s ease; - margin-right: 5px; + margin: 5px; + display: inline-block; } a:hover { @@ -64,7 +65,7 @@