Skip to content

Gruetzig/essentialsubmit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 6, 2025
b1131c5 · Jan 6, 2025

History

25 Commits
Apr 27, 2024
Apr 28, 2024
Jan 6, 2025
Dec 21, 2024
Aug 14, 2024
Apr 26, 2024
Aug 16, 2024
Sep 8, 2024
Dec 1, 2024
Aug 14, 2024

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published