diff options
author | Christopher Fore <csfore@posteo.net> | 2023-10-14 21:48:39 -0400 |
---|---|---|
committer | Heiko Becker <mail@heiko-becker.de> | 2023-10-18 22:41:09 +0000 |
commit | f1906f0bfe39af5b02a1b6d7c8255790fc6008f6 (patch) | |
tree | 5f38888d1e31cc37b936ad0e031845b1fa757a5e | |
parent | bc299cf41023b727de2735f7d4d5ce4b27ee44e5 (diff) | |
download | wgetpaste-f1906f0bfe39af5b02a1b6d7c8255790fc6008f6.tar.gz |
Add new service - paste.gentoo.zip
Specified in the code with `pgz` and in the cli for usage and brevity.
-rwxr-xr-x | wgetpaste | 21 |
1 files changed, 19 insertions, 2 deletions
@@ -41,7 +41,7 @@ POST_generic() { } ### services -SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets" +SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets" # 0x0 ENGINE_0x0=0x0 URL_0x0="http://0x0.st" @@ -68,6 +68,10 @@ URL_gists="https://api.github.com/gists" ENGINE_ix_io=ix_io URL_ix_io="http://ix.io" SIZE_ix_io="1000000 1%MB" +# paste.gentoo.zip +ENGINE_pgz=pgz +URL_pgz="https://paste.gentoo.zip" +SIZE_pgz="2000000 2%MB" # snippets ENGINE_snippets=snippets URL_snippets="https://gitlab.com/api/v4/snippets" @@ -139,7 +143,6 @@ POST_dpaste() { } REGEX_RAW_dpaste='s|^http.*|\0.txt|' REGEX_URL_dpaste='s|^http.*|\0|p' - # gists LANGUAGES_gists="ActionScript Ada Apex AppleScript Arc Arduino ASP Assembly Augeas AutoHotkey Batchfile Befunge BlitzMax Boo Brainfuck Bro C C# C++ @@ -230,6 +233,20 @@ POST_lodgeit() { POST_generic "submit=Paste! % % language % % code" "$1" "$2" "$3" "$4" "$5" "$6" } REGEX_RAW_lodgeit='s|^\(https\?://[^/]*/\)show\(/[[:alnum:]]*/\)$|\1raw\2|' +# paste.gentoo.zip +escape_input_pgz() { echo "$*"; } +POST_pgz() { + local content="${6}" + local boundary="WGETPASTE-3d8dfd9bff2b12a7410328d2ec1ed145" + echo "--${boundary}" + echo "Content-Disposition: form-data; name=\"file\"" + echo "" + echo "${content}" + echo "--${boundary}--" + ADDITIONAL_HEADERS_pgz=("Content-Type: multipart/form-data; boundary=${boundary}") +} +REGEX_RAW_pgz='s|^http.*|\0|' +REGEX_URL_pgz='s|^http.*|\0|p' # pinnwand LANGUAGES_pinnwand="ABAP ActionScript%3 ActionScript Ada ANTLR ANTLR%With%ActionScript%Target \ ANTLR%With%CPP%Target ANTLR%With%C#%Target ANTLR%With%Java%Target ANTLR%With%ObjectiveC%Target \ |