Something something like soundcloud but not like soundcloud.
Log in, upload records, done.
Simple, easy, KISS.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

777 B

Various development notes

Backend

Use the doc in the README.md

Run server with:

export AUTHLIB_INSECURE_TRANSPORT=1
export FLASK_ENV=development
flask run

All ActivityPub code (inbound or outbound) needs to have the celery worker running.

Unittests (backend)

export CONFIGTEST=configtest.py
pytest

Unittests (frontend)

None yet

Frontend

Create front/config/local.json with:

{
  "target": "http://127.0.0.1:5000/"
}

Also comment SERVER_NAME and BASE_URL in config.py when in dev.

Run the front with: cd front && npm run dev

Then access to the front on: http://localhost:8081

The backend will be automatically proxified.

Linters

Backend:

flake8 .
black .

Frontend:

npm run lint