From 77819962cc2a8786c6ec99b35998fcddf30add6d Mon Sep 17 00:00:00 2001 From: diego Date: Sun, 23 Feb 2025 16:25:52 +0100 Subject: [PATCH] I don't know why I haven't done this before. - Added variables for instance information and contact - Added favicon --- http/public/favicon.ico | Bin 0 -> 2462 bytes http/public/index.css | 5 +++-- http/sakisafe.pl | 32 ++++++++++++++++++++++++++++---- 3 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 http/public/favicon.ico diff --git a/http/public/favicon.ico b/http/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..178dae58c44578096e307f21f7b040668ecc2926 GIT binary patch literal 2462 zcmai$2~<;O8iub+1>vYg4kI#ppvXZORG=MT92qE%TEwZt!|{mybKd*^_x*03@80kG zPjU%j1^F>FB*>!)5xJHienSw11u4=ZY)Gkn%^+hNbzkeXK@h!tJS|ph+tD_5$0-h* zyR)T<>DW@=;@DQwYRAlf?ATcR*zHMm+vkk3CijYh$}byfOgC0#*Z$Uut^;kw9LM(3 zHgg`QcfFbifH-L3yolD!g@vVGrln>{vodpEr6i{b5^f}nCq&*HkM)Wf4gT!=@et48 zsiN4@ncM!9nQLc)6_mh?sl4#2iGql_iRg2Q;~{5)2Pi*M>arrJ2^nFjQIQvZFdUVR z{y)dhNq16%{I4ST@>N{+4aAizSMZ&eH{7f~#TPb5anbENoc)6*&e?k+>i9K8pN_%5 z+oXb;>>9I?;%k8rivi$mL8V6SHlr;QFUUuOnuT`M@~?!bp@&0({_96sNA zv+orZs9U2MC8adSkl@hn;GkdxeD9B#=vep%_+#I07uaZ-V~>tCJokCwh?^H2Tu;Dh z_h;C>aTgBg+QXJ)T5E5E)7o96tg%nu9+a3Q#ea(n4=(ci`uTe48JR&LA)!<19N|Cw zgvjfW2=MX6#|C!z^ZE}F7k&?yQ)+PdryO_(rsJ5?UtyvIKeL?z=Zmjl?YyM<&M!}vWzm~Ak^ zU+kPQ#2>(jWF*5swt%=2lch;BBoYyM`S}E+xp@nl!=Vlh4Jlu|cmZB-KhB;cdy-gz z2aThs;t26nC_>rYB&0_A!@=Nvm}(hd>uNocZ-~QW&-lEjC@!sJe&Z9dJ1{b1dnpJ^bN<~)KH=xFa!EV!f7-+4B zxxNv8r@sX*JM2(dS&Q?OGS#8jBKf!Jl@}NJ>iJP4gJ3i@5s#`W^;%ll5%iY!>H9@Z zxE_{^;0vKBdr%C&W1k@KYj5KD zo*r4sSFba2a|n7v1JTgbtbd1+lY8!O2{`9*6(4Oqggrauq?A zmy(=796#~(s?N@i^!Zr@WMd;pO}Yj5{YP-|lpk`^au5}M9sFl}a*G3#lM|{!dJFYJ z1>3c!reB%Xm>#mkuF6Y!U82WD@ z-g#PBQex7=Vs^chjbmYU7OI5>O|3!B3uH~^Url3SUa9d#VsTWO z?@j(1{L4`VsOIJ{DU)GLB7sCK9`Ek%cFN4oehXoFEBahhp0s?Vw7g97-|&RZ-ubM*KT;$XwT?+g#beSj!Smtg z<;~5_U&P19zgJG9Ee|2A$(R 'index'; +get '/' => sub ($c) { + $c->stash(name => $name, contact_info => $contact_info, version => $version); + $c->render(template => 'index'); +}; post '/' => sub ($c) { handle_file($c) }; # Allow files to be downloaded. @@ -162,6 +175,7 @@ app->start; # to get the template here. So a TODO is to fix this. __DATA__ + @@ file.html.ep @@ -183,7 +197,9 @@ __DATA__ @@ index.html.ep - + % layout 'index', name => $name, contact_info => $contact_info, version => $version; + + sakisafe @@ -202,11 +218,19 @@ __DATA__ curl -F 'file=@-' https://<%= $c->req->url->to_abs->host; %>
Git repository -

Running sakisafe 2.6.0

+

FAQ

(No one has ever asked these questions)

How long are the files stored? Until the heat death of the universe

Do you log IP addresses? Yes. Blame the people uploading illegal stuff to this

+

Do you log all the requests? Nah. Only file uploads are logged.

+

Can you delete a file I uploaded?

That depends on the instance administrator

+

Instance info

+
    +
  • Name: <%= $name %>
  • +
  • Contact info: <%= $contact_info%> +
+

Running sakisafe <%=$version%>

Or just upload a file here