Initial Commit
slip slop
This commit is contained in:
commit
064e672ab7
61 changed files with 3504 additions and 0 deletions
13
ain/references/add-musician.ain
Normal file
13
ain/references/add-musician.ain
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Add a musician tag to a reference
|
||||
# ain ain/base.ain ain/references/add-musician.ain --vars ID=1 REF_ID=2
|
||||
|
||||
[Host]
|
||||
/tunes/${ID}/references/${REF_ID}/musicians
|
||||
|
||||
[Method]
|
||||
POST
|
||||
|
||||
[Body]
|
||||
{
|
||||
"name": "Tony Rice"
|
||||
}
|
||||
18
ain/references/create.ain
Normal file
18
ain/references/create.ain
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# Add a reference to a tune (with optional musicians)
|
||||
# ain ain/base.ain ain/references/create.ain --vars ID=1
|
||||
|
||||
[Host]
|
||||
/tunes/${ID}/references
|
||||
|
||||
[Method]
|
||||
POST
|
||||
|
||||
[Body]
|
||||
{
|
||||
"link": "https://www.youtube.com/watch?v=example",
|
||||
"site": "YouTube",
|
||||
"musicians": [
|
||||
{ "name": "Doc Watson" },
|
||||
{ "name": "Merle Watson" }
|
||||
]
|
||||
}
|
||||
8
ain/references/delete-musician.ain
Normal file
8
ain/references/delete-musician.ain
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Remove a musician tag from a reference
|
||||
# ain ain/base.ain ain/references/delete-musician.ain --vars ID=1 REF_ID=2 NAME="Tony Rice"
|
||||
|
||||
[Host]
|
||||
/tunes/${ID}/references/${REF_ID}/musicians/${NAME}
|
||||
|
||||
[Method]
|
||||
DELETE
|
||||
8
ain/references/delete.ain
Normal file
8
ain/references/delete.ain
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Delete a reference (cascades to its musicians)
|
||||
# ain ain/base.ain ain/references/delete.ain --vars ID=1 REF_ID=2
|
||||
|
||||
[Host]
|
||||
/tunes/${ID}/references/${REF_ID}
|
||||
|
||||
[Method]
|
||||
DELETE
|
||||
8
ain/references/list.ain
Normal file
8
ain/references/list.ain
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# List all references for a tune
|
||||
# ain ain/base.ain ain/references/list.ain --vars ID=1
|
||||
|
||||
[Host]
|
||||
/tunes/${ID}/references
|
||||
|
||||
[Method]
|
||||
GET
|
||||
14
ain/references/update.ain
Normal file
14
ain/references/update.ain
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
# Update a reference (link and/or site)
|
||||
# ain ain/base.ain ain/references/update.ain --vars ID=1 REF_ID=2
|
||||
|
||||
[Host]
|
||||
/tunes/${ID}/references/${REF_ID}
|
||||
|
||||
[Method]
|
||||
PATCH
|
||||
|
||||
[Body]
|
||||
{
|
||||
"site": "TuneArch",
|
||||
"link": "https://tunearchy.com/example"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue