From 41cb17e20bb268047b11f504a4bc1b5f004857ad Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Sat, 3 Oct 2015 23:54:08 +0200 Subject: [PATCH] Add delay information page --- cpanfile | 1 + cpanfile.snapshot | 9 +++++++++ lib/Lufi.pm | 5 +++++ lufi.conf.template | 9 +++++++++ public/css/fontello-codes.css | 3 ++- public/css/fontello-embedded.css | 15 ++++++++------- public/css/fontello-ie7-codes.css | 3 ++- public/css/fontello-ie7.css | 3 ++- public/css/fontello.css | 15 ++++++++------- public/font/fontello.eot | Bin 5800 -> 6032 bytes public/font/fontello.svg | 1 + public/font/fontello.ttf | Bin 5632 -> 5864 bytes public/font/fontello.woff | Bin 3304 -> 3504 bytes public/fontello-config.json | 6 ++++++ templates/delays.html.ep | 25 +++++++++++++++++++++++++ templates/index.html.ep | 5 ++++- 16 files changed, 82 insertions(+), 18 deletions(-) create mode 100644 templates/delays.html.ep diff --git a/cpanfile b/cpanfile index 542ca35..f48cea1 100644 --- a/cpanfile +++ b/cpanfile @@ -9,3 +9,4 @@ requires 'Switch'; requires 'Locale::Maketext'; requires 'Locale::Maketext::Extract'; requires 'Email::Valid'; +requires 'Number::Bytes::Human'; diff --git a/cpanfile.snapshot b/cpanfile.snapshot index e5905de..ec6fbf5 100644 --- a/cpanfile.snapshot +++ b/cpanfile.snapshot @@ -504,6 +504,15 @@ DISTRIBUTIONS Mojolicious 5 Test::More 0 perl 5.001001 + Number-Bytes-Human-0.09 + pathname: D/DA/DAGOBERT/Number-Bytes-Human-0.09.tar.gz + provides: + Number::Bytes::Human 0.09 + requirements: + Carp 0 + ExtUtils::MakeMaker 0 + POSIX 0 + Test::More 0 ORLite-1.98 pathname: A/AD/ADAMK/ORLite-1.98.tar.gz provides: diff --git a/lib/Lufi.pm b/lib/Lufi.pm index 5019fe2..ae158bf 100644 --- a/lib/Lufi.pm +++ b/lib/Lufi.pm @@ -167,6 +167,11 @@ sub startup { to('Files#delete')-> name('delete'); + # Get some informations about delays + $r->get('/delays' => sub { + shift->render(template => 'delays'); + })->name('delays'); + # Get mail page $r->get('/m' => sub { shift->render(template => 'mail'); diff --git a/lufi.conf.template b/lufi.conf.template index 2a74522..5d5dfb9 100644 --- a/lufi.conf.template +++ b/lufi.conf.template @@ -52,6 +52,15 @@ # optional, default is 0 (no limit) #max_delay => 0, + # size thresholds: if you want to define max delays for different sizes of file + # the keys are size in Bytes, you can't have 10*1000*10000 as key + # optional, default is using max_delay (see above) for all sizes + #delay_for_size => { + # 10000000 => 90, # between 10MB and 50MB => max is 90 days, less than 10MB => max is max_delay (see above) + # 50000000 => 60, # between 50MB ans 1GB => max is 60 days + # 1000000000 => 2, # more than 1GB => max is 2 days + #} + # URL sub-directory in which you want Lufi to be accessible # example: you want to have Lufi under https://example.org/lufi/ # => set prefix to '/lufi' or to '/lufi/', it doesn't matter diff --git a/public/css/fontello-codes.css b/public/css/fontello-codes.css index b418c18..b051815 100644 --- a/public/css/fontello-codes.css +++ b/public/css/fontello-codes.css @@ -2,4 +2,5 @@ .icon-download:before { content: '\e800'; } /* '' */ .icon-clipboard:before { content: '\e801'; } /* '' */ .icon-trash:before { content: '\e802'; } /* '' */ -.icon-mail:before { content: '\e803'; } /* '' */ \ No newline at end of file +.icon-mail:before { content: '\e803'; } /* '' */ +.icon-help-circled:before { content: '\e804'; } /* '' */ \ No newline at end of file diff --git a/public/css/fontello-embedded.css b/public/css/fontello-embedded.css index d8547c1..15ff12c 100644 --- a/public/css/fontello-embedded.css +++ b/public/css/fontello-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?80868714'); - src: url('../font/fontello.eot?80868714#iefix') format('embedded-opentype'), - url('../font/fontello.svg?80868714#fontello') format('svg'); + src: url('../font/fontello.eot?89416022'); + src: url('../font/fontello.eot?89416022#iefix') format('embedded-opentype'), + url('../font/fontello.svg?89416022#fontello') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'fontello'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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sFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?80868714#fontello') format('svg'); + src: url('../font/fontello.svg?89416022#fontello') format('svg'); } } */ @@ -55,4 +55,5 @@ .icon-download:before { content: '\e800'; } /* '' */ .icon-clipboard:before { content: '\e801'; } /* '' */ .icon-trash:before { content: '\e802'; } /* '' */ -.icon-mail:before { content: '\e803'; } /* '' */ \ No newline at end of file +.icon-mail:before { content: '\e803'; } /* '' */ +.icon-help-circled:before { content: '\e804'; } /* '' */ \ No newline at end of file diff --git a/public/css/fontello-ie7-codes.css b/public/css/fontello-ie7-codes.css index 89d8cb0..3cf242f 100644 --- a/public/css/fontello-ie7-codes.css +++ b/public/css/fontello-ie7-codes.css @@ -2,4 +2,5 @@ .icon-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-clipboard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file +.icon-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-help-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file diff --git a/public/css/fontello-ie7.css b/public/css/fontello-ie7.css index ee8a088..35a42e9 100644 --- a/public/css/fontello-ie7.css +++ b/public/css/fontello-ie7.css @@ -13,4 +13,5 @@ .icon-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-clipboard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } -.icon-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file +.icon-mail { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-help-circled { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file diff --git a/public/css/fontello.css b/public/css/fontello.css index 8bd7227..6407d71 100644 --- a/public/css/fontello.css +++ b/public/css/fontello.css @@ -1,10 +1,10 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?83820521'); - src: url('../font/fontello.eot?83820521#iefix') format('embedded-opentype'), - url('../font/fontello.woff?83820521') format('woff'), - url('../font/fontello.ttf?83820521') format('truetype'), - url('../font/fontello.svg?83820521#fontello') format('svg'); + src: url('../font/fontello.eot?37853598'); + src: url('../font/fontello.eot?37853598#iefix') format('embedded-opentype'), + url('../font/fontello.woff?37853598') format('woff'), + url('../font/fontello.ttf?37853598') format('truetype'), + url('../font/fontello.svg?37853598#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -14,7 +14,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?83820521#fontello') format('svg'); + src: url('../font/fontello.svg?37853598#fontello') format('svg'); } } */ @@ -57,4 +57,5 @@ .icon-download:before { content: '\e800'; } /* '' */ .icon-clipboard:before { content: '\e801'; } /* '' */ .icon-trash:before { content: '\e802'; } /* '' */ -.icon-mail:before { content: '\e803'; } /* '' */ \ No newline at end of file +.icon-mail:before { content: '\e803'; } /* '' */ +.icon-help-circled:before { content: '\e804'; } /* '' */ \ No newline at end of file diff --git a/public/font/fontello.eot b/public/font/fontello.eot index 4c370757a57ada1d015514882348fc4844032b94..02b2dacc8d1da94868e128a634dad3e1a798db78 100644 GIT binary patch delta 632 zcmXw$O=uHQ5XWcsZFbY$G!1FKOxm=hCWv7pjcFpbqzx?yJ=H2gs#rpjW;IE>q*1E{ zg9jxC!Gv5qD0m89OAZ0)MJz>11rebh6!8{{2Zf3kwa%t=U}oNL{yY0V=A}|QW2iX+ zI(0*gPwXfQ^{MrW9{|3SUr85J+I#znHUQ3$&!%sehpA2`{m{dbmMd0kwInV70LWS{ zwW?9wLfoNj%oXk~ZNm8s09OOxAF0_?M*KGS5kPd29#yGeG_u#kbHpdrVtLK3UZ*99 zWeTpsN;<_~{*m^Vt@ z@Fae1w0fbZca|4=3|{}a(+hFc;pMpPGYfd;upwF9|wGhdN#Uw z?B@fz@=ZR;E)h3|MA!6hKG|*4^0r^LOe1*Kk+|)C3rDcJ9kR@je@{3E}Zo4^!fq`=iP~NAYD7D~jHghWj zgJ=toU(LYCJa_U8Mter)$u}4s8JRarFDvx4}ACH+yk#Gi$N} wZDL|%W@KSx + \ No newline at end of file diff --git a/public/font/fontello.ttf b/public/font/fontello.ttf index b6ff8b93f896c7d758e8b65a5ea0daee140eb362..0ceb90b20b1368393573b613194ee88f58147445 100644 GIT binary patch delta 647 zcmXw$UuaTs6vxlGzw5nvuXEzm+1zZnl#yv^PNNM=Hi-7p+9I%mby4Rnb-OrgYeBAu zVh@8Hz83Vf_u+#Odx^#vqaY&KOHsYa=%HZIOS#T9cHo@z`<(AR_xI;4pK1mxfB;~D zWnggo%GBvdV(_w$D&NVkr;CdA-f^q}fMew2>HFn=s*_1S^f064iYwJ>ik5!>WG$!6 zYgD%qHz^x)g$Fa6a6SXTRRQ>?YF5dJ-zGi+h%VA&s+z4RMk9Mog$XL0P>bb7he|6D z%M@INxwOJx<+h1ei7iECQGlzp0h7 z+UGob0^lqVKLliJSOo(Zxh0M|V0En(M!t3ilgQUgxW`x6;orjzHqB({ggA_W)JP5o zx@5+J0pC#6A3(3rhj!;MMq*vj5Ds`n;W#?aM&b#KI30FDv|zX6zaEWUzy#~IThJTg zNcJEeNXEQTYKLcuTj7;UrjBu5Fd00)b0?kdff1~CTZ~ zATxb7@FC{jXy>7ykLk*H`4pQXt}O_z(cgTk-KOhDCg^SKCB5<+%6S?mjh&IVO@)12 t$4}fSk-ni&-xXxmArNuMkVgXwwXY_R#jIuvS}=X5lrCg5P;Z$y^FM+1iEjV^ delta 404 zcmaE%+n`g=z{tSBz{k+Qz|4@~AFOX=r{QS;6nO*0Vad6P1s6mlw=*y>x&X0Pa#@K2 zP#g%jI6y>NL3(b-gb9&ArU(NAcR_k$aRE?V0LTX^;z-Y_Oq1%-dcwfKG=YJEd0R$m zVha1iuTl&QY#u;)vy6N`z_tWPh~(raCo=Id9R>1t z0Qo$*i4_G5+qnM$`A2|!g}lVv)H8FXWr2K;Ei~;J^b3!vHHtHS+?XTMh&1Yz79P8VJZ> nc*VGk@itfo>*hu5+|1mpK%1BtnHgCaStsw}lH2@@i-`vS18r6G diff --git a/public/font/fontello.woff b/public/font/fontello.woff index 6f14f58f02a328980bb2c293aa2db0985d24fc28..400c2391bb98f04ebae6eb3ca6392c75f0248505 100644 GIT binary patch delta 1401 zcmW+$dpHw%82-)N9+z#oENdfji8`{UPUMmmax1qUsWpXIXUm3~2VHC@l4~^@%mAbtY`oR5+~Z4mBJAmq){qNpbf= zgTn+}yu%1{-KT_kQo2!^Ek9(7FMpGX3Yd|pzvQJLjBr&eYv`jh2?&?NM5h5H!WjQ7 zMFr68m1}CBA}Wh6^Oi$!|Xn8Y-#v7olGtkm*wjahVfZ-LBn{9HXEP)h33KF;)H47_WY85J{3t zloyt0mv5Kg#`8;ir><}38jap`<6Y`BZlhB@{kJbaI9qltXSVbwyTwuSl0%u7+u6g8 z>4Z8qroY-3+u?bV=<09qT*qzkCGN&}`o&@@YID$t@R4tuS4Ay$PvFnDt3~A+@%Q?; zFG4{oXJO8IG09$q#l1?mmWWA2F=z)sPqm<@9Y2F*JazNc>%|W_O5)~b#p+f9oWQP8-Vj*I)ymT} zP3cXc?BN$GYu{25))jxz6~-3six@&(xs%$1x4jX=u#)eH@&1xKZZJSTjU;ot-O9#M zbMu|Ww}y?2nhXZdHyTL8>kR%#Dk5nohE#9KOdftUZ%P(-S^gVQl=jAtbT>8ZST?z; zxa&`^V|k<5{XYI>R%OfW@^5X9SuQ!p!yWS$46dgOCn~YSw&=w7L_^yK(NS*vcuT^6 zSoa7sX~lQ`aP~f_r94;V$)#uxC+3699@DYxE!Ca1xqJVjdwfvWa{}F3K|H-}f#0dw zS;7lV9K$hAPby9iy{j0Dmmc4~xttxO)fjn*KA2N}CiRLy>nuCJ=+pfCSYEPYu8CG{ zy}1Htuo+#x+0-R&XjXq{xDq$(VrXY6z4_0cye-`NzK)bHvkL6^t|zIMN%e>#%jL-MO!5Zs^3)*VTnJ?CK_ zF5No4wlvWa`yEf3`e!kEs_KZS=kE#1-I`u6lhMVR^37toXh5&fjzw-gaWZf@YGQIA zzfC%0wICj81{>?k2@VEQ^U=wcFDuqTxF@+m;E>*~T#rb_H^Qy>wY47wVy)){jqwXa z;#C*Ki7t%}xcnP~!NI7d0x<@*MKf#mT*b6PU=89(ihTeeWe|n%oIHaZ4$m1GGQ>vF zz$8M57*TMB3SLD8pj=y{b{pZrZ1+?9)exg3Y7n03J7(AaQEeB)0vr9qafzvnDo|S6 wcHpMjtd6-Ey@!5-`j;?1(!pdT@$n=&fD&HaO4T1u16J{4=$8QSI2!c-0l$%6y8r+H delta 1199 zcmdlW{X$Zt+~3WOfsp|ScwR8@foL&?i6Yv<2FbaJ1q=*~9Y7H)AnkQQWMYs#b%?Js9wU^;uoXs)zu zL4I)wP>%~xku?zeyxn$lNhkPpxwT?Waze_y)04d!HAK(Ie6jCV z?6RDZC>1b6P=%f0%TDfVlRFp{B@O=n=MVbO#OUH};B=LlQCa$M2RlQ$9NWgthZxtf z*6+=~93Zg2y6@7J8-8zYoGDx1hWaM^hF-=+N1nE>@?c%F`|{7b@9$lHUuWgPkn`uswH=cu zFiFN_G~akAy<0sq%A=?=YO9b>@}>seHJe?WP6^ff`u5#)J`dY7ocS=VCfmKh}s}Sad>mv;Xbx6M?UJ*MIrR zbbtEs%DwJO=eca0zI#rXXP%P#l`mnRQs!=Q%bgq5EoOXY>FL^er7xrG*D6i@#h~=K zcQcfU)>OqjEyor}pR3ztd+2zBuc1UF%xPy%U+M<_NN~ zYz(`a60d!7TMSq2PN843ey=xfW4&_KF#hm`Yg+Y|s}^@!3f09bvtQrGcYkL6zN;@n zT2f5wI>rBg;|=&Ex#-yo<9CJW7oJa=d+=`P<(Qi$r<2MOe?Gb*GqZkfmX9v~{afEo zEfeiNW1!eOtJstA$3>nU(m8BqA&M=|J)ebQnpPLEziYm@@cX-a`wE|a`e}T;zf7FZ zq&ahW#*!aVp?uLR`d7U437Fe?oau5@*ksjZd$#Rsn>DWGrP-iK2++3#9alkL+@O6y6#K8bXa&&lkV{Y z@7*NZ_m-*Moh0I#bTDhH&z{8{AKe2hS9IhC{**ma_WP)rK<2q{CX>5tZo7TX&zzs| zy@q@D-3ckO&5jdni%u8FG^Zpp&hKB>xxQD)?s(hI$nb6Rk6+*RpEVc`cME&uu~zDoqwLD#H7*rftRlBr%scn(sOpcSdtW{h7n;JJe#$XgWJh?D#QBa? zMSr=aKP(C&OKWO=EO?aYz}D$vqs+0N;d|^BGjNVbNMK0f-D_U<@sC-&sY+T{d`d7eO`g{hEJN04RCj!+-k;EL{s2!Wb%^ zvD^Tb1}}hk0WfzS2GZFK3@nkr3 +

<%= l('Information about delays') %>

+
+

<%= l('If you choose a delay, the file will be deleted after that delay.') %>
+ <%= l('Don\'t worry: if a user begins to download the file before the expiration and the download ends after the expiration, he will be able to get the file.') %> + % if (defined(config('delay_for_size'))) { +

<%= l('This server sets limitations according to the file size. The expiration delay of your file will be the minimum between what you choose and the following limitations:') %>

+
    + % my $delays = config('delay_for_size'); + % $delays->{0} = 1; + % my @keys = sort keys %{$delays}; + % my $i = 0; + % for my $key (@keys) { + % if ($i + 1 < scalar(@keys)) { +
  • <%= l('between %1 and %2, the file will be kept %3 day(s)', format_bytes($keys[$i++]), format_bytes($keys[$i]), $delays->{$keys[$i]}) %>
  • + % } else { +
  • <%= l('for %1 and more, the file will be kept %2 day(s)', format_bytes($keys[$i]), $delays->{$keys[$i]}) %>
  • + % } + % } +
+
+% } + diff --git a/templates/index.html.ep b/templates/index.html.ep index 937c9cf..2da68f9 100644 --- a/templates/index.html.ep +++ b/templates/index.html.ep @@ -13,7 +13,10 @@ % } -
+
+ +
+