Added bash script header, tested that the script works and updates only the desired part of the HTML

This commit is contained in:
Suzanne Soy 2021-10-06 15:26:40 +01:00
parent bb04136a5d
commit 602241edb5

View File

@ -509,6 +509,10 @@ function ipfsHashWithLinks(base, object) {
//
// Unix script to do this:
/*
#!/usr/bin/env bash
set -euET -o pipefail
# Please note that the strings PLACEHOLDER, PLACEHOLDER_START, PLACEHOLDER_DELETE and PLACEHOLDER_END must not appear wrapped with XXX_thestring_XXX anywhere else in the .html file
sed -i -e 's/XXX_PLACE''HOLDER_START_XXX/&\n\/\/ XXX_PLACE''HOLDER_DELETE_XXX/' index.html
sed -i -e '/XXX_PLACE''HOLDER_DELETE_XXX/,/XXX_PLACE''HOLDER_END_XXX/d' index.html
@ -757,49 +761,49 @@ var src1 = "3c68746d6c3e0a3c686561643e0a3c6d65746120687474702d65717569763d22436f
"63696d616c0a2f2f2077697468206865784c696e655769647468206e6962626c657320706572206c696e652c2065616368206c696e6520666f726d617474656420776974686f757420616e7920696e64" +
"656e746174696f6e2061730a2f2f20226162636465663030616263646566e280a622202b0a2f2f2065786365707420666f7220746865206c617374206c696e6520666f726d61747465642061730a2f2f" +
"20226162636465663030616263646566e280a6223b0a2f2f20616e6420746865206669727374206c696e652077686963682073746172747320696d6d6564696174656c7920616674657220746865203d" +
"207369676e2e0a2f2f0a2f2f20556e69782073637269707420746f20646f20746869733a0a2f2a0a2320506c65617365206e6f746520746861742074686520737472696e677320504c414345484f4c44" +
"45522c20504c414345484f4c4445525f53544152542c20504c414345484f4c4445525f44454c45544520616e6420504c414345484f4c4445525f454e44206d757374206e6f7420617070656172207772" +
"61707065642077697468205858585f746865737472696e675f58585820616e79776865726520656c736520696e20746865202e68746d6c2066696c650a736564202d69202d652027732f5858585f504c" +
"4143452727484f4c4445525f53544152545f5858582f265c6e5c2f5c2f205858585f504c4143452727484f4c4445525f44454c4554455f5858582f2720696e6465782e68746d6c0a736564202d69202d" +
"6520272f5858585f504c4143452727484f4c4445525f44454c4554455f5858582f2c2f5858585f504c4143452727484f4c4445525f454e445f5858582f642720696e6465782e68746d6c0a736564202d" +
"69202d652027732f5858585f504c4143452727484f4c4445525f53544152545f5858582f265c6e7661722073726331203d20225858585f504c4143452727484f4c4445525f585858223b5c6e76617220" +
"6865784c696e655769647468203d203136303b5c6e5c2f5c2f205858585f504c4143452727484f4c4445525f454e445f5858582f2720696e6465782e68746d6c0a787864202d7073203c20696e646578" +
"2e68746d6c207c207472202d64205c5c6e207c20666f6c64202d7720313630207c20736564202d652027732f2e2a27272f222622202b2f27207c20736564202d65202731732f5e2f7661722073726331" +
"203d202f27207c20736564202d65202724732f202b242f3b5c6e2f27203e20696e6465782e68746d6c2e6865780a736564202d69202d6520272f7661722073726331203d20225858585f504c41434527" +
"27484f4c4445525f585858223b2f207220696e6465782e68746d6c2e6865782720696e6465782e68746d6c0a736564202d69202d6520272f7661722073726331203d20225858585f504c414345272748" +
"4f4c4445525f585858223b2f642720696e6465782e68746d6c0a726d202d6620696e6465782e68746d6c2e6865780a6370202d6620696e6465782e68746d6c202f746d702f6e65770a69706673206164" +
"64202d2d68696464656e202d5172202f746d702f6e65770a2a2f0a0a2f2f205858585f504c414345484f4c4445525f53544152545f5858580a7661722073726331203d20225858585f504c414345484f" +
"4c4445525f585858223b0a766172206865784c696e655769647468203d203136303b0a2f2f205858585f504c414345484f4c4445525f454e445f5858580a0a66756e6374696f6e20666f726d61744865" +
"7864756d70286865784c696e6557696474682c207372633129207b0a202076617220666f726d617474656448657864756d70203d205b5d3b0a2020766172206a203d20303b0a2020666f722028766172" +
"2069203d20303b2069203c20737263312e6c656e6774683b20692b3d6865784c696e65576964746829207b0a20202020666f726d617474656448657864756d705b6a2b2b5d203d20737263312e737562" +
"737472696e6728692c20692b6865784c696e655769647468293b0a20207d0a202072657475726e20227661722073726331203d205c2222202b20666f726d617474656448657864756d702e6a6f696e28" +
"2722202b5c6e222729202b2027223b273b0a7d0a0a7661722073726332203d20737263312e7265706c6163652875746638537472696e67546f48657828227661722073726331203d205c225858585f50" +
"4c414345484f4c4445525f5858585c223b22292c2075746638537472696e67546f48657828666f726d617448657864756d70286865784c696e6557696474682c20737263312929293b0a0a646f63756d" +
"656e742e676574456c656d656e7442794964282773656c662d73726327292e696e6e657254657874203d20686578537472696e67546f537472696e672873726332293b0a0a76617220696e6465785f68" +
"746d6c203d206970667348617368576974684c696e6b732831362c207b0a2020224c696e6b73223a205b5d2c0a202022697346696c65223a20747275652c0a20202246696c65223a20737263320a7d2c" +
"203136293b0a0a76617220726f6f74203d206970667348617368576974684c696e6b732833322c207b0a2020224c696e6b73223a205b0a202020207b0a202020202020224e616d65223a2022426c6f62" +
"2e6a73222c0a2020202020202f2f206631323230343439323366346138633061396233613137306333363839346631656230383930623463633430616461353338363766646266343564626563386632" +
"303639350a2020202020202248617368223a2022516d53784b6d7463427842526b6d6b4c47706e58414772526331366b50724a7835486d64737674364c5257655347222c0a2020202020202253697a65" +
"223a2032313833330a202020207d2c0a202020207b0a202020202020224e616d65223a202246696c6553617665722e6a73222c0a2020202020202248617368223a2022516d55676732484c6f34573962" +
"70663932436b48483657575646666732446d4e714a727a325a34364c37566d5571222c0a2020202020202253697a65223a20373336370a202020207d2c0a202020207b0a202020202020224e616d6522" +
"3a20224a535a6970222c0a2020202020202248617368223a2022516d575732684450724d553565354b6753414d6971664d325957355253695a7a57694e4a5351377736336e67694c222c0a2020202020" +
"202253697a65223a203432323039340a202020207d2c0a202020207b0a202020202020224e616d65223a2022524541444d45222c0a2020202020202248617368223a2022516d50567054736732446d56" +
"716e4357525675613376676756416f594c4b7a5a5050674766355a517a7a56557766222c0a2020202020202253697a65223a203436340a202020207d2c0a202020207b0a202020202020224e616d6522" +
"3a202256697a2e6a73222c0a2020202020202248617368223a2022516d617855437531676e4677545470446f5441504233664d51516176314e4a5a725a374c47714c58454369644b6a222c0a20202020" +
"20202253697a65223a20333536343431300a202020207d2c0a202020207b0a202020202020224e616d65223a2022636f64656d6972726f722d352e36302e30222c0a2020202020202248617368223a20" +
"22516d58506241724d416964384d6243354737484379577a3250556b66534d575a615551706e713633783844773279222c0a2020202020202253697a65223a20343636393630340a202020207d2c0a20" +
"2020207b0a202020202020224e616d65223a20226465706c6f792e7368222c0a2020202020202248617368223a2022516d5071627739666e574550384854436763317a6b4a745431367373345854344d" +
"673975365761794136784d6555222c0a2020202020202253697a65223a20313535330a202020207d2c0a202020207b0a202020202020224e616d65223a20226769742d7475746f7269616c2e63737322" +
"2c0a2020202020202248617368223a2022516d647357673452565a52336b524137784663686f574c4551517a4c707a5679737054744b776139717474444d46222c0a2020202020202253697a65223a20" +
"31303834320a202020207d2c0a202020207b0a202020202020224e616d65223a20226769742d7475746f7269616c2e6a73222c0a2020202020202248617368223a2022516d6263414d4175477946756d" +
"7a347048744b4d6e525932567952417232745a6f6959424c664e593370326b436a222c0a2020202020202253697a65223a2034373038330a202020207d2c0a202020207b0a202020202020224e616d65" +
"223a2022696e6465782e68746d6c222c0a2020202020202248617368223a20696e6465785f68746d6c2e686173682c0a2020202020202253697a65223a20696e6465785f68746d6c2e626c6f636b2e6c" +
"656e6774680a202020207d2c0a202020207b0a202020202020224e616d65223a202270616b6f222c0a2020202020202248617368223a2022516d52744a687532724a436535394a505339556979416a61" +
"3569555a4e6d4a386e7942696a645a704c4c45674739222c0a2020202020202253697a65223a203137383433310a202020207d2c0a202020207b0a202020202020224e616d65223a2022736861312e6a" +
"73222c0a2020202020202248617368223a2022516d5037485050595171774b58597944726b446d39764b7438465a4531577344554a4738634c6e6a466634613131222c0a2020202020202253697a6522" +
"3a20373936360a202020207d0a20205d2c0a20202244617461223a20225c625c7530303031220a7d293b0a0a646f63756d656e742e777269746528273c6120687265663d22697066733a2f2f27202b20" +
"726f6f742e68617368202b202722223e5065726d616c696e6b20746f20746869732066696c653a20697066733a2f2f272b726f6f742e686173682b273c2f613e27293b0a0a0a3c2f7363726970743e0a" +
"3c2f626f64793e0a3c2f68746d6c3e0a";
"207369676e2e0a2f2f0a2f2f20556e69782073637269707420746f20646f20746869733a0a2f2a0a23212f7573722f62696e2f656e7620626173680a0a736574202d65754554202d6f20706970656661" +
"696c0a0a2320506c65617365206e6f746520746861742074686520737472696e677320504c414345484f4c4445522c20504c414345484f4c4445525f53544152542c20504c414345484f4c4445525f44" +
"454c45544520616e6420504c414345484f4c4445525f454e44206d757374206e6f742061707065617220777261707065642077697468205858585f746865737472696e675f58585820616e7977686572" +
"6520656c736520696e20746865202e68746d6c2066696c650a736564202d69202d652027732f5858585f504c4143452727484f4c4445525f53544152545f5858582f265c6e5c2f5c2f205858585f504c" +
"4143452727484f4c4445525f44454c4554455f5858582f2720696e6465782e68746d6c0a736564202d69202d6520272f5858585f504c4143452727484f4c4445525f44454c4554455f5858582f2c2f58" +
"58585f504c4143452727484f4c4445525f454e445f5858582f642720696e6465782e68746d6c0a736564202d69202d652027732f5858585f504c4143452727484f4c4445525f53544152545f5858582f" +
"265c6e7661722073726331203d20225858585f504c4143452727484f4c4445525f585858223b5c6e766172206865784c696e655769647468203d203136303b5c6e5c2f5c2f205858585f504c41434527" +
"27484f4c4445525f454e445f5858582f2720696e6465782e68746d6c0a787864202d7073203c20696e6465782e68746d6c207c207472202d64205c5c6e207c20666f6c64202d7720313630207c207365" +
"64202d652027732f2e2a27272f222622202b2f27207c20736564202d65202731732f5e2f7661722073726331203d202f27207c20736564202d65202724732f202b242f3b5c6e2f27203e20696e646578" +
"2e68746d6c2e6865780a736564202d69202d6520272f7661722073726331203d20225858585f504c4143452727484f4c4445525f585858223b2f207220696e6465782e68746d6c2e6865782720696e64" +
"65782e68746d6c0a736564202d69202d6520272f7661722073726331203d20225858585f504c4143452727484f4c4445525f585858223b2f642720696e6465782e68746d6c0a726d202d6620696e6465" +
"782e68746d6c2e6865780a6370202d6620696e6465782e68746d6c202f746d702f6e65770a6970667320616464202d2d68696464656e202d5172202f746d702f6e65770a2a2f0a0a2f2f205858585f50" +
"4c414345484f4c4445525f53544152545f5858580a7661722073726331203d20225858585f504c414345484f4c4445525f585858223b0a766172206865784c696e655769647468203d203136303b0a2f" +
"2f205858585f504c414345484f4c4445525f454e445f5858580a0a66756e6374696f6e20666f726d617448657864756d70286865784c696e6557696474682c207372633129207b0a202076617220666f" +
"726d617474656448657864756d70203d205b5d3b0a2020766172206a203d20303b0a2020666f7220287661722069203d20303b2069203c20737263312e6c656e6774683b20692b3d6865784c696e6557" +
"6964746829207b0a20202020666f726d617474656448657864756d705b6a2b2b5d203d20737263312e737562737472696e6728692c20692b6865784c696e655769647468293b0a20207d0a2020726574" +
"75726e20227661722073726331203d205c2222202b20666f726d617474656448657864756d702e6a6f696e282722202b5c6e222729202b2027223b273b0a7d0a0a7661722073726332203d2073726331" +
"2e7265706c6163652875746638537472696e67546f48657828227661722073726331203d205c225858585f504c414345484f4c4445525f5858585c223b22292c2075746638537472696e67546f486578" +
"28666f726d617448657864756d70286865784c696e6557696474682c20737263312929293b0a0a646f63756d656e742e676574456c656d656e7442794964282773656c662d73726327292e696e6e6572" +
"54657874203d20686578537472696e67546f537472696e672873726332293b0a0a76617220696e6465785f68746d6c203d206970667348617368576974684c696e6b732831362c207b0a2020224c696e" +
"6b73223a205b5d2c0a202022697346696c65223a20747275652c0a20202246696c65223a20737263320a7d2c203136293b0a0a76617220726f6f74203d206970667348617368576974684c696e6b7328" +
"33322c207b0a2020224c696e6b73223a205b0a202020207b0a202020202020224e616d65223a2022426c6f622e6a73222c0a2020202020202f2f20663132323034343932336634613863306139623361" +
"3137306333363839346631656230383930623463633430616461353338363766646266343564626563386632303639350a2020202020202248617368223a2022516d53784b6d7463427842526b6d6b4c" +
"47706e58414772526331366b50724a7835486d64737674364c5257655347222c0a2020202020202253697a65223a2032313833330a202020207d2c0a202020207b0a202020202020224e616d65223a20" +
"2246696c6553617665722e6a73222c0a2020202020202248617368223a2022516d55676732484c6f3457396270663932436b48483657575646666732446d4e714a727a325a34364c37566d5571222c0a" +
"2020202020202253697a65223a20373336370a202020207d2c0a202020207b0a202020202020224e616d65223a20224a535a6970222c0a2020202020202248617368223a2022516d575732684450724d" +
"553565354b6753414d6971664d325957355253695a7a57694e4a5351377736336e67694c222c0a2020202020202253697a65223a203432323039340a202020207d2c0a202020207b0a20202020202022" +
"4e616d65223a2022524541444d45222c0a2020202020202248617368223a2022516d50567054736732446d56716e4357525675613376676756416f594c4b7a5a5050674766355a517a7a56557766222c" +
"0a2020202020202253697a65223a203436340a202020207d2c0a202020207b0a202020202020224e616d65223a202256697a2e6a73222c0a2020202020202248617368223a2022516d61785543753167" +
"6e4677545470446f5441504233664d51516176314e4a5a725a374c47714c58454369644b6a222c0a2020202020202253697a65223a20333536343431300a202020207d2c0a202020207b0a2020202020" +
"20224e616d65223a2022636f64656d6972726f722d352e36302e30222c0a2020202020202248617368223a2022516d58506241724d416964384d6243354737484379577a3250556b66534d575a615551" +
"706e713633783844773279222c0a2020202020202253697a65223a20343636393630340a202020207d2c0a202020207b0a202020202020224e616d65223a20226465706c6f792e7368222c0a20202020" +
"20202248617368223a2022516d5071627739666e574550384854436763317a6b4a745431367373345854344d673975365761794136784d6555222c0a2020202020202253697a65223a20313535330a20" +
"2020207d2c0a202020207b0a202020202020224e616d65223a20226769742d7475746f7269616c2e637373222c0a2020202020202248617368223a2022516d647357673452565a52336b524137784663" +
"686f574c4551517a4c707a5679737054744b776139717474444d46222c0a2020202020202253697a65223a2031303834320a202020207d2c0a202020207b0a202020202020224e616d65223a20226769" +
"742d7475746f7269616c2e6a73222c0a2020202020202248617368223a2022516d6263414d4175477946756d7a347048744b4d6e525932567952417232745a6f6959424c664e593370326b436a222c0a" +
"2020202020202253697a65223a2034373038330a202020207d2c0a202020207b0a202020202020224e616d65223a2022696e6465782e68746d6c222c0a2020202020202248617368223a20696e646578" +
"5f68746d6c2e686173682c0a2020202020202253697a65223a20696e6465785f68746d6c2e626c6f636b2e6c656e6774680a202020207d2c0a202020207b0a202020202020224e616d65223a20227061" +
"6b6f222c0a2020202020202248617368223a2022516d52744a687532724a436535394a505339556979416a613569555a4e6d4a386e7942696a645a704c4c45674739222c0a2020202020202253697a65" +
"223a203137383433310a202020207d2c0a202020207b0a202020202020224e616d65223a2022736861312e6a73222c0a2020202020202248617368223a2022516d5037485050595171774b5859794472" +
"6b446d39764b7438465a4531577344554a4738634c6e6a466634613131222c0a2020202020202253697a65223a20373936360a202020207d0a20205d2c0a20202244617461223a20225c625c75303030" +
"31220a7d293b0a0a646f63756d656e742e777269746528273c6120687265663d22697066733a2f2f27202b20726f6f742e68617368202b202722223e5065726d616c696e6b20746f2074686973206669" +
"6c653a20697066733a2f2f272b726f6f742e686173682b273c2f613e27293b0a0a0a3c2f7363726970743e0a3c2f626f64793e0a3c2f68746d6c3e0a";
var hexLineWidth = 160;
// XXX_PLACEHOLDER_END_XXX