From 90c072ab8ccf85900621bc37c6f540dcb781579d Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Wed, 13 Nov 2019 00:36:17 +0100 Subject: [PATCH] add file size --- deploy.sh | 2 ++ project.el | 1 + project.el.sig | Bin 586 -> 586 bytes update-file-size.sh | 54 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 57 insertions(+) create mode 100755 update-file-size.sh diff --git a/deploy.sh b/deploy.sh index 6388e08..fde0e71 100755 --- a/deploy.sh +++ b/deploy.sh @@ -5,6 +5,8 @@ echo $rootdir echo "Full Build" ./fullbuild.sh +echo "Update file size" +./update-file-size.sh echo "Building RSS" ./mkrss.sh echo "RSS Built" diff --git a/project.el b/project.el index 9b98333..4a6b3fd 100644 --- a/project.el +++ b/project.el @@ -105,6 +105,7 @@ "
RSS: Valid RSS
" (format "
Generated: %s
" (format-time-string "%Y-%m-%d %H:%M:%S")) + "
Size: XXK (HTML: XXK, CSS: XXK, IMG: XXK)
" (format (concat "
Generated with " "Emacs %s, " "Spacemacs %s, " diff --git a/project.el.sig b/project.el.sig index 24e5852db5b88c6ae2a81d153f227a99a33a2740..d0061520e1133ac6f4f6b30fb7c9c33091b311be 100644 GIT binary patch delta 534 zcmV+x0_pwA1j+=EBLmAo;E^UEfA|3p{wT0s87h*NO{J60V9^M0CSnnzkXZ$^H|O~a zI-b*9)v8pMAapM(AXv=K{1o4g<77GXHC01 z52^`t6q#yR{Qyjqu@EvbXp2PxoL)1&U~((8m<4mdBF62Zs>;+Ar`!bSe`iz6j$mVs zPFAXN$xZaV@>I`6=`8AS((_6{j}LXpk-@@xmiofenKy_s&@ z86wm`*sSlQ`9Zy!^ouh(;Lsx>hu5L?HXL)SBEfE+MgN6JX+}dk1ZRiRU$cW411oZGRct+kZ_s8q&q8r?{ z(`N-!4X2DaKg^K>UZ2$iAK}yOaSI6HCzz1_s9FXvmik<2^}s6tf8}r6e1j8L#WH`y z9|S)~nx)VjH1m?y?2r%m;rtToNB^tln2Wv;Nk9ghcM}fxiN~-^`6Ia9VJ^cv>ygAF zln*uc7Juv|VcLh97@=I*0p!qv;hz3WStH8#i8q4T>{s5;bR!teIH_Su-GH3bj8yFB Y-kqzX3^>+9?p-+92>P=W0}qc&gp0EY-2eap delta 534 zcmV+x0_pwA1j+=EBLm2N$&n@?f3A-Y{xgaL(prY2KzEnu0~C~Hc`R26rNXl}-+RIy z^V)_#534?aThy0`qP~o|gcXA+X`J40O|79b?q<)hJXUB9cPO8BHj(oQ6H?oZ`#af` zbij5!t*RH3WbS_r1?;CAd&%1oGsC=Z)_DR^QVF?uXT1HI2CrQS=JBhXvNSc9oPy^ zK+NP~wht5lSB~X-sCpVP+ $xfic + + images=( $( < $xfic hxselect -i -c -s '\n' 'img::attr(src)' | sed 's/^\.\.\///' ) ) + imgsize=0 + nbimg=0 + for i in $images; do + ((nbimg++)) + isize=$( sizeof ${fic:h}/$i ) + debug $i '=>' $isize + (( imgsize += isize )) + done + debug IMG: $imgsize + + css=( $( < $xfic hxselect -i -c -s '\n' 'link[rel=stylesheet]::attr(href)')) + csssize=0 + for i in $css; do + isize=$( sizeof $webdir/$i ) + debug $i '=>' $isize + (( csssize += isize )) + done + debug CSS: $csssize + total=$(( htmlsize + imgsize + csssize )) + sizeinfos=$(print -- "Size: $(toh $total) (HTML: $(toh $htmlsize), CSS: $(toh $csssize), IMG: $(toh $imgsize))") + print -- $sizeinfos + perl -pi -e 's#(
)[^<]*(
)#$1'"$sizeinfos"'$2#' $fic +done +rm -rf $tmpdir