Wähle eine Datei aus oder nutze die CLI-Tools für einen schnellen Upload.
oder Datei ziehen / aus Zwischenablage einfügen (Strg+V)
Dieser Einzeiler erkennt automatisch, ob du eine Datei übergibst oder Daten via Pipe sendest:
alias fsupload='f() { if [ -t 0 ]; then curl -F "file=@$1" http://test.fsbinary.hetzner.felix-scholz.org/; else curl --data-binary @- http://test.fsbinary.hetzner.felix-scholz.org/; fi; }; f'
Nutzung (Datei): fsupload datei.txt
Nutzung (Pipe): echo "hallo" | fsupload
Speichere dies als fsupload.sh (smart erkennt Pfad oder Pipe):
#!/usr/bin/env bash
# Erkennt automatisch ob Datei oder Pipe-Input
if [ -t 0 ]; then
# Terminal Input - erwarte Dateipfad
if [ -z "$1" ]; then
echo "Nutzung: $0 <datei> ODER echo 'content' | $0"
exit 1
fi
curl -F "file=@$1" http://test.fsbinary.hetzner.felix-scholz.org/
else
# Pipe Input
curl --data-binary @- http://test.fsbinary.hetzner.felix-scholz.org/
fi
Inspiriert von Microbin (fehlender nativer S3-Support) und Transfer.sh (fehlende User-Agent Erkennung und native Web-Aufbereitung).
FSBinary schließt diese Lücken mit nativem S3-Support, intelligenter Browser-Erkennung und einer modernen Web-Oberfläche inklusive Light- und Dark-Mode für die direkte Anzeige von Text, Markdown und Code.