<!DOCTYPE html> <html lang="de-DE"> <head> <title>datatrash</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="description" content="Temporärer Dateiaustausch" /> <link href="/static/index.css" rel="stylesheet" /> </head> <body> <main> <h1>datatrash</h1> <form action="/upload" method="POST" enctype="multipart/form-data"> <label for="file-upload">datei (maximal 8MiB) </label> <br /> <input id="file-upload" type="file" name="file" /> <br /> <label for="text-upload">oder asciitrash</label> <br /> <textarea id="text-upload" name="text" cols="120"></textarea> <br /> <label for="keep_for">gültig für</label> <select id="keep_for" name="keep_for"> <option value="1800">30 minuten</option> <option value="3600">60 minuten</option> <option value="43200">12 stunden</option> <option value="86400">24 stunden</option> <option value="604800">eine woche</option> <option value="2678400">einen monat</option> </select> <br /> <input id="delete_on_download" type="checkbox" name="delete_on_download" /> <label for="delete_on_download">nach einem download löschen</label> <br /> <input class="main button" type="submit" value="hochladen" /> </form> <details class="usage"> <summary>nutzung als api</summary> <pre> datei hochladen curl -F 'file=@yourfile.rs' <domain>/upload text hochladen curl -F 'text=your text' <domain>/upload zeitbegrenzung setzen curl -F 'text=your text' -F 'keep_for=1800' <domain>/upload nach einem download löschen curl -F 'text=your text' -F 'delete_on_download=true' <domain>/upload authentifizieren curl -F 'text=your text' -F 'password=…' <domain>/upload</pre > </details> </main> <footer> <a class="repo" href="https://repos.ctdo.de/neri/datatrash" target="_blank" rel="noopener noreferrer" > repo </a> </footer> </body> </html>