Toby 6dd7685b6e | ||
---|---|---|
.vscode | ||
boards | ||
static | ||
templates | ||
LICENSE | ||
README.md | ||
__main__.py | ||
auth.py | ||
boards.json | ||
config.json | ||
config.json.ex | ||
delete_config.sh | ||
follows.json | ||
loader.py | ||
morsel_avatar.py | ||
morsel_boards.py | ||
morsel_home.py | ||
morsel_login.py | ||
morsel_main.py | ||
morsel_proxy.py | ||
morsel_users.py | ||
morsel_util.py | ||
reset_credentials.sh | ||
setup.sh | ||
sket.py | ||
users.json |
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:
- Run the script named
setup.sh
. - Open config.json in a text editor and switch
owner
to your username. (You'll make your account later.) - 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!