eip 1a275c705e Merge pull request #6 from ManiacOfGitHub/patch-1
Fix styling, date, and encode URLs properly
2025-02-18 09:54:04 +11:00
2024-04-27 14:40:32 +02:00
2024-04-28 21:53:25 +02:00
2024-08-14 10:24:11 +02:00
2025-01-23 10:43:16 -05:00
2024-08-14 10:24:11 +02:00
2024-04-26 23:25:20 +02:00
2024-08-16 09:34:40 +02:00
2024-09-09 09:45:10 +10:00

essentialsubmit

This is an application to submit essential.exefs from SD (or NAND) to a server.

Usage

  • Application is available in cia and 3dsx format
    • 3dsx -> /3ds/
    • cia -> install with CIA installer like FBI
  1. Launch the application
  2. Press Y to enter a discord username
  3. (OPTIONAL) Press X and D-Pad Down to enter a custom server
  4. Touch the soap on the bottom screen

Done!

Building

Requires:

make SERVER_ADDRESS=https://server

Hosting

app.py is a super small flask app that listens for post request on /submit and saves essential as essential_<discordname>.exefs in the essentials folder. To manage the essentials remotely, use the admin panel accessible under /admin. Username/password are set in config.ini.

Setup

  1. Fill out config.ini.example and rename it to config.ini
  2. Install gunicorn, flask and flask_httpauth via pip:
python3 -m venv .venv
. .venv/bin/activate
pip install flask gunicorn flask_httpauth

To run the flask app, activate the venv and run:

gunicorn -w 1 app:app

Credits

original application, code and ideation by gruetzig currently hosted and made available by eip and nintendo homebrew

S
Description
No description provided
Readme MIT 185 KiB
Languages
C 43.3%
Makefile 36.9%
Python 11.2%
HTML 8.6%