Files
x/static/help.html

201 lines
8.6 KiB
HTML
Raw Normal View History

2024-12-03 15:01:42 -08:00
<!doctype html>
<html>
<head>
<style>
:not(:defined) {
visibility: hidden;
}
body {
font: 12px var(--sl-font-mono);
display: flex;
flex-direction: column;
align-items: center;
}
sl-card {
width: min(500px, calc(100vw - 10px));
margin-bottom: 10px;
--padding: 10px;
}
br + sl-tag[pill] {
margin-top: 5px;
}
sl-tag::part(base) {
user-select: text;
}
</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
2024-12-03 17:37:55 -08:00
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTIwMHB0IiBoZWlnaHQ9IjEyMDBwdCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTIwMCAxMjAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPHBhdGggZD0ibTExNC42NiAxMDE0LjdjLTE5LjU0NyAxOS41LTE5LjU0NyA1MS4xODggMCA3MC42ODggMTkuNSAxOS41NDcgNTEuMTg4IDE5LjU0NyA3MC42ODggMGwyNjQuNjYtMjY0LjY2djE3OS4yOWMwIDI3LjYwOSAyMi40MDYgNTAuMDE2IDUwLjAxNiA1MC4wMTZzNDkuOTY5LTIyLjQwNiA0OS45NjktNTAuMDE2di0zMDBjMC0yNy42MDktMjIuMzU5LTQ5Ljk2OS00OS45NjktNDkuOTY5aC0zMDBjLTI3LjYwOSAwLTUwLjAxNiAyMi4zNTktNTAuMDE2IDQ5Ljk2OXMyMi40MDYgNTAuMDE2IDUwLjAxNiA1MC4wMTZoMTc5LjI5eiIgZmlsbD0iI2ZmM2NlZSIvPgogPHBhdGggZD0ibTY5OS45OCAxNTBjMjcuNjA5IDAgNTAuMDE2IDIyLjQwNiA1MC4wMTYgNTAuMDE2djE3OS4yOWwyNjQuNjYtMjY0LjY2YzE5LjUtMTkuNTQ3IDUxLjE4OC0xOS41NDcgNzAuNjg4IDAgMTkuNTQ3IDE5LjUgMTkuNTQ3IDUxLjE4OCAwIDcwLjY4OGwtMjY0LjY2IDI2NC42NmgxNzkuMjljMjcuNjA5IDAgNTAuMDE2IDIyLjQwNiA1MC4wMTYgNTAuMDE2cy0yMi40MDYgNDkuOTY5LTUwLjAxNiA0OS45NjloLTMwMGMtMjcuNjA5IDAtNDkuOTY5LTIyLjM1OS00OS45NjktNDkuOTY5di0zMDBjMC0yNy42MDkgMjIuMzU5LTUwLjAxNiA0OS45NjktNTAuMDE2eiIgZmlsbD0iI2ZmM2NlZSIvPgo8L3N2Zz4K" />
2024-12-03 15:01:42 -08:00
<link
rel="stylesheet"
media="(prefers-color-scheme:light)"
href="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.18.0/cdn/themes/light.css"
/>
<link
rel="stylesheet"
media="(prefers-color-scheme:dark)"
href="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.18.0/cdn/themes/dark.css"
onload="document.documentElement.classList.add('sl-theme-dark');"
/>
<script type="module" src="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.18.0/cdn/shoelace-autoloader.js"></script>
<script>
</script>
</head>
<body>
<div style="width: min(500px, calc(100vw - 10px))">
<sl-tab-group>
<sl-tab slot="nav" panel="share">Share</sl-tab>
<sl-tab slot="nav" panel="copy">Copy</sl-tab>
<sl-tab slot="nav" panel="custom">Custom</sl-tab>
<sl-tab-panel name="share">
<sl-card class="card-basic">
Receive
<sl-tag size="small" pill variant="primary">URLs</sl-tag>
input from
<sl-tag size="small" pill variant="primary">Share Sheet</sl-tag>
<br />
<br />
If there's no input:
<br />
<sl-tag size="small" pill variant="primary">Get Clipboard</sl-tag>
</sl-card>
<sl-card class="card-basic">
Get contents of
<sl-tag size="small" pill variant="primary">https://{{ .host }}/</sl-tag>
<sl-divider></sl-divider>
Method:
<sl-tag size="small" pill variant="primary">POST</sl-tag>
<br />
Request Body:
<sl-tag size="small" pill variant="primary">Form</sl-tag>
<br />
Key:
<sl-tag size="small" pill variant="primary">long</sl-tag>
<br />
Type:
<sl-tag size="small" pill variant="primary">Text</sl-tag>
<br />
Value:
<sl-tag size="small" pill variant="primary">Shortcut Input</sl-tag>
</sl-card>
<sl-card class="card-basic">
Get
<sl-tag size="small" pill variant="primary">Value</sl-tag>
for
2024-12-03 20:33:57 -08:00
<sl-tag size="small" pill variant="primary">url</sl-tag>
2024-12-03 15:01:42 -08:00
in
<sl-tag size="small" pill variant="primary">Contents of URL</sl-tag>
</sl-card>
<sl-card class="card-basic">
Share
2024-12-03 20:33:57 -08:00
<sl-tag size="small" pill variant="primary">Dictionary Value</sl-tag>
2024-12-03 15:01:42 -08:00
</sl-card>
</sl-tab-panel>
<sl-tab-panel name="copy">
<sl-card class="card-basic">
Receive
<sl-tag size="small" pill variant="primary">URLs</sl-tag>
input from
<sl-tag size="small" pill variant="primary">Share Sheet</sl-tag>
<br />
<br />
If there's no input:
<br />
<sl-tag size="small" pill variant="primary">Get Clipboard</sl-tag>
</sl-card>
<sl-card class="card-basic">
Get contents of
<sl-tag size="small" pill variant="primary">https://{{ .host }}/</sl-tag>
<sl-divider></sl-divider>
Method:
<sl-tag size="small" pill variant="primary">POST</sl-tag>
<br />
Request Body:
<sl-tag size="small" pill variant="primary">Form</sl-tag>
<br />
Key:
<sl-tag size="small" pill variant="primary">long</sl-tag>
<br />
Type:
<sl-tag size="small" pill variant="primary">Text</sl-tag>
<br />
Value:
<sl-tag size="small" pill variant="primary">Shortcut Input</sl-tag>
</sl-card>
<sl-card class="card-basic">
Get
<sl-tag size="small" pill variant="primary">Value</sl-tag>
for
2024-12-03 20:33:57 -08:00
<sl-tag size="small" pill variant="primary">url</sl-tag>
2024-12-03 15:01:42 -08:00
in
<sl-tag size="small" pill variant="primary">Contents of URL</sl-tag>
</sl-card>
<sl-card class="card-basic">
Copy
2024-12-03 20:33:57 -08:00
<sl-tag size="small" pill variant="primary">Dictionary Value</sl-tag>
2024-12-03 15:01:42 -08:00
to clipboard
</sl-card>
</sl-tab-panel>
<sl-tab-panel name="custom">
<sl-card class="card-basic">
Receive
<sl-tag size="small" pill variant="primary">URLs</sl-tag>
input from
<sl-tag size="small" pill variant="primary">Share Sheet</sl-tag>
<br />
<br />
If there's no input:
<br />
<sl-tag size="small" pill variant="primary">Get Clipboard</sl-tag>
</sl-card>
<sl-card class="card-basic">
URL
<sl-tag size="small" pill variant="primary">Encode</sl-tag>
<sl-tag size="small" pill variant="primary">Shortcut Input</sl-tag>
</sl-card>
<sl-card class="card-basic">
Combine
<sl-tag size="small" pill variant="primary">https://{{ .host }}/?long=</sl-tag>
<sl-tag size="small" pill variant="primary">URL Encoded Text</sl-tag>
<sl-tag size="small" pill variant="neutral">+</sl-tag>
with
<sl-tag size="small" pill variant="primary">Custom</sl-tag>
<sl-tag size="small" pill variant="neutral">Text</sl-tag>
</sl-card>
<sl-card class="card-basic">
Open
<sl-tag size="small" pill variant="primary">Combined Text</sl-tag>
</sl-card>
</sl-tab-panel>
</sl-tab-group>
</div>
</body>
</html>