Downloads über youtube-dl per Bash-Funktion in der Z shell unter macOS nutzen

Vor ein paar Tagen hatte ich darüber geschrieben, wie es möglich ist mittels youtube-dl nur den MP4-Stream eines Videos herunterzuladen. Wenn das Kommando öfter benutzt werden soll, ist es etwas umständlich und wenig einprägsam.

Um das Kommando einfacher zugänglich zu machen, kann eine Bash-Funktion definiert werden. Unter macOS muss diese in der entsprechenden Konfigurationsdatei der Z shell angelegt werden:

nano ~/.zshrc

Anschließend kann die entsprechende Funktion in der Datei definiert werden:

yd ()
{
  youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' "$1"
}

Nachdem das Terminal neugestartet wurde, kann das Kommando wie folgt benutzt werden:

yd YouTubeID123

Anschließend startet der Download wie gehabt und das Kommando geht in Zukunft wesentlich einfacher von der Hand.

Downloads über youtube-dl auf MP4-Dateien beschränken

Wer die Kommandozeilenanwendung youtube-dl nutzt um YouTube-Videos herunterzuladen, sieht das diese jeweils den besten Audio-Stream und den besten Video-Stream nutzt. Im Normalfall wird dann meist der WebM-Stream und der M4A-Stream heruntergeladen. Soll nur der MP4-Stream heruntergeladen werden, kann dies über einen entsprechenden Parameter eingestellt wird:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' videoId123

Damit wird immer noch der beste Stream ausgewählt, allerdings beschränkt auf die Erweiterung MP4 bzw. M4A. Nach dem Download der beiden Streams, werden diese dann, mittels FFmpeg, in einer MP4-Datei gemergt.

LinkedIn-Daten herunterladen

Wer ein LinkedIn-Profil betreibt, hat dort meist eine größere Menge an Daten hinterlegt. Dank der DSGVO können diese Daten mittlerweile relativ einfach abgerufen werden. Dazu müssen die Einstellungen über den Punkt Einstellungen & Datenschutz geöffnet werden. In den sich öffnenden Einstellungen muss anschließend der Tab Datenschutz geöffnet werden.

In den Einstellungen kann das Archiv angefordert werden

Unter diesem Tab findet sich der Punkt Kopie ihrer Daten anfordern. Wird dieser geöffnet wird kann die Art des Archivs ausgewählt werden. So ist es zum Beispiel möglich nur bestimmte Daten zu exportieren. Nachdem die entsprechende Auswahl getroffen wurde, kann das Archiv angefordert werden. Der Nutzer erhält innerhalb von 24 Stunden, eine Mail über welche das Archiv der LinkedIn-Daten heruntergeladen werden kann.

Java Cheat Sheet für Einsteiger

Für eine Veranstaltung war ich auf der Suche nach einem zweiseitigen Java Cheat Sheet für Einsteiger. Da ich nichts Passendes gefunden habe, habe ich auf die Schnelle ein solches Cheat Sheet für Java erstellt.

Die erste Seite des Cheat Sheets

Es behandelt dabei wirklich nur die grundlegenden Begriffe und richtet sich von der Zielgruppe her an Jugendliche und Kinder. Der Cheat Sheet kann als PDF herunterladen werden.

Paletten für Pixel-Art

Pixel-Art kommt immer mit einer begrenzen Zahl an Farben aus. Wenn nun ein Tileset für ein Spiel erstellt werden soll, stellt sich natürlich die Frage nach einer passenden Farbpalette. So eine Palette kann von Hand gebaut oder alternativ kann sich bereits bestehender Paletten bedient werden.

Lospec bietet eine Sammlung von hunderten Paletten

Eine solche Sammlung von Paletten bietet die Webseite lospec.com an. Die Paletten können nach der Auswahl heruntergeladen und anschließend genutzt werden. Bestimmte Editoren für Pixel-Art bieten die Möglichkeit an, Paletten direkt von Lospec zu importieren. Neben der Sammlung an Farbpaletten bietet Lospec weitere Dinge wie Tutorials und einen Pixel-Art-Editor, welcher im Browser genutzt werden kann.