Meine Software - Eine Übersicht - Teil 3
Vor einigen Jahren habe ich mal angefangen meine Software aufzulisten. Das letzte Mal wurde die Liste im August 2023 aktualisiert. In der Zeit hat sich einiges getan. Es sind einige Tools von meinem Client verschwunden und ein paar Apps dazugekommen.
Gib mir gerne einen Kaffee ☕ aus 😀
Gib mir gerne einen Kaffee ☕ aus !
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.
Webbrowser
Mozilla Firefox
- Beschreibung: Webbrowser
- Website: https://www.mozilla.org/de/firefox/new/
- Erweiterungen: Ich verwende u.a. die folgenden Plugins für
Mozilla Firefox:- Cookie AutoDelete
- Decentraleyes
- Facebook Container
- Firefox Multi-Account Containers
- floccus bookmarks sync - Lesezeichen über die Nextcloud synchronisieren
- I don't care about cookies
- KeePassXC-Browser
- NoScript
- Privacy Badger
- uBlock Origin
- Wallabagger
Brave Browser
- Beschreibung: Webbrowser
- Website: https://brave.com/de/
- Erweiterungen: Ich verwende u.a. die folgenden Plugins für
Brave Browser:- Cookie AutoDelete
- Decentraleyes
- floccus bookmarks sync - Lesezeichen über die Nextcloud synchronisieren
- I don't care about cookies
- KeePassXC-Browser
- Lighthouse
- Privacy Badger
- uBlock Origin
- Wallabagger
Tor Browser
- Beschreibung: Webbrowser
- Website: https://www.torproject.org/
Mullvad Browser
- Beschreibung: Webbrowser
- Website: https://mullvad.net/en/browser
RSS
Newsboat
- Beschreibung: RSS Client
- Website: https://newsboat.org/index.html
- 😎 meine Beiträge: Link
- Beschreibung: RSS Feed Reader mit mehreren Instanzen für unterschiedliche Themengebiete. Gestartet werden die Instanzen über definierte zsh-Shortcuts in der
.zshrc.
Die Beschreibung zu den Anpassungen sind im Beitrag iTerm2-Profile für Newsboat mit Shortcut starten beschrieben.
###############
# Newsboat
###############
# Start Newsboat in same iTerm2 window
alias nn='newsboat'
# Start Newsboat in a new customized iTerm2 window
alias nnn='sh $HOME/.config/scripts/iterm-newsboat.sh "newsboat"'
# Newsboat - Nextcloud
#alias nnc='XDG_CONFIG_HOME=~/.newsboat-nextcloud XDG_DATA_HOME=.newsboat-nextcloud newsboat'
#alias nnm='sh $HOME/.config/scripts/iterm-newsboat.sh "newsboat-nextcloud"'
# Newsboat - Music News
alias nnm='XDG_CONFIG_HOME=~/.newsboat-music XDG_DATA_HOME=.newsboat-music newsboat'
Kommunikation
Thunderbird
- Beschreibung: E-Mail-Client
- Website: https://www.thunderbird.net/
- 😎 meine Beiträge: Thunderbird GPG Ready - E-Mails verschlüsseln und signieren; OpenPGP Beiträge
-
Erweiterungen: Ich verwende u.a. die folgenden Plugins für
Thunderbird:- Allow HTML Temp
- Display Mail User Agent T
- DKIM Verifier
- Send Later
- uBlock Origin
Signal
- Beschreibung: Messenger
- Website: https://signal.org/de/download/
Dateiverwaltung
Ranger
- Beschreibung: Textbasierter Dateimanager
- Website: https://ranger.github.io/
- 😎 meine Beiträge: Link
- Beschreibung: Ranger wird neben Finder für das Navigieren in Ordner- und Dateistrukturen verwendet. Mithilfe von Shortcuts können sehr schnell Befehle ausgeführt oder Scripte gestartet werden. Ein Zugriff auf die Shell ermöglicht zudem die schnelle Eingabe von Kommandos.
# Custom Shortcuts
map gd cd ~/Downloads
map gD cd ~/Documents
map gP cd ~/Pictures
map gN cd ~/Nextcloud
map gG cd ~/Documents/git
map gA cd ~/arbeitsordner
## Bilder manipulieren
# Bild verkleinern und Original überschreiben
# Funktioniert nicht mit 50%, das %-Zeichen erzeugt einen Fehler
map iio shell mogrify -resize 1024x768 -gravity center %f && mat2 --inplace %f
# watermark-metadata.sh - Insert watermark and remove metadata
map iil shell ~/.config/scripts/watermark-metadata.sh
# metadata.sh - Insert watermark and remove metadata
map iim shell ~/.config/scripts/metadata.sh
# Bild verkleinern und Original behalten
map iir shell magick %f -resize 800x600 small_%f && mat2 --inplace small_%f
# Bild Metadaten entfernen - inplace
map iid shell mat2 --inplace %f
# Ausgewähltes Bild um 50% verkleinern
map iis shell mogrify -resize 50%% %f
# Open file in Visual Studio Code
map ov shell open -a VSCodium %f
default_linemode devicons
# Open Finder (= Explorer)
map oe shell open .
# Open iTerm2
map oi shell open -a iterm .
# Open file in Brave Browser
map ob shell open -a Brave\ Browser %f
# Open file in Mozilla Firefox
map of shell open -a Firefox %f
# Move files to trash (trash-cli)
## No notification
#map tD shell trash-put %s
## Move to trash with notification
map tD shell -p trash -v %s 2>&1
Zur Erklärung des Skripts aus Zeile 15 siehe 👉 Metadaten entfernen und Wasserzeichen einfügen
Office
LibreOffice
- Beschreibung: Open-Source-Office-Paket
- Website: https://www.libreoffice.org/
- 😎 meine Beiträge: Link
- Beschreibung: Mittlerweile verwende ich aus dem gesamten Paket eigentlich nur noch die Tabellenkalkulation Calc . Das Schreiben geht einfacher mit Markdown oder für komplexere Dinge und Briefe verwende wird LaTex verwendet, für die ich Templates angelegt habe.
draw.io
- Beschreibung: Diagrammsoftware
- Website: http://draw.io/
- Beschreibung: Erstellung von Grafiken und Schaubildern
Joplin
- Beschreibung: Notizen erstellen und über die Nextcloud mit unterschiedlichen Endgeräten teilen
- Website: https://joplinapp.org/
- 😎 meine Beiträge: Link
- Beschreibung:
- Synchronisation von Notizen zur eigenen Nextcloud
- auch geeignet als Snippets Manager (hat z.B. massCode ersetzt)
Schreiben
TeXLive Utility via Basic TeX
- Beschreibung: LaTeX-Paketverwaltung
- Website: https://www.tug.org/mactex/morepackages.html
- 😎 meine Beiträge: Link
- Beschreibung: Verwendung zum Erstellen von großen, umfangreichen Dokumenten oder von Briefen. Als Editor wird ausschließlich VSCodium verwendet. Zum Erstellen von Literaturverzeichnissen wird im Paket zwar BibDesk mitgeliefert, aber ich nutze dafür Calibre das man sehr gut an die eigenen Bedürfnisse anpassen kann.
Pandoc
- Beschreibung: Parser für Multidokumentformate
- Website: https://pandoc.org/
- 😎 meine Beiträge: Link
- Beschreibung: In Verbindung mit LaTeX und Markdown hilfreich zum Erstellen schöner Dokumente.
Quelltext-Editor
VSCodium
- Beschreibung: Quelltext-Editor
- Website: https://vscodium.com/
- 😎 meine Beiträge: Link
Ich verwende u.a. die folgenden Plugins für VSCodium:
- Auto Rename Tag
- Bookmarks
- Code Spell Checker
- DotENV
- Foam
- German - Code Spell Checker
- German Language Pack for Visual Studio Code
- Git Blame
- Git Graph
- Git History
- Image preview
- LaTeX Workshop
- LTeX - LanguageTool grammar/spell checking
- Markdown Preview Enhanced
- Markdown Shortcuts
- markdownlint
- Material Icon Theme
- Prettier - Code formatter
- Project Manager
- Python
- Python Debugger
- ShellCheck
- YAML
Git
- Beschreibung: Versionsverwaltung
- Website: https://git-scm.com/
- 😎 meine Beiträge: Git; Gitea
Fork
- Beschreibung: Git Client
- Website: https://git-fork.com/
- 😎 meine Beiträge: Link
- Beschreibung: Grafischer Git Client der (für mich) keine Wünsche offen lässt.
tig
- Beschreibung: ncurses-based text-mode interface for git
- Website: https://jonas.github.io/tig/
- Beschreibung:
tigistgit, ein schlanker Git Client, um auf der Cli durch die Repositories zu navigieren.
GPG
- Beschreibung: Verschlüsselungssoftware
- Website: https://gpgtools.org/
- 😎 meine Beiträge: Link
Multimedia
VLC media player
- Beschreibung: Multimediaplayer
- Website: https://www.videolan.org/vlc/
Mp3tag
- Beschreibung: The universal tag editor for Mac.
- Website: https://mp3tag.app/
yt-dlp
- Beschreibung: yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites.
- Website: https://github.com/yt-dlp/yt-dlp
- Beschreibung: Herunterladen von Medieninhalten aus den Mediatheken von ARD, ZDF, etc.
Grafik
GIMP
- Beschreibung: Grafikprogramm
- Website: https://www.gimp.org/
ImageMagick
- Beschreibung: Grafik-Bearbeitung
- Website: http://www.imagemagick.org/
- 😎 meine Beiträge: Bilder - Wasserzeichen einfügen und Metadaten entfernen
- Beschreibung: Meist in Verbindung mit Ranger, um über dort definierte Shortcuts Bilder zu manipulieren. Das Tool wird auch in Skripten oder in der Cli verwendet.
mat2
- Beschreibung: Metadaten entfernen
- Website: https://0xacab.org/jvoisin/mat2
- 😎 meine Beiträge: Bilder – Wasserzeichen einfügen und Metadaten entfernen
- Beschreibung: Meist in Verbindung mit Ranger, um über dort definierte Shortcuts Bilder zu manipulieren. Das Tool wird auch in Skripten oder in der Cli verwendet.
exiftool
- Beschreibung: Read, Write And Edit Meta Information
- Website: https://exiftool.org/
- 😎 meine Beiträge: Bilder – Wasserzeichen einfügen und Metadaten entfernen
- Beschreibung: Meist in Verbindung mit Ranger, um über dort definierte Shortcuts Bilder zu manipulieren. Das Tool wird auch in Skripten oder in der Cli verwendet.
Ebook-Verwaltung
Calibre
- Beschreibung: eBook Management
- Website: https://calibre-ebook.com/
- 😎 meine Beiträge: Link
File Sharing
Nextcloud Client
- Beschreibung: Filehosting & -sharing
- Website: https://nextcloud.com/
- 😎 meine Beiträge: Link
Syncthing
- Beschreibung: Dateisynchronisationssoftware
- Website: https://syncthing.net/
- 😎 meine Beiträge: Link
Smart Home
Home Assistant
- Beschreibung: Smart Home
- Website: https://www.home-assistant.io/
- 😎 meine Beiträge: Link
Backup & Datensicherung
Vorta
- Beschreibung: Desktop Client for Borg Backup
- Website: https://vorta.borgbase.com/
- 😎 meine Beiträge: Link
- Beschreibung: Vorta ist ein grafischer Client für Borg.
FreeFileSync
- Beschreibung: Dateisynchronisations- und Backuptool
- Website: https://freefilesync.org/
- 😎 meine Beiträge: FreeFileSync - Dateien zur Nextcloud synchronisieren
- Beschreibung: Damit werden Daten manuell auf externe Speichermedien und auf die Synology kopiert.
rsync
- Beschreibung: Dateisynchronisations- und Backuptool
- Website: https://rsync.samba.org/
- 😎 meine Beiträge: Link
- Beschreibung: Daten lassen sich mit
rsyncsehr einfach über die Cli auf andere Server und Geräte kopieren. In Verbindung mit einem YubiKey entfällt die lästige Eingabe von Passwörtern.
Tools
iTerm2
- Beschreibung: Terminalemulation
- Website: https://www.iterm2.com/
KeePassXC
- Beschreibung: Passwortmanager
- Website: https://keepassxc.org/
- 😎 meine Beiträge: Link
Lulu
- Beschreibung: Open-Source Firewall
- Website: https://objective-see.org/products/lulu.html
- 😎 meine Beiträge: LuLu Update der Open-source Firewall mit Homebrew
Moom
- Beschreibung: Fenstermanager
- Website: https://manytricks.com/moom/
WireGuard
- Beschreibung: VPN-Client
- Website: https://wireguard.com/
- 😎 meine Beiträge: Link
YubiKey Authenticator
- Beschreibung: YubiKey Manager
- Website: https://www.yubico.com/
- 😎 meine Beiträge: Link
CLI Tools
Homebrew
- Beschreibung: Paketverwaltung
- Website: https://brew.sh
zsh
- Beschreibung: Unix-Shell
- Website: https://www.zsh.org/
- 😎 meine Beiträge: Link
###############
# Aliases
###############
alias rr='ranger'
alias ff='open -a Firefox'
alias bb='open -a Brave\ Browser'
alias mm='open -a Mullvad\ Browser'
alias ss='open -a Signal'
alias tt='open -a Thunderbird'
alias kk='open -a KeePassXC'
alias jj='open -a Joplin'
alias mm='open -a messages'
alias kl='open -a calendar'
alias cc='open -a contacts'
alias rem='open -a reminders'
alias vc='open -a VSCodium'
# open current folder in Finder
alias oe='open `pwd`'
Oh-My-Zsh
- Beschreibung: Zsh Managing Framework
- Website: https://github.com/ohmyzsh/ohmyzsh
- 😎 meine Beiträge: Link
# Path to your oh-my-zsh installation.
export ZSH="/Users/BENUTZER/.oh-my-zsh"
plugins=(
battery
brew
colorize
copypath
copyfile
git
git-flow
git-flow-avh
git-hubflow
git-prompt
gitfast
github
macos
colored-man-pages
screen
tig
)
source $ZSH/oh-my-zsh.sh
fastfetch
- Beschreibung: CLI Systeminformation
- Website: https://github.com/fastfetch-cli/fastfetch
###############
# fastfetch
###############
fastfetch
mosh
- Beschreibung: Remote terminal
- Website: https://mosh.org/
htop
- Beschreibung: Systemmonitor
- Website: https://htop.dev/
bpytop
- Beschreibung: Systemmonitor
- Website: https://github.com/aristocratos/bpytop
Ansible
- Beschreibung: Open-Source-Automatisierungswerkzeug
- Website: https://www.ansible.com/
- 😎 meine Beiträge: Link
fd
- Beschreibung: Simple, fast and user-friendly alternative to find
- Website: https://github.com/sharkdp/fd
lsd
- Beschreibung: Clone of ls with colorful output, file type icons, and more
- Website: https://github.com/lsd-rs/lsd
###############
# ls aliases
###############
alias ls='lsd'
alias gls='lsd'
# List as normal
alias ll='ls -lah'
# List alpabetically, folders first
alias lf='gls -lahF --group-directories-first'
# List sub-directories
alias lsf='gls -lhR --group-directories-first'
# List newest first
alias lt='ls -lhtF'
mcfly
- Beschreibung: Fly through your shell history
- Website: https://github.com/cantino/mcfly
- 😎 meine Beiträge: Visual Studio Code und das McFly HISTFILE Problem
###############
# McFly
###############
eval "$(mcfly init zsh)"
export MCFLY_RESULTS=60
export MCFLY_RESULTS_SORT=LAST_RUN
###############
# ZSH History Configuration
###############
# History Configuration
export HISTSIZE=1000 # the number of items for the internal history list
export SAVEHIST=1000 # maximum number of items for the history file
# The meaning of these options can be found in man page of `zshoptions`.
#setopt HIST_IGNORE_ALL_DUPS # do not put duplicated command into history list
#setopt HIST_SAVE_NO_DUPS # do not save duplicated command
setopt HIST_REDUCE_BLANKS # remove unnecessary blanks
setopt INC_APPEND_HISTORY_TIME # append command to history file immediately after execution
setopt EXTENDED_HISTORY # record command start time
nmap
- Beschreibung: Port scanning utility for large networks
- Website: https://nmap.org/
Trash-cli
- Beschreibung: Command-line interface to the freedesktop.org trashcan
- Website: https://github.com/andreafrancia/trash-cli
- 😎 meine Beiträge: Papierkorb für Ranger mit trash-cli einrichten
###############
# trash-cli
###############
# The application trash-cli is required for this shortcuts
alias tR='trash-restore'
alias tE='trash-empty 7'
alias tL='trash-list'
Spaceship 🚀⭐
- Beschreibung: Spaceship is a minimalistic, powerful and extremely customizable Zsh prompt.
- Website: https://github.com/spaceship-prompt/spaceship-prompt
- 😎 meine Beiträge: Link
###############
# SPACESHIP Configuration
###############
ZSH_THEME="spaceship"
# SPACESHIP Config
SPACESHIP_PROMPT_ADD_NEWLINE=false
SPACESHIP_PROMPT_SEPERATE_LINE=false
SPACESHIP_CHAR_PREFIX=" "
SPACESHIP_CHAR_SUFFIX=" "
SPACESHIP_CHAR_SYMBOL=➜
# TIME Section
SPACESHIP_TIME_SHOW=true
SPACESHIP_TIME_PREFIX="at "
SPACESHIP_TIME_SUFFIX=$SPACESHIP_PROMPT_DEFAULT_SUFFIX
# USER Section
SPACESHIP_USER_SHOW=always
SPACESHIP_USER_PREFIX=" with "
SPACESHIP_USER_COLOR="yellow"
SPACESHIP_USER_COLOR_ROOT="red"
SPACESHIP_HOST_SHOW=true
SPACESHIP_HOST_COLOR_SSH=green
# DIR
SPACESHIP_DIR_SHOW=true
SPACESHIP_DIR_PREFIX="in "
# BATTERY
SPACESHIP_BATTERY_SHOW=true
SPACESHIP_BATTERY_PREFIX="Battery Status "
SPACESHIP_BATTERY_THRESHOLD=10
SPACESHIP_EXEC_TIME_PREFIX="it took "
# GIT
SPACESHIP_GIT_STATUS_SHOW=true
SPACESHIP_PROMPT_ORDER=(
time # Time stamps section
user # Username section
dir # Current directory section
host # Hostname section
git # Git section (git_branch + git_status)
hg # Mercurial section (hg_branch + hg_status)
package # Package version
gradle # Gradle section
maven # Maven section
node # Node.js section
ruby # Ruby section
elixir # Elixir section
xcode # Xcode section
swift # Swift section
golang # Go section
php # PHP section
rust # Rust section
haskell # Haskell Stack section
julia # Julia section
docker # Docker section
aws # Amazon Web Services section
gcloud # Google Cloud Platform section
venv # virtualenv section
conda # conda virtualenv section
pyenv # Pyenv section
dotnet # .NET section
ember # Ember.js section
kubectl # Kubectl context section
terraform # Terraform workspace section
ibmcloud # IBM Cloud section
gnu_screen # GNU Screen section
exec_time # Execution time
line_sep # Line break
battery # Battery level and status
vi_mode # Vi-mode indicator
jobs # Background jobs indicator
exit_code # Exit code section
char # Prompt character
)
###############
# P10k Theme
###############
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
#source /opt/homebrew/opt/powerlevel10k/powerlevel10k.zsh-theme
source /opt/homebrew/share/powerlevel10k/powerlevel10k.zsh-theme
Standard Apple Tools
Von den ganzen Standardtools, die Apple mit seinen Mac ausliefert verwende ich die folgenden regelmäßig
- Erinnerungen - verknüpft mit meinem E-Mail-Konto und meiner Nextcloud
- Kalender - verknüpft mit meinem E-Mail-Konto und meiner Nextcloud
- TextEdit - für schnelle Notizen
Mehr Inspirationen
Gib mir gerne einen Kaffee ☕ aus 😀
Gib mir gerne einen Kaffee ☕ aus !
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.
Follow Me
Source
Photo by Glenn Carstens-Peters on Unsplash

