Skip Navigation
#stopkillingtrains

Original post by Patrick Breyer (MEP (member of the European Parliament) for the pirate party) on Mastodon: https://digitalcourage.social/@echo_pbreyer/112716177887148583

In reference to a case detailed in this talk at 37C3: https://media.ccc.de/v/37c3-12142-breaking_drm_in_polish_trains

7
[help] What is the best way to screenshare a single window with audio?
  • Your half right. It's not really the OS's fault but rather the fault of the browsers and app-frameworks that use the browser in the background (electron). Because neither Firefox nor chrome have this feature implemented for Linux. The official Discord client doesn't do it either but other ones such as Sunroof do. It's possible that at least one Matrix client has learnt to share the screen with sound on Linux but I don't know of any (I also don't use Matrix a lot so don't pay too much attention to my experience on that)

  • Microsoft really wants Local accounts gone after it erases its guide on how to create them
  • If you don't want to do that, then you can buy a bootable drive (for example here: https://www.shoplinuxonline.com/mint21-usb.html)

    Using a different tool to create a bootable drive is just a part of installing any operating system, not just Linux. If you ever need to install windows on a pc that doesn't have it installed you will see the same process.

  • Only The Best Groomers
  • But if they are edgy misogynists in their teens and then they outgrow the edgy part...

    ... Then we'll still have a bunch of misogynists on our hand, but now their beliefs are sincere rather than performative.

  • ich⚡🖱️iel
  • Markdown erlaubt es Bilder von externen Servern einzubinden. Man kann das Bild bei einem der schätzungsweise drölftausend kostenlosen Imagehostern hochladen und so verwenden. Wenn man den Link zur Datei in das Link Feld packt wird das so angezeigt als wäre es hier bei Lemmy hochgeladen worden. Und in den Body des Posts kannst du es mit folgender Syntax integrieren:

    ![alt text](https://hoster.tld/path/to/file.extention)

    Kann man übrigens auch machen wenn das animierte Gifs zu groß ist um bei Lemmy hochgeladen zu werden oder wenn man einfach den Speicherplatz der eigenen Instanz schonen möchte.

  • Strong Towns: We Built Isolating Places. Can We Get Out?

    cross-posted from: https://feddit.de/post/12940955 >People are lonely. Is it because we are addicted to our phones, or is that a symptom of larger design choices we made when building our places? We cover some of the general concepts related to social infrastructure an try to evaluate what to do next.

    0
    Strong Towns: We Built Isolating Places. Can We Get Out?

    People are lonely. Is it because we are addicted to our phones, or is that a symptom of larger design choices we made when building our places? We cover some of the general concepts related to social infrastructure an try to evaluate what to do next.

    2
    Accidentally set the TARDIS to en_US and now I can't fit through the door. How do I change back to en_GB without entering?
  • Be aware that rebooting doesn't shut down the Eye of Harmony (at least for models Type 61 and older - newer models can have an optional dimensional transfer to mitigate the problem). Rebooting all systems while the star powering your TARDIS is still dimensionally attached can lead to a high build-up of Archon Energy that needs to be disposed quickly. not doing so will result in your TARDIS trying to use it internally by changing the layout of your rooms and possibly even the desktop theme of your main control room.

    An easier way to archive what you are trying to do, is to access the remote management interface. That require you to own a new-ish sonic screwdriver (at least last years model) as only the new ones come with the necessary holographic UI library to do anything more than remote summoning or launching preprogrammed macros.

  • Oh tell me again how it loads faster and takes up less resources
  • They are contributing to Google's hold over web specs. If Google decides to implement a feature off spec, then website developers will optimise for that implementation because it will be the implementation used by all chromium based browsers. And that leads to worse performance for other browsers with a more correct implementation.

  • I've created some mock-ups for new Linux apps
  • I picked gtk for the mockups because it's supported by penpot. If you want to use kirigami over libadwaita then I'm not going to stop you.

    I'm just happy somebody took me up on all of this (and so quickly at that)

  • I've created some mock-ups for new Linux apps

    cross-posted from: https://feddit.de/post/12767626 ># A way to long introduction > I've been toying with the idea of getting a second phone to put postmarket OS on. So out of curiosity I've been going through the available software checking if I could maybe even use such a device as a daily diver. The result: Not yet, but it is very close (purely from an app availability standpoint). Most use cases have functioning apps or apps that are actively worked on. I did however notice some gaps. Now, my programming knowledge is very small and I don't really have the time to learn and then develop/maintain the apps. At least not at the moment. I have been checking out penpot however. Penpot is a browser-based graphic design tool with a focus on UI/UX design tool, similar to figma, but open source. And there is a mostly complete asset pack for gnome/adwaita applications available. (Side note to everyone trying it out: If you are getting weird flickering then it might be a Nvidia/Wayland issue. Switching to X should resolve it) > > Long story short: I have cheated some mock-ups for some apps that I am hereby sharing with the world. Some of them are a bit rough around in some places but maybe someone finds themself inspired by it. All of them are mobile first designs but since its Adwaitas design language it shouldn't be too hard to imagine how they would look on a desktop. If you decide to use one of my designs then you don't need to credit me (though it certainly would be appreciated) > > I suspect that most people won't be familiar with (2/3 of) the underlying services that my ideas are build upon. Feel free to check them out; I recommend them wholeheartedly. > > # App 1: Cookbook > !An image of a gtk app in a mobile style form factor (portrait orientation) The home page. The app lists some recipes > !An image of a gtk app in a mobile style form factor (portrait orientation) The category view. Some different categories are displayed in their own cards > !An image of a gtk app in a mobile style form factor (portrait orientation) but it is too long to show content, that would normally require scrolling. The ingreients and instructions for preparing a meal are given. > !An image of a gtk app. The same content as before but in a more desktop friendly configuration > > There used to be a piece of software called gnome recipes. But development on that app has since been abandoned and I think they had the wrong approach to it anyway. The old project aimed to not only supply the software but also the content, shipping a curated list of community supplied recipes. I am looking for a solution to save recipes from the numerous food blogs and recipe websites, that syncs using a (self hostable) online service. And wouldn't you know it such a service already exists in the form of "Cookbook" a nextcloud add-on. This app would simply act as an additional frontend. Import happens via a schema.org json template that a lot of websites use to store and display their content. That format does also allow to store nutritional information, meaning that nextcloud is also capable of saving that. I did not make place for that because it seemed to clutter the UI and I personally don't care too much about having that information easily accessible, especially since most sources don't include it in my experience. My mockup does include a floating button that allows to quickly jump between the ingredients and your last scroll position. > > I was inspired by a Android/iOS app called [körbchen](koerbchen.app], which offers the same service but isn't open source or self hostable. An already hosted instance of nextcloud cookbook is operated for example by murena, the folks behind the /e android rom btw. > > # Squeeze Remote > ! > ! > ! > ! > > The Lyrion Music Server (previously known as Logitech Music Server) allows you to create your own wifi enabled speaker system (for example using a raspberry pi). Accessing music from your NAS, a webradio or steaming service is possible, complete with multiroom support (allowing you to chain multiple speakers together so that they play the same thing at the same time). But to operate such a system one needs a remote. The server offers a web app but that one isn't particularly nice. > > # Lemmy > > ! > ! > ! > > Last but not least of course here is my idea how a gtk client could look like. I know there are already two projects which tried to build such an app, but development seems to have stalled or been outright abandoned. I tried to build !thunder_app@lemmy.world for Linux a couple of weeks ago. That worked reasonably well, but at the end it still feels alien because at the end of the day it is an android and ios app. Using it with a mouse felt even weirder because it is not designed that way. Anyway: Maybe third time is the charm for gtk apps. > > If anyone else has similar mock-ups flying around on their hard drive, feel free to post them in the comments.

    6
    I've created some mock-ups for new Linux apps

    A way to long introduction

    I've been toying with the idea of getting a second phone to put postmarket OS on. So out of curiosity I've been going through the available software checking if I could maybe even use such a device as a daily diver. The result: Not yet, but it is very close (purely from an app availability standpoint). Most use cases have functioning apps or apps that are actively worked on. I did however notice some gaps. Now, my programming knowledge is very small and I don't really have the time to learn and then develop/maintain the apps. At least not at the moment. I have been checking out penpot however. Penpot is a browser-based graphic design tool with a focus on UI/UX design tool, similar to figma, but open source. And there is a mostly complete asset pack for gnome/adwaita applications available. (Side note to everyone trying it out: If you are getting weird flickering then it might be a Nvidia/Wayland issue. Switching to X should resolve it)

    Long story short: I have cheated some mock-ups for some apps that I am hereby sharing with the world. Some of them are a bit rough around in some places but maybe someone finds themself inspired by it. All of them are mobile first designs but since its Adwaitas design language it shouldn't be too hard to imagine how they would look on a desktop. If you decide to use one of my designs then you don't need to credit me (though it certainly would be appreciated)

    I suspect that most people won't be familiar with (2/3 of) the underlying services that my ideas are build upon. Feel free to check them out; I recommend them wholeheartedly.

    App 1: Cookbook

    !An image of a gtk app in a mobile style form factor (portrait orientation) The home page. The app lists some recipes !An image of a gtk app in a mobile style form factor (portrait orientation) The category view. Some different categories are displayed in their own cards !An image of a gtk app in a mobile style form factor (portrait orientation) but it is too long to show content, that would normally require scrolling. The ingreients and instructions for preparing a meal are given. !An image of a gtk app. The same content as before but in a more desktop friendly configuration

    There used to be a piece of software called gnome recipes. But development on that app has since been abandoned and I think they had the wrong approach to it anyway. The old project aimed to not only supply the software but also the content, shipping a curated list of community supplied recipes. I am looking for a solution to save recipes from the numerous food blogs and recipe websites, that syncs using a (self hostable) online service. And wouldn't you know it such a service already exists in the form of "Cookbook" a nextcloud add-on. This app would simply act as an additional frontend. Import happens via a schema.org json template that a lot of websites use to store and display their content. That format does also allow to store nutritional information, meaning that nextcloud is also capable of saving that. I did not make place for that because it seemed to clutter the UI and I personally don't care too much about having that information easily accessible, especially since most sources don't include it in my experience. My mockup does include a floating button that allows to quickly jump between the ingredients and your last scroll position.

    I was inspired by a Android/iOS app called [körbchen](koerbchen.app], which offers the same service but isn't open source or self hostable. An already hosted instance of nextcloud cookbook is operated for example by murena, the folks behind the /e android rom btw.

    Squeeze Remote

    ! ! ! !

    The Lyrion Music Server (previously known as Logitech Music Server) allows you to create your own wifi enabled speaker system (for example using a raspberry pi). Accessing music from your NAS, a webradio or steaming service is possible, complete with multiroom support (allowing you to chain multiple speakers together so that they play the same thing at the same time). But to operate such a system one needs a remote. The server offers a web app but that one isn't particularly nice.

    Lemmy

    ! ! !

    Last but not least of course here is my idea how a gtk client could look like. I know there are already two projects which tried to build such an app, but development seems to have stalled or been outright abandoned. I tried to build !thunder_app@lemmy.world for Linux a couple of weeks ago. That worked reasonably well, but at the end it still feels alien because at the end of the day it is an android and ios app. Using it with a mouse felt even weirder because it is not designed that way. Anyway: Maybe third time is the charm for gtk apps.

    If anyone else has similar mock-ups flying around on their hard drive, feel free to post them in the comments.

    9
    Season 1 (Series 14) Episode 5: "Dot and Bubble"
  • No the episode is definitely a commentary on racism. The inhabitants of Finetime are not just gen z, they are explicitly upper class gen z. They have literally blue blood. They are very Tory-coded.

    The whole episode is riddled with micro aggressions from Lindy towards the doctor. Here is a possibly incomplete list of them:

    • declining the Doctors call in the cold open. but taking Ruby's later on
    • suspecting the Doctor is responsible for the situation
    • being disgusted by Ruby and the Doctor being in the same room
    • not noticing the Doctor and the person calling her in the morning where one and the same, saying she just thought they "looked the same"
    • Introducing the Doctor to her friends with the words "he is not as stupid as he looks" and suggesting he would be punished later on

    There is also the mention of a cleanse, which takes on a very different meaning after the twist especially since not just the majority of the Finetime characters but all of them are white.

    The whole episode is designed to make you question your own perceptiveness of racism. After the twist you are supposed to go "how could I have been so blind?". I recommend a rewatch. And no, I didn't pick up on it at first. I did notice some of them as weird, but noticed what all of them have in common only at the end.

  • Biden: What's happening in Gaza is not genocide
  • I like the term "extermination" which the ICC's chief prosecutor used in his charging document against Bibi.

    Genocide requires intent. There is at least the possibility that Israel is merely showing careless disregard and willful ignorance towards Palestinian lifes. That doesn't make a practical difference, of course. The fact that Israel is maybe? not as racist as they could be, doesn't help all the dead or starving civilians.

    That's why I like the term extermination. It's precise but doesn't require intent. It doesn't imply that Israels interest in defeating Hamas is merely a smokescreen (for the record: I don't think Hamas can be defeated militarily, but I understand the interest).

    And it does all that without being a euphemism.

    Edit: a previous version of this contained a Freudian slip where I confused the names of Biden and Netanjau.

  • ich_iel
  • "Ob Links- oder Rechtsterrorismus - da sehe ich keinen Unterschied." "Doch, doch", ruft das Känguru, "die einen zünden Ausländer an, die anderen Autos. Und Autos sind schlimmer, denn es hätte meines sein können. Ausländer besitze ich keine."

    Marc-Uwe Kling: Die Känguru Offenbarung

  • Taking your ideas for my next linux app
  • I've just tried building Thunder for desktop and it works fine so far without any tweaks nessesary. In fact I'm writing this comment using this very build.

    If there's interest I might be looking into turning this into a proper flatpak.

  • Eurovision expresses disappointment over performer wearing pro-Palestinian symbol
    tribune.com.pk Eurovision expresses disappointment over performer wearing pro-Palestinian symbol | The Express Tribune

    Eric Saade of Sweden wore a keffiyeh at Eurovision 2024, showing support for Palestine amid controversy over Israel's involvement.

    Eurovision expresses disappointment over performer wearing pro-Palestinian symbol | The Express Tribune

    cross-posted from: https://lemmy.world/post/15157225 >The musician was seen wearing a keffiyeh on his arm, a symbol commonly used to show support for Palestine. > > In reponse, a representative of the European Broadcasting Union (EBU) said in a statement: “All performers are made aware of the rules of the contest, and we regret that Eric Saade chose to compromise the non-political nature of the event.” > > Despite facing criticism for its decision not to exclude Israel and worldwide protests condemning the organizers' choice, the competition maintained its stance. > > “Politics does influence the event from time to time,” said Paul Jordan, a contest enthusiast and researcher who was part of its communications team from 2015 to 2018, in an interview with CNN. > > However, he noted, “the presence of Israel has become such a big issue (that) I think it’s going to overshadow the event.” > > The news comes during Israel’s seizure and closure of the Rafah crossing in Gaza, which has raised concerns that already-scarce food and medical supplies will be further depleted and lead to a “catastrophic” humanitarian disaster.

    0
    Carnival float in Düsseldorf, Germany

    A float at today's Rose Monday parade in Düsseldorf. Float by Jacques Tilly and his team, photo by Christoph Schroeter

    It's part of a set of satirical floats, all made by Tilly. Here is the rest.

    13
    www.tagesschau.de Kommentar zum AfD-Verbot: Der Zeitpunkt ist da

    In der Diskussion um ein Verbotsverfahren gegen die AfD überwiegt in der Politik die Skepsis. Dafür gibt es gute Argumente, meint Max Bauer. Doch in Zeiten des permanenten Tabubruchs kann die Zivilgesellschaft das Problem nicht allein lösen.

    Kommentar zum AfD-Verbot: Der Zeitpunkt ist da
    0
    disconnect.blog Elon Musk just escalated his war on workers

    The union-busting CEO wants to blow up labor protections around the world

    Elon Musk just escalated his war on workers
    6
    Intro-Skipper has been archived. How do I install it (without docker)
    github.com GitHub - ConfusedPolarBear/intro-skipper: Fingerprint audio to automatically detect and skip intro sequences in Jellyfin

    Fingerprint audio to automatically detect and skip intro sequences in Jellyfin - GitHub - ConfusedPolarBear/intro-skipper: Fingerprint audio to automatically detect and skip intro sequences in Jell...

    GitHub - ConfusedPolarBear/intro-skipper: Fingerprint audio to automatically detect and skip intro sequences in Jellyfin

    Development on the plugin seems to have stopped two months ago and the repo has been archived. Unfortunately that means that downloading from GH-actions (as advised in the documentation) is impossible, because the download has expired.

    Any workarounds (short of using docker)?

    7
    Anleitung: Wiki erstellen mit Github Pages

    Crossgeposted von: https://feddit.de/post/1160356

    > # Anleitung: Wiki erstellen mit Github Pages > Ich bin mir nicht 100% sicher ob hier der beste Ort dafür ist, aber vielleicht hilft es ja jemandem > ## Einleitung > Ein oft geäußerter Wunsch von Communities hier auf feddit und dem threadiverse allgemein ist es, doch Wikis anzubieten. Lemmy bietet diese Funktionalität zum gegenwärtigen Zeitpunkt nicht. Diese Anleitung soll eine Option näherbringen ein solches Wiki zu erstellen. Es ist nicht die einzige Option, aber es ist die, die ich gewählt habe als ich ein Wiki für die Germany Community gebaut habe und ich dachte mir, möglicherweise haben noch Andere ein Interesse, daran meine Arbeit zu replizieren. > > Es wird kein Programmierwissen vorausgesetzt, lediglich Markdown-Kenntnisse sollten vorhanden sein. Hinweis: Reddit-Wikis lassen sich relativ einfach rüberkopieren, aber nicht ohne etwas manuelle Arbeit. Reddit spricht einen etwas vergebenderen MD-Dialekt als dieses System, etwas Fomatierung muss also manuell angepasst werden. > > Rein technisch gesehen ist das was wir hier machen kein Wiki. Es erfüllt aber die Anforderungen eines Wikis für Communities. > > ## Der Tech-Stack > ### Jekyll > Das System im Hintergrund der Seite ist Jekyll, ein so genannter "Static-Site-Generator". SSGs sind sehr flexible Systeme, die allerdings keinen visuellen Editor zum bearbeiten der Seite mitbringen. Stattdessen werden Posts und Seiten als Markdown-Dokument verfasst und dann von Jekyll automatisch zu HTML umgewandelt. Aber keine Sorge: Wir rüsten einen rudimentären Editor nach mittels > > ### Github & Github Pages > Github ist eigentlich eine Plattform für das Teilen und Verwalten von Programm-Quellcode. Seine Oberfläche wird uns aber auch die Möglichkeit bieten, die Website direkt im Browser zu bearbeiten (Und an alle die häufiger mit Github arbeiten: Ich entschuldige mich im Voraus für einige der Dinge, die ich im Namen der Einsteigerfreundlichkeit beschreiben werde). Mit Github Pages können wir die Seite auch noch direkt kostenlos hosten. Dabei werden wir eine Internetadresse nach dem Schema [githubnutzername].github.io/projektname haben. Wer seinen persönlichen Nutzernamen nicht als Teil der Domain haben möchte, der kann eine Github Organisation anlegen. Mit der wird der Name in der Adresse durch den der Organisation ersetzt. > > Github hat den Vorteil, das man nicht auf einen Anbieter festgelegt ist. Sollte Github einmal Probleme bereiten, lässt sich die Seite relativ einfach auf Gitlab oder einen anderen Git-Hoster umziehen. > > ## Schritt-für-Schritt-Anleitung > ### 1. > Lege dir einen Github Account an und erstelle gegebenenfalls eine neue Organisation > > ### 2. > Wähle ein Theme aus. Du willst ein Dokumentations-Thema verwenden. Für diese Anleitung werden wir ein Thema mit dem Namen "Just the Docs" verwenden. Um eine mit diesem Thema vorkonfigurierte Seite zu erstellen klicke diesen Link an. > > ### 3. > Lege den Projektnamen (in Github-Sprech Repository Name) fest. Gebe außerdem an, ob Du oder die Organisation das Projekt verwalten soll. Beides kann später noch geändert werden. Setze das Projekt auf "öffentlich". Mit Privaten Projekten funktioniert die Website nicht. Klicke dann auf "Create repository from template" > > Herzlichen Glückwunsch, deine Seite ist nun Online > > Du kannst die mittels deiner gewählten Adresse (am besten in einem neuen Tab) jetzt aufrufen. Wenn das nicht funktioniert warte einfach ein paar Minuten. Möglicherweise braucht der Server etwas um alles fertigzustellen. > > ### 4. > Was du nun vor dir hast, ist eine Ansicht aller Dateien, die für den Server wichtig sind. Jetzt gilt es die richtigen zu bearbeiten. Da ist zum einen _config.yml. In dieser Datei kannst du den Titel der Website bearbeiten. Außerdem kannst du unter aux_links einen Link zur Lemmy-Comunity unterbringen und den Link zum Theme herauslöschen (Bitte lösche den Link nur unter aux_links und nicht unter url). > > Zum Bearbeiten klicke einfach auf die Datei und dann auf den Stift oben rechts in der Ecke der Dateiansicht. Zum Speichern klicke auf "Commit changes". Als Admin kannst du direkt speichern ("Commit directly into the main branch", für alle anderen bietet sich an, die Änderungen nur Vorzuschlagen und dann auf die Akzeptanz eines Admins zu warten. (Wie sich das einrichten lässt geht ein bisschen zu weit für diesen Guide, möglicherweise reiche ich das später noch einmal nach) > > Alle Änderungen werden direkt online gesetzt. > > ### 5. > Die Startseite wird in der Datei index.md definiert. Aktuell beinhaltet sie eine Menge Beispieltext. Ersetze ihn durch deine eigenen Inhalte im Markdown-Format. > > Ganz oben am Beginn des Dokumentes gibt es einige Konfigurationsparameter. Im Jekyll-Jargon heißt das "Frontmatter". Im Frontmatter wird festgelegt, unter welchem Namen die einzelne Seite, der einzelne Eintrag in der Navigation auf der linken Seite erscheinen soll (title), das layout der Seite (nimm einfach immer default), ob es Unterseiten gibt (has_children: true), ob die Seite eine Unterseite ist (parent: Name der Oberseite), An welcher Position der Eintrag im Menü ist (nav_order, wird der nicht gesetzt werden die Seiten Alphabetisch geordnet). All diese Parameter werden von jeweils drei Bindestrichen eingerahmt. Jede Seite braucht Frontmatter, aber nicht alle Parameter werden immer gebraucht Jede Seite sonnte immer einen Titel und ein Layout haben, der Rest ist optional. Für die Startseite empfehle ich zusätzlich noch die nav_order: 1 zu setzen, um Sicherzustellen, das die Seite immer ganz oben im Menü steht. > > ### 6. > Um neue Einträge hinzuzufügen klicke auf Add file > Create new file. Gib den Dateinamen an. Denke dabei auch an die Endung (.md). Der Dateiname muss nicht mit dem Titel der Seite übereinstimmen, er sollte aber nicht zu weit abweichen, damit man die Datei später wiederfindet. Standardmäßig werden alle Dateien einfach im Wurzelverzeichnis gespeichert. Um mehr Übersicht zu schaffen bietet es sich an die Einträge in Ordner und Unterordner zu sortieren. Dafür gibst du im Dateinamen-Feld den Naben des Orners gefolgt von einem Slash (/) ein. Sollte der Ordner nicht existieren, so wird er automatisch angelegt, sobald die Datei Commited wird. Denke an die Frontmatter! > > Und das wars schon! Meldet euch bei Fragen; ich helfe gerne, wo ich kann. Über Anmerkungen und Ergänzungen bin ich auch dankbar. > > Die offizielle Dokumentation für das Theme gibt es hier: https://just-the-docs.github.io/just-the-docs/

    0
    Anleitung: Wiki erstellen mit Github Pages

    Anleitung: Wiki erstellen mit Github Pages

    Ich bin mir nicht 100% sicher ob hier der beste Ort dafür ist, aber vielleicht hilft es ja jemandem

    Einleitung

    Ein oft geäußerter Wunsch von Communities hier auf feddit und dem threadiverse allgemein ist es, doch Wikis anzubieten. Lemmy bietet diese Funktionalität zum gegenwärtigen Zeitpunkt nicht. Diese Anleitung soll eine Option näherbringen ein solches Wiki zu erstellen. Es ist nicht die einzige Option, aber es ist die, die ich gewählt habe als ich ein Wiki für die Germany Community gebaut habe und ich dachte mir, möglicherweise haben noch Andere ein Interesse, daran meine Arbeit zu replizieren.

    Es wird kein Programmierwissen vorausgesetzt, lediglich Markdown-Kenntnisse sollten vorhanden sein. Hinweis: Reddit-Wikis lassen sich relativ einfach rüberkopieren, aber nicht ohne etwas manuelle Arbeit. Reddit spricht einen etwas vergebenderen MD-Dialekt als dieses System, etwas Fomatierung muss also manuell angepasst werden.

    Rein technisch gesehen ist das was wir hier machen kein Wiki. Es erfüllt aber die Anforderungen eines Wikis für Communities.

    Der Tech-Stack

    Jekyll

    Das System im Hintergrund der Seite ist Jekyll, ein so genannter "Static-Site-Generator". SSGs sind sehr flexible Systeme, die allerdings keinen visuellen Editor zum bearbeiten der Seite mitbringen. Stattdessen werden Posts und Seiten als Markdown-Dokument verfasst und dann von Jekyll automatisch zu HTML umgewandelt. Aber keine Sorge: Wir rüsten einen rudimentären Editor nach mittels

    Github & Github Pages

    Github ist eigentlich eine Plattform für das Teilen und Verwalten von Programm-Quellcode. Seine Oberfläche wird uns aber auch die Möglichkeit bieten, die Website direkt im Browser zu bearbeiten (Und an alle die häufiger mit Github arbeiten: Ich entschuldige mich im Voraus für einige der Dinge, die ich im Namen der Einsteigerfreundlichkeit beschreiben werde). Mit Github Pages können wir die Seite auch noch direkt kostenlos hosten. Dabei werden wir eine Internetadresse nach dem Schema [githubnutzername].github.io/projektname haben. Wer seinen persönlichen Nutzernamen nicht als Teil der Domain haben möchte, der kann eine Github Organisation anlegen. Mit der wird der Name in der Adresse durch den der Organisation ersetzt.

    Github hat den Vorteil, das man nicht auf einen Anbieter festgelegt ist. Sollte Github einmal Probleme bereiten, lässt sich die Seite relativ einfach auf Gitlab oder einen anderen Git-Hoster umziehen.

    Schritt-für-Schritt-Anleitung

    1.

    Lege dir einen Github Account an und erstelle gegebenenfalls eine neue Organisation

    2.

    Wähle ein Theme aus. Du willst ein Dokumentations-Thema verwenden. Für diese Anleitung werden wir ein Thema mit dem Namen "Just the Docs" verwenden. Um eine mit diesem Thema vorkonfigurierte Seite zu erstellen klicke diesen Link an.

    3.

    Lege den Projektnamen (in Github-Sprech Repository Name) fest. Gebe außerdem an, ob Du oder die Organisation das Projekt verwalten soll. Beides kann später noch geändert werden. Setze das Projekt auf "öffentlich". Mit Privaten Projekten funktioniert die Website nicht. Klicke dann auf "Create repository from template"

    Herzlichen Glückwunsch, deine Seite ist nun Online

    Du kannst die mittels deiner gewählten Adresse (am besten in einem neuen Tab) jetzt aufrufen. Wenn das nicht funktioniert warte einfach ein paar Minuten. Möglicherweise braucht der Server etwas um alles fertigzustellen.

    4.

    Was du nun vor dir hast, ist eine Ansicht aller Dateien, die für den Server wichtig sind. Jetzt gilt es die richtigen zu bearbeiten. Da ist zum einen _config.yml. In dieser Datei kannst du den Titel der Website bearbeiten. Außerdem kannst du unter aux_links einen Link zur Lemmy-Comunity unterbringen und den Link zum Theme herauslöschen (Bitte lösche den Link nur unter aux_links und nicht unter url).

    Zum Bearbeiten klicke einfach auf die Datei und dann auf den Stift oben rechts in der Ecke der Dateiansicht. Zum Speichern klicke auf "Commit changes". Als Admin kannst du direkt speichern ("Commit directly into the main branch", für alle anderen bietet sich an, die Änderungen nur Vorzuschlagen und dann auf die Akzeptanz eines Admins zu warten. (Wie sich das einrichten lässt geht ein bisschen zu weit für diesen Guide, möglicherweise reiche ich das später noch einmal nach)

    Alle Änderungen werden direkt online gesetzt.

    5.

    Die Startseite wird in der Datei index.md definiert. Aktuell beinhaltet sie eine Menge Beispieltext. Ersetze ihn durch deine eigenen Inhalte im Markdown-Format.

    Ganz oben am Beginn des Dokumentes gibt es einige Konfigurationsparameter. Im Jekyll-Jargon heißt das "Frontmatter". Im Frontmatter wird festgelegt, unter welchem Namen die einzelne Seite, der einzelne Eintrag in der Navigation auf der linken Seite erscheinen soll (title), das layout der Seite (nimm einfach immer default), ob es Unterseiten gibt (has_children: true), ob die Seite eine Unterseite ist (parent: Name der Oberseite), An welcher Position der Eintrag im Menü ist (nav_order, wird der nicht gesetzt werden die Seiten Alphabetisch geordnet). All diese Parameter werden von jeweils drei Bindestrichen eingerahmt. Jede Seite braucht Frontmatter, aber nicht alle Parameter werden immer gebraucht Jede Seite sonnte immer einen Titel und ein Layout haben, der Rest ist optional. Für die Startseite empfehle ich zusätzlich noch die nav_order: 1 zu setzen, um Sicherzustellen, das die Seite immer ganz oben im Menü steht.

    6.

    Um neue Einträge hinzuzufügen klicke auf Add file > Create new file. Gib den Dateinamen an. Denke dabei auch an die Endung (.md). Der Dateiname muss nicht mit dem Titel der Seite übereinstimmen, er sollte aber nicht zu weit abweichen, damit man die Datei später wiederfindet. Standardmäßig werden alle Dateien einfach im Wurzelverzeichnis gespeichert. Um mehr Übersicht zu schaffen bietet es sich an die Einträge in Ordner und Unterordner zu sortieren. Dafür gibst du im Dateinamen-Feld den Naben des Orners gefolgt von einem Slash (/) ein. Sollte der Ordner nicht existieren, so wird er automatisch angelegt, sobald die Datei Commited wird. Denke an die Frontmatter!

    Und das wars schon! Meldet euch bei Fragen; ich helfe gerne, wo ich kann. Über Anmerkungen und Ergänzungen bin ich auch dankbar.

    Die offizielle Dokumentation für das Theme gibt es hier: https://just-the-docs.github.io/just-the-docs/

    2
    Petition for more high speed rail in the EU

    Crossgeposted von: https://feddit.de/post/1016130

    > The EU needs more high-speed trains. > > There is an EU petition going around to get the European Commission to put in place a legally binding act to establish a European high-speed train network, connecting EU capitals, as quickly as possible. > > The link to the petition, as well as the site with more information, are in the pinned post. > > These official EU petitions are actually meaningful, and are not your typical online petition, as they require confirmation of identity (e.g., through DigID). It is only open to residents of the EU. > > Please consider signing it if you are a resident of the EU. > > Obviously this initiative would only be part of the solution. What we really need are more regional trains throughout Europe, and better public transit for everyone. > > Nevertheless, a trunk of high-speed train routes between capitals would go a long way towards building a viable alternative to flying and driving within Europe. Just as the Shinkansen (literally "new trunk line") do in Japan. > > My point here is: don't let perfect be the enemy of good. Please sign and share the petition, and let's get the EU committed to trains. > > Petition: https://eci.ec.europa.eu/035/public/#/screen/home > > More information: https://www.connect-capitals-hsr.eu/ > > Jason of Not Just Bikes on YouTube

    0
    Petition for more high speed rail in the EU

    The EU needs more high-speed trains.

    There is an EU petition going around to get the European Commission to put in place a legally binding act to establish a European high-speed train network, connecting EU capitals, as quickly as possible.

    The link to the petition, as well as the site with more information, are in the pinned post.

    These official EU petitions are actually meaningful, and are not your typical online petition, as they require confirmation of identity (e.g., through DigID). It is only open to residents of the EU.

    Please consider signing it if you are a resident of the EU.

    Obviously this initiative would only be part of the solution. What we really need are more regional trains throughout Europe, and better public transit for everyone.

    Nevertheless, a trunk of high-speed train routes between capitals would go a long way towards building a viable alternative to flying and driving within Europe. Just as the Shinkansen (literally "new trunk line") do in Japan.

    My point here is: don't let perfect be the enemy of good. Please sign and share the petition, and let's get the EU committed to trains.

    Petition: https://eci.ec.europa.eu/035/public/#/screen/home

    More information: https://www.connect-capitals-hsr.eu/

    Jason of Not Just Bikes on YouTube

    13
    I've started to create a mirror of the wiki from r/Germany
    lemmygermany.github.io Home

    A wiki for the !Germany community on the threadiverse

    I have set up a wiki on github pages and will copy the content from the old wiki over in the coming days. Currently I've only moved the faq page and even that is missing a lot of stuff (like most hyperlinks).

    If you want to help feel free to jump in. The repo is on https://github.com/lemmygermany/wiki

    PS: mods, if you give me your github user name I'll add you as site admins for the wiki

    UPDATE: I think, I've transferred everything. There is still work to do. Most internal links are still broken, because they expect the structure on the backend to be the same and it's not. But that is something that can be changed in time. All the content should be there and that's the most important.

    I've also fixed a typo in the domain name.

    21
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)VI
    Vittelius @feddit.de
    Posts 18
    Comments 133