From bc589203639903863025bc9a91fa2d5268b63a64 Mon Sep 17 00:00:00 2001
From: Hugo Trentesaux <hugo@trentesaux.fr>
Date: Sun, 28 Mar 2021 12:57:15 +0200
Subject: [PATCH] ajoute lib et utilitaires

---
 sass/components/_titlecards.sass |  11 +++++
 static/home/bog.jpg              | Bin 0 -> 28686 bytes
 static/home/g1js.svg             |  76 +++++++++++++++++++++++++++++++
 static/home/jaklis.svg           |  62 +++++++++++++++++++++++++
 templates/custom/ecosysteme.html |  45 ++++++++++++++++--
 5 files changed, 191 insertions(+), 3 deletions(-)
 create mode 100644 static/home/bog.jpg
 create mode 100644 static/home/g1js.svg
 create mode 100644 static/home/jaklis.svg

diff --git a/sass/components/_titlecards.sass b/sass/components/_titlecards.sass
index eb55dd3..1fce137 100644
--- a/sass/components/_titlecards.sass
+++ b/sass/components/_titlecards.sass
@@ -6,6 +6,17 @@
     pre
         overflow: hidden
 
+    .m4, .m3    
+        img
+            width: 50%
+            // height: 5em
+            display: block
+            margin: auto
+        i.fa
+            font-size: 5em
+            display: block
+            text-align: center
+            margin-bottom: -12px
     .m4    
         img
             width: 50%
diff --git a/static/home/bog.jpg b/static/home/bog.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a04ba2ffbe5f543430ad249b653ffc131df00585
GIT binary patch
literal 28686
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
OjM4u%blCp>{J#Lx#CrDt

literal 0
HcmV?d00001

diff --git a/static/home/g1js.svg b/static/home/g1js.svg
new file mode 100644
index 0000000..2e222a9
--- /dev/null
+++ b/static/home/g1js.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="291.19113mm"
+   height="291.19113mm"
+   viewBox="0 0 291.19113 291.19113"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+   sodipodi:docname="g1js.svg">
+  <defs
+     id="defs2" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.12374369"
+     inkscape:cx="-17.169062"
+     inkscape:cy="940.34002"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     inkscape:window-width="1280"
+     inkscape:window-height="951"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-7.1409912,-46.71109)">
+    <rect
+       style="fill:#fff00f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+       id="rect847"
+       width="291.19113"
+       height="291.19113"
+       x="7.1409912"
+       y="46.71109" />
+    <g
+       aria-label="Äž1"
+       id="text851"
+       style="font-size:128.712px;line-height:546.3%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#202020;fill-opacity:1;stroke:#202020;stroke-width:4.918;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
+      <path
+         d="m 222.04088,262.66303 h -37.58391 v 16.089 h 21.3662 c -0.51485,5.27719 -1.80197,8.49499 -4.63364,11.8415 -4.63363,5.66333 -11.8415,9.00984 -19.17809,9.00984 -15.70286,0 -26.77209,-13.64347 -26.77209,-32.95027 0,-20.20779 9.78211,-32.43543 26.25725,-32.43543 6.69302,0 12.35635,1.93068 16.60384,5.66333 2.70296,2.31682 4.11879,4.50492 5.79205,9.39598 h 18.14839 c -2.31682,-19.43551 -18.01968,-31.53444 -40.673,-31.53444 -27.02952,0 -45.43533,19.95036 -45.43533,49.16798 0,28.44536 18.53452,49.16799 43.89079,49.16799 12.61378,0 21.10877,-4.50492 28.31664,-15.0593 l 2.31682,12.35635 h 11.58408 z M 198.744,193.8021 h -7.20787 c -1.15841,6.04947 -3.99007,8.495 -9.78211,8.495 -5.79204,0 -9.00984,-2.70296 -9.78211,-8.495 h -7.20787 v 1.28712 c 0,9.78212 7.20787,17.1187 16.98998,17.1187 9.6534,0 16.98998,-7.33658 16.98998,-16.98998 z"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:128.712px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#202020;fill-opacity:1;stroke:#202020;stroke-width:4.918;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path867" />
+      <path
+         d="m 261.29802,250.17796 v 62.94017 h 18.01968 v -91.25681 h -11.97021 c -2.83167,10.81181 -12.22764,16.34643 -27.93051,16.34643 v 11.97021 z"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:128.712px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#202020;fill-opacity:1;stroke:#202020;stroke-width:4.918;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="path869" />
+    </g>
+  </g>
+</svg>
diff --git a/static/home/jaklis.svg b/static/home/jaklis.svg
new file mode 100644
index 0000000..b1edd38
--- /dev/null
+++ b/static/home/jaklis.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="182mm"
+   height="182mm"
+   viewBox="0 0 182 182"
+   version="1.1"
+   id="svg896"
+   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+   sodipodi:docname="jaklis.svg">
+  <defs
+     id="defs890" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="386.32688"
+     inkscape:cy="512.95397"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     inkscape:window-width="1280"
+     inkscape:window-height="951"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata893">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-14.036995,-85.027665)">
+    <path
+       style="fill:#06574e;fill-opacity:1;stroke:none;stroke-width:0.0134603"
+       d="m 167.7263,114.06772 c 2.49845,2.53164 4.96719,5.09267 5.45722,5.70577 5.86113,7.39495 9.41488,12.90593 12.90834,20.0059 2.14457,4.38602 3.64697,8.13863 5.24423,13.11991 2.13603,6.64176 3.25481,11.9238 3.92514,18.55383 0.74128,7.27783 0.5218,15.67114 -0.57162,22.65824 -1.82587,11.69277 -6.35647,23.59231 -12.67849,33.34544 -1.42628,2.19681 -3.98636,5.71712 -5.67822,7.79758 -2.05717,2.53441 -10.7491,11.0883 -13.31612,13.10466 -4.6455,3.64636 -9.64906,6.85205 -14.62792,9.33452 -12.20338,6.07962 -25.08657,9.08883 -38.8307,9.074 -10.58402,-0.0276 -19.205814,-1.43854 -28.954711,-4.7242 -7.812316,-2.64194 -13.60586,-5.38196 -20.62372,-9.76889 -4.811186,-3.00819 -6.987513,-4.60565 -12.150294,-8.87304 -1.399307,-1.17241 -9.811746,-9.72051 -11.008602,-11.20548 -3.525003,-4.34946 -4.447587,-5.61324 -6.694622,-9.08634 -5.123944,-7.93158 -8.531529,-15.05933 -11.336817,-23.70527 -2.229228,-6.88998 -3.283538,-11.93353 -4.034108,-19.23998 -0.335159,-3.31501 -0.384278,-4.30523 -0.375727,-8.94053 -0.0071,-6.24399 0.559791,-11.67457 1.826646,-17.73704 2.089027,-10.08208 6.496021,-20.7832 11.988224,-29.13428 1.435718,-2.18721 4.95774,-6.99432 6.380196,-8.71524 1.835767,-2.22208 9.050246,-9.32199 11.301424,-11.12196 1.743487,-1.39474 6.615942,-4.848816 8.816253,-6.239899 6.868973,-4.361457 15.770621,-8.192763 23.915849,-10.278687 7.21067,-1.865 14.299205,-2.741039 21.980119,-2.708131 4.42591,0.0069 6.79502,0.130568 10.21831,0.538699 7.12249,0.827974 12.37647,2.02172 19.03056,4.292716 4.73655,1.627451 8.31288,3.1314 12.62592,5.345583 6.95804,3.539347 12.42069,7.190489 19.62647,13.073289 0.60997,0.49507 3.13834,2.99716 5.63684,5.52877 z m -6.14692,5.9085 c -0.75333,-0.76407 -1.52165,-1.51298 -2.30457,-2.24623 -2.56029,-2.39052 -4.90552,-4.31292 -7.95267,-6.52649 -7.52329,-5.45703 -16.73865,-10.00432 -25.15249,-12.413125 -14.08325,-4.024699 -28.004582,-4.488424 -41.554886,-1.3702 -8.877705,2.03246 -15.638175,4.738705 -23.184178,9.256555 -5.518384,3.29672 -9.014326,6.01957 -13.897552,10.82526 -4.873622,4.79623 -7.661647,8.25761 -11.055718,13.71294 -4.580187,7.37801 -7.31647,13.90449 -9.479959,22.58679 -2.655215,10.65815 -2.986164,23.4671 -0.885169,34.48693 1.543635,8.11234 3.718928,14.60209 7.32555,21.83623 4.046845,8.12286 8.771918,14.7472 15.116545,21.1942 3.663258,3.72236 6.300632,5.99936 10.37933,8.95408 7.542175,5.47622 16.804973,10.03343 25.275916,12.44269 13.124196,3.74099 25.940261,4.3479 38.486261,1.84032 13.28959,-2.65391 24.41075,-7.89499 34.99706,-16.48135 2.43332,-1.96028 7.01917,-6.47333 9.01818,-8.87497 8.91808,-10.6461 14.35692,-21.85305 17.14904,-35.34652 0.40586,-1.94798 1.11197,-6.91081 1.29012,-8.95579 0.64145,-7.5999 0.19786,-15.22752 -1.33788,-23.13992 -3.00812,-15.48816 -10.93206,-30.32134 -22.23291,-41.78142 z m -11.1975,-1.06143 c 0.55544,0.55728 0.86221,1.00087 0.93445,1.34053 0.0639,0.33367 0.006,0.48545 -0.30134,0.78758 -0.53724,0.52872 -1.10743,0.41 -3.55322,-0.82791 -2.99566,-1.5088 -5.05417,-2.37246 -8.40465,-3.55097 -7.54582,-2.63983 -14.3518,-3.77941 -22.29982,-3.73831 -6.98666,0.0393 -13.44873,1.12973 -20.119872,3.37021 -5.640501,1.90609 -9.882832,3.92806 -15.067867,7.19889 -4.553674,2.87612 -6.172551,4.16711 -10.211514,8.14194 -4.029374,3.96539 -5.471015,5.70528 -8.294629,10.05152 -2.419008,3.74033 -4.805435,8.16624 -6.154657,11.43921 -1.514305,3.68095 -3.147095,9.1027 -3.773747,12.47664 -0.905028,4.85655 -1.510844,12.7614 -1.029342,13.25068 0.2266,0.23025 10.458314,0.2644 40.813002,0.11709 5.463702,-0.0324 13.087906,-0.0569 16.933146,-0.0452 3.85486,0.002 9.19475,-0.0216 11.85055,-0.0479 2.67481,-0.0262 5.06381,0.002 5.31083,0.0615 0.58885,0.15699 1.58986,1.13593 1.79405,1.7848 0.17631,0.563 0.17255,8.15842 -0.009,9.47048 -0.5365,4.00287 -3.05656,9.67465 -5.98066,13.49659 -1.59667,2.08122 -5.27063,5.64007 -7.15601,6.92901 -2.91908,2.00402 -5.75753,3.43759 -8.62057,4.38554 -1.94677,0.63165 -5.62636,1.34468 -7.397395,1.4257 -0.742672,0.0321 -1.875959,0.10859 -2.53336,0.18897 -1.171661,0.11433 -9.338633,0.16334 -25.243495,0.15979 -4.311684,-0.006 -8.861832,0.0528 -10.071237,0.12881 -2.980619,0.17604 -16.856889,0.008 -17.530891,-0.21643 -0.958609,-0.34081 -1.99566,-1.56751 -3.497906,-4.14945 -2.684858,-4.66636 -4.443049,-8.58292 -6.143549,-13.74588 -3.930804,-11.91967 -4.915857,-23.22565 -3.041382,-35.04176 1.262587,-7.90902 4.225123,-16.5278 8.068873,-23.46435 2.298398,-4.13153 4.793616,-7.87126 7.639462,-11.42733 1.365205,-1.70235 2.056345,-2.43921 5.30863,-5.63985 3.252277,-3.20063 4.000135,-3.87993 5.714534,-5.20827 7.144749,-5.52048 14.591402,-9.50614 22.922561,-12.2283 8.083103,-2.64799 15.211095,-3.69506 24.014015,-3.51989 3.69252,0.0676 6.20342,0.27806 9.11245,0.72015 11.37922,1.75675 21.94944,5.8961 31.11309,12.13722 2.36665,1.61324 3.98146,2.8598 4.90677,3.78901 z m 17.95229,21.28884 c 0.59882,0.60279 1.23636,1.52918 1.87508,2.74191 2.17563,4.07217 4.77562,10.99366 6.05827,16.03904 1.75287,6.94327 2.43856,12.85951 2.30742,19.7306 -0.15656,7.67042 -1.30403,14.25736 -3.74085,21.41457 -3.00255,8.86596 -6.75946,15.6795 -12.87463,23.37836 -1.78857,2.27004 -8.65781,9.03016 -10.97548,10.82013 -6.25391,4.81374 -12.23051,8.27796 -18.75196,10.84328 -2.46346,0.97019 -7.2728,2.49264 -9.66651,3.07311 -12.10165,2.88236 -24.796619,2.59052 -36.962056,-0.82871 -3.371339,-0.95022 -4.604767,-1.43591 -5.636008,-2.21513 -1.059567,-0.808 -1.171959,-1.03735 -0.701255,-1.57611 0.47086,-0.55781 1.374838,-0.5222 4.738567,0.19003 6.55646,1.38502 11.835072,1.8747 17.814252,1.65605 7.64544,-0.29097 14.24316,-1.66594 21.45201,-4.49226 4.58307,-1.79082 9.37301,-4.46527 13.6436,-7.64823 1.34055,-0.99819 2.31813,-1.84694 4.93677,-4.36735 2.89668,-2.7752 3.43436,-3.34194 4.82838,-5.07259 3.32629,-4.12331 6.32563,-9.03929 8.21666,-13.41205 0.74696,-1.75489 2.31438,-6.11112 2.81371,-7.84895 0.6268,-2.2032 1.56698,-6.69774 1.86135,-8.98927 0.56696,-4.24058 0.72059,-9.16972 0.43857,-13.17915 -0.21247,-3.17127 -0.24904,-3.38108 -0.57108,-3.57402 -0.15153,-0.0964 -2.32107,-0.1709 -4.8529,-0.17214 -2.52237,0.008 -7.5193,-0.003 -11.10767,-0.003 -3.59779,-0.01 -7.10061,3.3e-4 -7.80522,0.0327 -0.69501,0.023 -4.65466,0.0484 -8.776,0.044 -4.11189,0.005 -12.29772,0.0159 -18.18019,0.045 -5.87287,0.0196 -13.582802,0.034 -17.114049,0.0343 -3.531256,3e-4 -7.119433,8e-5 -7.96673,0.0219 -0.847304,0.0217 -1.684642,-0.0231 -1.864783,-0.11016 -0.170711,-0.0775 -0.55842,-0.39454 -0.851108,-0.69195 -0.726986,-0.73871 -0.901745,-1.4921 -0.910875,-3.91932 -0.0097,-2.35107 0.318274,-4.09025 1.34147,-7.06126 0.935941,-2.77182 1.488192,-3.97622 2.848221,-6.22115 1.803793,-2.98379 2.8034,-4.21317 6.084467,-7.44213 3.108383,-3.05902 3.769465,-3.59624 6.61055,-5.37247 5.577007,-3.48661 11.323537,-5.5536 18.069747,-6.47047 2.85863,-0.39593 4.87683,-0.43695 18.73474,-0.36412 6.6815,0.0344 16.84671,0.0588 22.59578,0.0477 7.08154,-4.3e-4 10.63129,0.0564 11.01093,0.1927 0.32384,0.12037 0.66948,0.36539 1.02888,0.72698 z"
+       id="path4-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccsccccsccccccccccccscccccscccscccccccccccccccccccscccccccccccccccccccccccccccccccccccsscscccsccccccc" />
+  </g>
+</svg>
diff --git a/templates/custom/ecosysteme.html b/templates/custom/ecosysteme.html
index 4a0e66b..e57c34a 100644
--- a/templates/custom/ecosysteme.html
+++ b/templates/custom/ecosysteme.html
@@ -84,13 +84,21 @@
             <div class="w3-col m4">
                 <a href="#"><img src="/home/cube.svg"/></a>
                 <h3>dubp-rs-client-lib</h3>
-                <p><a href="https://git.duniter.org/libs/dubp-rs-client-lib">dubp-rs-client-lib</a> est une bibliothèque Rust dédiée aux clients, elle est utilisée par Ğcli et Ğecko.</p>
+                <p>Bibliothèque <strong>Rust</strong> dédiée aux clients, <a href="https://git.duniter.org/libs/dubp-rs-client-lib">dubp-rs-client-lib</a> est utilisée par Ğecko et Ğcli pour la gestion des wallets.</p>
             </div>
 
             <div class="w3-col m4">
                 <a href="#"><img src="/home/book.svg"/></a>
                 <h3>dubp-rs-libs</h3>
-                <p><a href="https://git.duniter.org/libs/dubp-rs-libs">dubp-rs-libs</a> est un ensemble de bibliothèques Rust utilisées à la fois par Duniter et par dubp-rs-client-lib. Une partie de dubp-rs-libs est déjà en prod dans duniter 1.8, le reste le sera à partir de duniter 1.9.</p>
+                <p><a href="https://git.duniter.org/libs/dubp-rs-libs">dubp-rs-libs</a> est un ensemble de Bibliothèques <strong>Rust</strong> utilisées à la fois par Duniter et par dubp-rs-client-lib.</p>
+            </div>
+        </div>
+
+        <div class="w3-row-padding">
+            <div class="w3-col m4">
+                <a href="#"><img src="/home/g1js.svg"/></a>
+                <h3>ÄŸ1lib</h3>
+                <p>Bibliothèque <strong>JavaScript</strong> qui permet pour l'instant de manipuler les clés cryptographiques, <a href="hhttps://framagit.org/g1/g1lib.js">ğ1lib</a> est pour l'instant utilisée par Ğsper.</p>
             </div>
         </div>
     </div>
@@ -212,10 +220,41 @@
 
         <div class="w3-row-padding">
             <div class="w3-col m3">
-                <img style="height: 5em; width: unset; margin-bottom: -12px;" src="/img/pig.png"/>
+                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/img/pig.png"/>
                 <h3>Äžakpot</h3>
                 <p><a href="https://forum.duniter.org/t/gakpot-service-de-cagnottes-en-ligne/8198">Ğakpot</a> est un gestionnaire de cagnotte en développement.</p>
             </div>
+            
+            <div class="w3-col m3">
+                <i class="fa fa-scissors"></i>
+                <h3>little tools</h3>
+                <p><a href="https://git.duniter.org/tools/little-tools">Little tools</a> est un ensemble de petits outils pour l'environnement Duniter.</p>
+            </div>
+            
+            <div class="w3-col m3">
+                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/jaklis.svg"/ id="jaklis">
+                <style>
+                    #jaklis {
+                        animation: rotation 6.28s linear infinite;
+                    }
+                    @keyframes rotation {
+                        from {
+                            transform: rotate(0deg);
+                        }
+                        to {
+                            transform: rotate(359deg);
+                        }
+                    }
+                </style>
+                <h3>Jaklis</h3>
+                <p><a href="https://git.duniter.org/tools/little-tools">Jaklis</a> est un client en ligne de commande pour les datapods Cesium+ et Äžchange.</p>
+            </div>
+            
+            <div class="w3-col m3">
+                <img style="height: 4em; width: unset; margin-bottom: -12px;" src="/home/bog.jpg"/>
+                <h3>BoÄž</h3>
+                <p>Ğ1LibreBot est un chatbot disponible via Télégram, Messenger, RocketChat, ...</p>
+            </div>
         </div>
     </div>
 </section>
-- 
GitLab