portato
Go to file
Toby 6dd7685b6e i hate you danii 2023-08-23 18:26:35 -05:00
.vscode fix post deletion bug 2023-08-20 23:46:04 -05:00
boards first release baybee 2023-08-20 21:24:30 -05:00
static first release baybee 2023-08-20 21:24:30 -05:00
templates fix stupid idiot bug with permissions 2023-08-20 21:48:25 -05:00
LICENSE first release baybee 2023-08-20 21:24:30 -05:00
README.md fix readme 2023-08-21 00:26:58 -05:00
__main__.py first release baybee 2023-08-20 21:24:30 -05:00
auth.py fix account theft bug and improper communication 2023-08-23 18:20:33 -05:00
boards.json fix stupid idiot bug with permissions 2023-08-20 21:48:25 -05:00
config.json first release baybee 2023-08-20 21:24:30 -05:00
config.json.ex first release baybee 2023-08-20 21:24:30 -05:00
delete_config.sh add scripts, fix template bug that literally broke everything no matter what 2023-08-21 00:20:23 -04:00
follows.json first release baybee 2023-08-20 21:24:30 -05:00
loader.py first release baybee 2023-08-20 21:24:30 -05:00
morsel_avatar.py first release baybee 2023-08-20 21:24:30 -05:00
morsel_boards.py fix post deletion bug 2023-08-20 23:46:04 -05:00
morsel_home.py first release baybee 2023-08-20 21:24:30 -05:00
morsel_login.py i hate you danii 2023-08-23 18:26:35 -05:00
morsel_main.py first release baybee 2023-08-20 21:24:30 -05:00
morsel_proxy.py first release baybee 2023-08-20 21:24:30 -05:00
morsel_users.py first release baybee 2023-08-20 21:24:30 -05:00
morsel_util.py fix account theft bug and improper communication 2023-08-23 18:20:33 -05:00
reset_credentials.sh fix stupid idiot bug with permissions 2023-08-20 21:48:25 -05:00
setup.sh add scripts, fix template bug that literally broke everything no matter what 2023-08-21 00:20:23 -04:00
sket.py first release baybee 2023-08-20 21:24:30 -05:00
users.json fix stupid idiot bug with permissions 2023-08-20 21:48:25 -05:00

README.md

MetaMorsel

A fork of Morsel with nicer UI, a more stable backend, and more stable auth, as well as very minimal (not very good) CSRF protection that should be improved later and actual tokens.

Fun Fact

Morsel literally did not use tokens. Morsel's "tokens" were just the encrypted version of your password.

setup

First, git clone the source code to a folder of your choosing. cd to that folder, then:

  1. Run the script named setup.sh.
  2. Open config.json in a text editor and switch owner to your username. (You'll make your account later.)
  3. Run python3 __main__.py. Then, navigate to port 1092 in your web browser and create an account using the username you specified earlier.

Note that changes in permissions in config.json don't affect the owner account.

Just like that, Morsel is set up and ready to go!