Amber templates.
This commit is contained in:
parent
7fd1fe0c21
commit
473b23cbb0
25
web/templates/base.amber
Normal file
25
web/templates/base.amber
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
!!! 5
|
||||||
|
html[lang="en"]
|
||||||
|
head
|
||||||
|
title Arav's dwelling / Upload
|
||||||
|
meta[charset="utf-8"]
|
||||||
|
meta[http-equiv="X-UA-Compatible"][content="IE=edge"]
|
||||||
|
meta[name="viewport"][content="width=device-width, initial-scale=1.0"]
|
||||||
|
meta[name="theme-color"][content="#cd2682"]
|
||||||
|
meta[name="description"][content="File upload service that keep files for 2 days."]
|
||||||
|
link[rel="icon"][href="/assets/img/favicon.svg"][sizes="any"][type="image/svg+xml"]
|
||||||
|
link[href="/assets/css/main.css"][rel="stylesheet"]
|
||||||
|
script[src="/assets/js/main.js"][defer]
|
||||||
|
body
|
||||||
|
header
|
||||||
|
svg#logo[viewBox="0 -25 216 40"]
|
||||||
|
text.logo Arav's dwelling
|
||||||
|
text.under[y="11"] Welcome to my sacred place, wanderer
|
||||||
|
nav
|
||||||
|
a[href=MainSite] Back to main website
|
||||||
|
h1 Upload
|
||||||
|
block body
|
||||||
|
footer
|
||||||
|
| 2017—2022 Arav <
|
||||||
|
a[href="mailto:me@arav.top"] me@arav.top
|
||||||
|
| >
|
27
web/templates/index.amber
Normal file
27
web/templates/index.amber
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
extends base.amber
|
||||||
|
block body
|
||||||
|
section#rules
|
||||||
|
h2 Rules
|
||||||
|
ul
|
||||||
|
li Max. file size is #{FileMaxSz}.
|
||||||
|
li Anything you upload should comply with Russian Federation's law.
|
||||||
|
section#used-space
|
||||||
|
h2 Used space
|
||||||
|
div
|
||||||
|
| #{StorageUsedStr}
|
||||||
|
progress[value=StorageUsed][max=StorageCapacity]
|
||||||
|
| #{StorageCapStr}
|
||||||
|
div
|
||||||
|
| #{StorageAvailStr}
|
||||||
|
section#upload
|
||||||
|
h2 Upload
|
||||||
|
form[action="/"][method="POST"][enctype="multipart/form-data"]
|
||||||
|
input[type="file"][name="file"]
|
||||||
|
input[type="submit"][value="Upload"]
|
||||||
|
section
|
||||||
|
h2 Privacy statements
|
||||||
|
p Logs are held and include: access time, IP-address, name of a file it was uploaded with, a SHA-256 hash of the file, download name, size of the file in bytes.
|
||||||
|
p Each download also being logged and include: access time, IP-address, name of a file it was requested with, download name.
|
||||||
|
p Download name is a salted SHA-256 hash of the file encoded using base64 raw URL encoding.
|
||||||
|
p In case of request from law enforcements logs of upload and download actions for asked file will be given out. And if file is still persist, then the file itself.
|
||||||
|
p Sorry, but I don't want to deal with authorities, seizures, etc., what I want is to provide a service for you and myself.
|
6
web/templates/uploaded.amber
Normal file
6
web/templates/uploaded.amber
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
extends base.amber
|
||||||
|
block body
|
||||||
|
section#file
|
||||||
|
h2 Your link
|
||||||
|
center #{DownloadURL}
|
||||||
|
center It will be available for next #{KeepForHours} hours.
|
Loading…
Reference in New Issue
Block a user