Skip to content

About

3DS file submission tool with python based control server

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

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

3DS file submission tool with python based control server

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages