Heya! This is a simple pastebin / temporary file hoster. Take a look at the API or use the webform below. Requests are heavily rate limited. API POST https://pasteit.zip/ Make a paste with the raw data sent along. Use with the parameter 's' to generate a longer URL and encrypt the content server-side (XSalsa20-Poly1305). Use the parameter 'ext' to specify the file extension. Note: use the '.file' extension to always make the link download the file. If the response code is 201 (CREATED), then the paste was successfully uploaded. Any other response code signifies an error. File size is capped at 5M. GET https://pasteit.zip/[/] Retrieve a paste with the given id as plaintext. If the paste was stored encrypted, you also need to specify a decryption key. DELETE https://pasteit.zip/[/] Delete the paste with the given id. Note: All pastes have a default lifetime of 30 days. EXAMPLES: Create a paste: curl --data-binary @"/path/to/file" https://pasteit.zip Or from stdin: echo "Meow meow" | curl --data-binary @- https://pasteit.zip Delete paste: curl -X DELETE https://pasteit.zip/[/] Shell helper function: function paste() { local file=/dev/stdin secret=0 ext= for arg in "$@"; do case "$arg" in -s) secret=1 ;; -e=*|-ext=*) ext=${arg#*=} ;; *) file=$arg ;; esac done if [ "$file" != /dev/stdin ] && [ -z "$ext" ]; then ext=${file##*.}; [ "$ext" = "$file" ] && ext= fi local url="https://pasteit.zip/?" [ $secret -eq 1 ] && url+="s=&" [ -n "$ext" ] && url+="ext=$ext&" url=${url%&} curl --data-binary @"$file" "$url"; echo }