diff --git a/source/main.qmd b/source/main.qmd index d23970f..5a4ab1e 100644 --- a/source/main.qmd +++ b/source/main.qmd @@ -1,7 +1,7 @@ --- title: "Freie Systeme" subtitle: "Software, Medien und Gesellschaft" -abstract: "Ein Einstieg für Nicht-Techies" +abstract: "Ein Einstieg in freie Software und unabhängige Platformen für Nicht-Techies" author: "roydfalk" lang: "de" date-format: "YYYY-MM-DD" @@ -30,9 +30,9 @@ format-links: false ![](media/gruene_wiese-1.png) - +::: {.notes} +- neue Platform/App/etc. — am Anfang sieht alles schön aus +::: ---- @@ -40,20 +40,16 @@ format-links: false ![](media/ueberwachung-1.png) - - ---- > Deine Telefonnummer? ![](media/datenkrake-2.jpeg) - +::: ---- @@ -61,9 +57,9 @@ format-links: false ![](media/cookies-1.png) - +::: ---- @@ -71,9 +67,9 @@ format-links: false ![](media/werbung-1.png) - +::: ---- @@ -81,9 +77,9 @@ format-links: false ![](media/ueberwachung-2.png) - +::: ---- @@ -91,9 +87,9 @@ format-links: false ![](media/werbung-2.png) - +::: ---- @@ -101,11 +97,10 @@ format-links: false ![](media/propaganda-2.jpeg) - +::: ---- @@ -113,11 +108,10 @@ format-links: false ![](media/goldener_kaefig.jpeg) - +::: ---- @@ -125,11 +119,10 @@ format-links: false ![](media/daumenschrauben-1.png) - +::: ---- @@ -137,13 +130,11 @@ format-links: false ![](media/wuergegriff-1.png) - +::: ---- @@ -151,23 +142,20 @@ format-links: false ![](media/tritt-1.png) - +::: ---- Eure Erfahrungen? - +::: # Warum ist das so? @@ -180,13 +168,11 @@ Eure Erfahrungen? - Ideologie/Propaganda - geschlossene Systeme - +::: ---- @@ -194,9 +180,9 @@ Eure Erfahrungen? [Doch](https://digitalcourage.de/nichts-zu-verbergen) - +::: ---- @@ -215,11 +201,10 @@ Falsch. Truth happens: ![](media/rezept-1.png) - +::: ---- @@ -227,9 +212,9 @@ Falsch. Truth happens: ![](media/zusammenarbeit-1.png) - +::: ---- @@ -237,11 +222,10 @@ Falsch. Truth happens: ![](media/freiheit-1.png) - +::: ---- @@ -249,13 +233,11 @@ Falsch. Truth happens: ![](media/dezentralitaet-1.png) - +::: ---- @@ -287,17 +269,16 @@ Falsch. Truth happens: - nicht ganz … - jedoch: Freiheit, Offenheit, Mündigkeit und Solidarität von/in Software, Medien und Gesellschaft können einander befruchten - +::: # Was gibt es da so? - - +::: --- @@ -310,17 +291,13 @@ Falsch. Truth happens: - Formate - sonstiges - +::: ## Kleine Auflistung @@ -343,6 +320,7 @@ Falsch. Truth happens: - Verzichten - Alternativen suchen - Befreien +- Genießen - Verantwortung übernehmen - Weitersagen @@ -356,24 +334,21 @@ Falsch. Truth happens: - [Logbuch Netzpolitik](https://logbuch-netzpolitik.de/) - [Warum dezentrale Platformen, wie Mastodon, geil sind](https://doc.adminforge.de/wXDsiXf3RV2uUdGCfPpx4w#) - +::: -## Das war's `:)` +## Ferdsch `:)` `https://ramsch.sx/vortraege/freie_systeme` ![](media/link.svg) - +::: diff --git a/tools/build b/tools/build index 3c81a3d..9bcf80c 100755 --- a/tools/build +++ b/tools/build @@ -4,7 +4,7 @@ dir_here=$(pwd) dir_source="${dir_here}/source" -dir_build="${dir_here}/build" +dir_build="/tmp/freie_systeme" ## exec diff --git a/tools/deploy b/tools/deploy index 78676e4..432e836 100755 --- a/tools/deploy +++ b/tools/deploy @@ -1,29 +1,61 @@ -#!/usr/bin/env bash +#!/usr/bin/env python3 -## functions - -function syntaxerror -{ - echo "SYNTAX: deploy " > /dev/stderr -} +import os as _os +import argparse as _argparse -## const +def string_coin( + template, + arguments +): + result = template + for (key, value, ) in arguments.items(): + result = result.replace("{{%s}}" % key, value) + return result + -dir_build="build" +def execute_shell_command( + command +): + _os.system(command) + +def main(): + ## args + argument_parser = _argparse.ArgumentParser( + ) + argument_parser.add_argument( + "target_system", + type = str, + ) + argument_parser.add_argument( + "-t", + "--target-directory", + type = str, + metavar = "", + default = "vortraege/freie_systeme", + ) + argument_parser.add_argument( + "-s", + "--source-directory", + type = str, + metavar = "", + default = "/tmp/freie_systeme", + ) + args = argument_parser.parse_args() + + ## exec + execute_shell_command( + string_coin( + "rsync --update --recursive --verbose {{source_directory}}/ {{target_system}}:{{target_directory}}", + { + "source_directory": args.source_directory, + "target_system": args.target_system, + "target_directory": args.target_directory, + } + ) + ) + -## args - -if [ $# -ge 1 ] ; then target_definition=$1 && shift ; else syntaxerror ; fi - - -## exec - -rsync \ - --update \ - --recursive \ - --verbose \ - ${dir_build}/ \ - ${target_definition} +main()