This commit is contained in:
Tris Forster 2026-04-30 16:01:53 +10:00
parent a1341d1edc
commit 5c56d40bf8
2 changed files with 16 additions and 7 deletions

View File

@ -6,20 +6,23 @@ No registration required for ensemble participants - just a one time code and pa
### Library App
Store all your scores on your own cloud account (Amazon S3, Google Files etc). Tag up the scores so you can generate
custom part sets and assign them to projects so people can easily print just their parts.
Store all your scores on your own cloud account (Amazon S3, Google Files etc).
Tag up the scores so you can generate custom part sets and assign them to
projects so people can easily print just their parts.
### Submissions App
Accept video/audio submissions direct to your cloud storage. Was developed and used during 2020 lockdown period for
virtual choirs/orchestras but could have more uses.
Accept video/audio submissions direct to your cloud storage. Was developed and
used during 2020 lockdown period for virtual choirs/orchestras but could have more uses.
### S3 Setup
#### Bucket setup [virtual-orchestra]
Default block public access
Permissions -> CORS
```xml
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
@ -40,6 +43,7 @@ Permissions -> CORS
User
Create with programatic access (copy keys) and an inline policy for the bucket.
```json
{
"Version": "2012-10-17",
@ -63,4 +67,5 @@ Create with programatic access (copy keys) and an inline policy for the bucket.
}
```
3.
3.

View File

@ -1,6 +1,6 @@
[project]
name = "polyphonic"
version = "0.1.0"
version = "0.8.3"
description = "Polyphonic Ensemble Manager"
authors = [
{name = "Tris Forster",email = "tris@tfconsulting.com.au"}
@ -8,7 +8,7 @@ authors = [
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"django (==5.1)",
"django (>=5.1,<6.0)",
"django-crispy-forms",
"django-markdown2",
"django-rest-framework",
@ -25,6 +25,10 @@ packages = [{include = "*", from="app"}]
[tool.poetry.group.dev.dependencies]
django-debug-toolbar = "5.2"
[tool.poetry.scripts]
manage = "manage:main"
[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"