~jadedctrl/jam-xwx-moe
Showing details for patch 9ed318e0bed940088be7cc94035b87e60e28ca2c.
diff -rN -u "old-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.html" "new-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.html" --- "old-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.html" 2024-11-24 17:19:06.933034568 +0000 +++ "new-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.html" 1970-01-01 00:00:00.000000000 +0000 @@ -1,248 +0,0 @@ -<h2>Bildosignaroj</h2> - -<style> - .download-button { - font-weight: normal; - font-size: .8em; - padding: .2em; - margin-left: 1em; - margin-right: 1em; - } -</style> - -<section id="bitludoj_malliberaj"> - <h3> - Bitludoj malliberaj - <img height=40px src="../emoji/Bitludoj malliberaj/ŝokmuso_tenas_kapon.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Bitludoj%20malliberaj.zip"> - Elŝuti - </a> - </h3> - <p>Vere hontinda bildosingaro, kies bildosignoj estas malliberaj eltondoj de malliberaj ludoj dum mallibera vivo.</p> -</section> - - - -<section id="etikedoj"> - <h3> - Etikedoj - <img height=40px src="../emoji/Etikedoj/korektu_min.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Etikedoj.zip"> - Elŝuti - </a> - </h3> - <p>Etikedaj simboloj kiuj montras aŭ reprezentas iun econ de homo.</p> -</section> - - - -<section id="flagoj"> - <h3> - Flagoj - <img height=40px src="../emoji/Flagoj/flago_esperanto.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Flagoj.zip"> - Elŝuti - </a> - </h3> - <p>Ĉi tiu bildosignaro enhavas diversajn specojn de flagoj. Eble vi demandas, kial - ne simple uzi unikodajn flagojn, kiuj jam estas facile tajpeblaj? Ekzistas - almenaŭ du tre bonaj kialoj:</p> - <ul> - <li>Ni atente konservas la formon kaj proporciojn de ĉiu flago. Pro egaleco ni - strebas, ke ĉiu flago tamen kovru proksimume la saman kvanton de bilderoj.</li> - <li>Iuj flagoj mankas al Unikodo, kaj ĉar oni decidis ne aldoni pliajn, ili eble - ĉiam mankos.<ul> - <li>Temas pri flagoj de iuj landoj (Tibeto), malplimultoj (interseksuloj), - lingvoj (Esperanto), kaj tiel plu.</li> - <li>Kial ni ne aldonis nur la mankantajn? Ĉar unikodaj bildosignoj montriĝas - malsame en malsamaj aparatoj, kaj apud propraj bildosignoj ili povas - malagrable trafi la okulojn. La sola maniero havi koherajn flagojn estas - do uzi nur proprajn bildosignojn. Ĝuste tion ni volas ebligi.</li> - </ul> - </li> - <li>Ĉiu flago havas ĉirkaŭ si nigran linion, kiu helpas, ke la flago estu bone - videbla sur diverskoloraj fonoj.</li> - </ul> - <h5>Ekslandoj</h2> - <p>Ĉi tiu parto enhavas flagojn de landoj, kiuj ne plu ekzistas.</p> - <h5>Landoj</h2> - <p>Ĉi tiu parto enhavas flagojn de landoj.</p> - <p>La jenaj flagoj estas neoficialaj, kaj uzitaj anstataŭ la oficialaj de - protestantoj; ni preferas ilin por esprimi nian subtenon:</p> - <ul> - <li>Afganujo</li> - <li>Blankrusujo</li> - <li>Rusujo</li> - </ul> - <p>En gentobazaj landonomoj, ni uzas kun perfekta reguleco la vorteron »uj«. - La jenaj landoj estas nomitaj malgraŭ akademia rekomendo alie, atentante ilian - vortdevenon kaj la lingvajn trajtojn de Esperanto:</p> - <ul> - <li>Blankrusujo (anstataŭ Belarusujo)</li> - <li>Cvanujo (anstataŭ Bocvano)</li> - <li>Domingo (anstataŭ Dominika respubliko)</li> - <li>Jordanlando (anstataŭ Jordanio)</li> - <li>Nigramonto (anstataŭ Montenegro)</li> - <li>Suomujo (anstataŭ Finnlando)</li> - </ul> - <p>La du Kongoj estas distingataj per siaj ĉefurboj, ne per siaj longaj nomoj.</p> - <p>Ĉar Kataro havas eksterordinare larĝan flagon, ni duonigis ĝin al du - bildosignoj.</p> - <h5>Lingvoj</h2> - <p>Ĉi tiu parto enhavas flagojn de iuj (artefaritaj) lingvoj.</p> - <h5>Malplimultoj</h2> - <p>Ĉi tiu parto enhavas flagojn uzatajn de iuj malplimultoj, precipe tiuj rilataj - al sekso kaj seksemo.</p> - <h5>Organizoj</h2> - <p>Ĉi tiu parto enhavas flagojn de interlandaj aŭ landecaj organizoj, kaj ankaŭ - de lokoj rigardataj ne kiel partoj de iu lando.</p> - <h5>Aŭtoreco</h2> - <p>Ĉiujn bildosignojn faris Tirifto, ofte el vektoraj flagoj disponeblaj en - Vikipedio kaj Wikimedia Commons, kun laŭbezonaj ŝanĝoj. Grandan dankon al tiuj - projektoj pro ilia granda laboro.</p> -<p>La bildosignaro estas eldonita kiel publika havaĵo per CC0.</p> -</section> - - - -<section id="gutkatoj"> - <h3> - Gutkatoj - <img height=40px src="../emoji/Gutkatoj/gutkato.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Gutkatoj.zip"> - Elŝuti - </a> - </h3> - <p>Ĉi tiu bildosignaro enhavas diversajn gutkatojn, kun laŭeble sencaj kaj - priskribaj nomoj. Uzu ilin saĝe kaj ili portos al vi ĝojon.</p> - <h4>Aŭtoreco</h4> - <p>Aŭtoreco kaj historio de la gutkatoj estas por ni mistero. Ni kolektas ilin el - diversaj lokoj, kaj fojfoje ilin redaktas. Ĉar tiu aliro ŝajnas kutima en la - federujo, kaj ĉar la gutkatoj estas desegnaĵoj relative simplaj, ni opinias tion - neproblema.</p> -</section> - - - -<section id="haiku"> - <h3> - Haiku - <img height=40px src="../emoji/Haiku/hundo.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Haiku.zip"> - Elŝuti - </a> - </h3> - <p>Bildsimboloj de la <a href="https://haiku-os.org">Haiku</a> projekto.</p> - <p>Sub la MIT permesilo.</p> -</section> - - - -<section id="laborado"> - <h3> - Laborado!! - <img height=40px src="../emoji/Laborado!!/taneŝima_ĝojas.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Laborado%21%21.zip"> - Elŝuti - </a> - </h3> - <p>Mienoj de roluloj el la animeo Laborado!!.</p> -</section> - - - -<section id="manĝaĵoj"> - <h3> - Manĝaĵoj - <img height=40px src="../emoji/Manĝaĵoj/sandviĉo.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Man%C4%9Da%C4%B5oj.zip"> - Elŝuti - </a> - </h3> - <p>Bildosignoj de manĝaĵoj. Nu, bidlosign<i>o</i> de sanviĉo. Bonan apetiton!</p> -</section> - - - -<section id="moneroj"> - <h3> - Moneroj - <img height=40px src="../emoji/Moneroj/spesmilo.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Moneroj.zip"> - Elŝuti - </a> - </h3> - <p>Ĉi tiu bildosignaro enhavas diversajn monerojn.</p> - <h4>Aŭtoreco</h4> - <p>Bildosignaro © 2023 Tirifto | LAL 1.3</p> - <p>Bildoj de moneroj, el kiuj la bildosignoj estas faritaj, estis prenitaj el - diversaj fontoj, listigitaj ĉi-sube.</p> - <ul> - <li>eŭro © 2006 stux | CC0 - https://en.wikipedia.org/wiki/File:Reverso_1_euro.jpg</li> - <li>spesmilo © 2017 Thomas Nguyen | CC BY-SA 4.0 - https://commons.wikimedia.org/wiki/File:1_Spesmilo.jpg</li> - </ul> -</section> - - - -<section id="programaro_libera"> - <h3> - Programaro libera - <img height=40px src="../emoji/Programaro libera/gnu.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Programaro%20libera.zip"> - Elŝuti - </a> - </h3> - <p>Ĉi tiu bildosignaro enhavas emblemojn kaj aliajn bildojn rilatajn al programaro - libera.</p> - <h4>Aŭtoreco</h4> - <p>La originalaj bildoj estis prenitaj el diversaj fontoj, kiuj estas listigitaj - ĉi-sube, kune kun la eventualaj permesiloj.</p> - <ul> - <li>gnu © 2018 gg3po | GPLv3 - https://www.gnu.org/graphics/gg3po.html</li> - <li>icecat © 2017 Hitflip | GPLv2+ ~ FAL 1.3 - https://en.wikipedia.org/wiki/File:Icecat1-300x300.svg</li> - </ul> -</section> - - - -<section id="programaro_mezlibera"> - <h3> - Programaro mezlibera - <img height=40px src="../emoji/Programaro mezlibera/firefox.png"> - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Programaro%20mezlibera.zip"> - Elŝuti - </a> - </h3> - <p>Emblemoj de liberaj programoj, kiuj iomete cedas al mallibereco aŭ nomrajtoj.</p> - <p><i>*strabas*</i></p> -</section> - - - -<section id="testoj"> - <h3> - Testoj - <a class="button-default loadmore-button download-button" - href="https://codeberg.org/jadedctrl/jam.xwx.moe/raw/branch/master/bildosignoj/Testing.zip"> - Elŝuti - </a> - </h3> - <p>Malatentu ĉi tiujn signojn.</p> - <p>Mi parolas serioze, malatentu.</p> - <p>Malatentu.</p> -</section> diff -rN -u "old-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh" "new-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh" --- "old-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh" 1970-01-01 00:00:00.000000000 +0000 +++ "new-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh" 2024-11-24 17:19:06.933034568 +0000 @@ -0,0 +1,102 @@ +#!/bin/sh +# Nomo: bildosignaroj.sh +# Pri: Ĉi tiu skripto kreos HTML-liston de bildosigaroj. +# Dato: 2024-03-18 + +# Per dosierujo-vojo de bildosignaro, presas HTML-alineon priskriban. +htmligi_bildosignaro() { + local bildosignarujo="$1" + local id="$(bildosignaro_id "$bildosignarujo")" + + echo "<section id='${id}'>" + bildosignaro_html_kapo "$bildosignarujo" + bildosignaro_html_korpo "$bildosignarujo" + echo "</section>" + +} + + +# Presas la HTMLan alineokapon de bildosignaro ĉe la donita dosierujovojo. +bildosignaro_html_kapo() { + local bildosignarujo="$1" + local nomo="$(basename "$bildosignarujo")" + local bildo="$(basename "$(bildosignaro_ekzemplero "$bildosignarujo")")" + cat <<EOF + <h3> + ${nomo} + <img height=40px src="/emoji/${nomo}/${bildo}"> + <a class="button-default loadmore-button download-button" + href="https://jam.xwx.moe/emoji/${nomo}.zip"> + Elŝuti + </a> + </h3> +EOF +} + + +# Presas la HTMLan alineoenhavon de bildosignaro ĉe la donita dosierujovojo. +bildosignaro_html_korpo() { + local bildosignarujo="$1" + tail +2 "${bildosignarujo}/.prio.md" \ + | md2html \ + | sed 's/h5>/h7>/g' \ + | sed 's/h4>/h6>/g' \ + | sed 's/h3>/h5>/g' \ + | sed 's/h2>/h4>/g' \ + | sed 's/h1>/h3>/g' +} + + +# Liveras identiigan tekstoĉenon simplan, per nomo de bildosignaro, kiu taŭgas +# por uzo ĉe ligiloj ktp. +bildosignaro_id() { + local bildosignaro="$1" + basename "$bildosignaro" \ + | tr ' ' '_' \ + | awk '{ print tolower($0) }' +} + + +# Presas la relativan vojon al ekzempla bildo de bildosignaro, prenita +# de ĝia `.prio.md`. +bildosignaro_ekzemplero() { + local bildosignarujo="$1" + head -1 "$bildosignarujo/.prio.md" \ + | sed 's/.*(//' \ + | sed 's/).*//' +} + + +uzado() { + echo "uzado: $(basename $0) BILDOSIGNAROJ_DOSIERUJO" + echo "" + echo "Presas liston de bildosignaroj en la donita dosierujo." + echo "Bildosignaraj dosierujoj havu dosierno «.prio.md», kiu" + echo "enhavu Markdown-forman priskribon de la bildosignaro." +} + + +BILDOSIGNARARUJO="$1" # Tordas la langon, ĉu ne? xP + +if test -z "$1"; then + uzado 1>&2 + exit 2 +elif test "$1" = "-h" -o "$1" = "--help" -o "$1" = "-?"; then + uzado + exit 0 +fi + + +# Presu la paĝkapon… +cat bildosignaroj.sh.html + +# … kaj poste la listerojn. +for bildosignarujo in "$BILDOSIGNARARUJO"/*/; do + if test -f "$bildosignarujo/.prio.md"; then + htmligi_bildosignaro "$bildosignarujo" + printf '\n\n' + else + echo "$bildosignarujo havas ne dosieron .prio.md!" 1>&2 + echo "Ne listigos ĝin." 1>&2 + fi +done diff -rN -u "old-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh.html" "new-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh.html" --- "old-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh.html" 1970-01-01 00:00:00.000000000 +0000 +++ "new-jam-xwx-moe/pleroma/static/static/pa\304\235oj/bildosignaroj.sh.html" 2024-11-24 17:19:06.933034568 +0000 @@ -0,0 +1,12 @@ +<h2>Bildosignaroj</h2> + +<style> + .download-button { + font-weight: normal; + font-size: .8em; + padding: .2em; + margin-left: 1em; + margin-right: 1em; + } +</style> +