68-day longest streak
> 🌐 Official Website: alberti42.github.io > > This profile is a mirror of my open-source projects. For the most up-to-date documentation and categorized tools, please visit my personal page. ---…
> 🌐 Official Website: alberti42.github.io
>
> *This profile is a mirror of my open-source projects. For the most up-to-date documentation and categorized tools, please visit my personal page.*
---
Software projects
Welcome to Andrea Alberti’s personal page. Below, you find a list of projects I have been currently maintaining in my pastime.
macOS Utilities
macOS Hotkey Manager : A Python script for exporting, importing and resetting macOS application hotkeys. This is particularly useful if you need to transfer your custom keyboard shortcuts to a different machine or back them up for safekeeping.
macOS Config Manager : A small, dependency-free Python CLI to snapshot and restore macOS preferences managed via the defaults system.
Magic Warnings : A lightweight macOS app that monitors the battery levels of your Apple Magic Mouse, Trackpad, and Keyboard.
Volume Control App : This app allows you to directly control the volume of Apple Music and of Spotify using volume-up and volume-down keys from your keyboard.
iTunes Volume Control : The app is discontinued and superceded by Volume Control. The reason is that iTunes does no longer exist in recent macOS versions. Also, the newer app, Volume Control, is no longer restricted to Apple Music. It also works with Spotify and a few other music players.
Shell Plugins
These are plugins developed to improve the workflow with Zsh shell and Tmux.
Yazi plugin faster-piper : faster-piper is a general-purpose previewer that pipes the output of an arbitrary shell command into Yazi’s preview pane, with aggressive caching and efficient scrolling for large outputs.
Zinit Annex for Sourcing the Latest GitHub Release : Zinit annex that automatically selects the latest GitHub release tag when installing or updating plugins built from source.
Zsh autocompletion plugin for miscellaneous commands : This repository contains a collection of miscellaneous Zsh completions for various tools.
dotfiles for macOS & linux : These are my personal dotfiles, which include configurations for zsh shell, various tools and applications I use daily. They are designed to be lightweight and fast, supporting my workflow on macOS and Linux.
fzf-recent-files : A minimal Zsh plugin for fuzzy-jumping to recently visited directories
tmux-fzf-links plugin for tmux : A versatie tmux plugin to open any kind of link. Links are defined by customizable regular expressions. You can open local files, url, and any lines of code where errors have been generated.
tmux-ssh-syncing plugin for zsh shell : Synchronize your tmux window names with active ssh sessions. This plugin dynamically updates the tmux window name to reflect the remote hosts of active ssh sessions in the same window. It also restores the original window name when all ssh sessions are closed.
zsh-appearance-control : a Zsh plugin that helps your shell “remember” whether you are in light mode or dark mode.
zsh-indent-control : A tiny Zsh plugin that makes Tab behave nicely at the start of a line → it turns leading Tab into spaces.
zsh-opencode-tab : A zsh plugin to turn natural language into a zsh command by pressing TAB. Compatible with Oh My Zsh.
Obsidian Plugins
These are plugins developed to improve the workflow with Obsidian personal knowledge management system.
Annotations for Obsidian Community Plugins : A plugin that allows users to add personal annotations to each installed plugin in Obsidian. This is particularly useful for keeping track of why certain plugins are installed and their specific use cases.
BibDesk Integration Plugin : A plugin that integrates the macOS BibDesk application with the PDF++ plugin in Obsidian, enabling you to manage and open PDFs associated with BibDesk entries directly from Obsidian. It works with external BibTeX files, leveraging BibDesk’s bdsk-file- fields, which act as macOS bookmarks, allowing seamless file access even if files are renamed or moved.
Dataview Recent Files : A plugin visualizing a list of recently create and modified files in a fuzzy search modal in Obsidian. It extends the functionality of Obsidian Dataview plugin. The list of the recently created and modified files is determined by the frontmatter fields, rather than on the timestamp of the MarkDown file, which can change in an uncontrolled manner, especially if syncing the vault between multiple Obsidian devices. The dcumentation page is still misisng.
Import Attachments+ Plugin : A plugin that enhances the attachment management experience in Obsidian. It allows you to import, organize, and handle attachments (like images, documents, and other files) seamlessly within your vault.
Minimize on Close : A plugin that minimizes the application window to the dock or taskbar when all open panes are closed. This behavior is particularly standard on macOS and can now be optionally applied across all platforms.
Recoll Search Engine Plugin for Obsidian : A plugin for Obsidian to search the vault using the powerful Recoll Search Engine.
Emacs Contributions
These are packages and other types of contributions developed to improve the workflow with Emacs.
Emacs Docs Themer : This repo is a small community space for sharing browser userscripts (Violentmonkey/Tampermonkey) that improve the UX of specific websites.
Emacs LTeX+ : Grammar/spell checker 🔍✔️ for Emacs using LanguageTool with support for LaTeX 🎓, Markdown 📝, Python, Clang, and many others
emacs-tmux-tandem : An Emacs module to integrate Emacs in Tmux. Keep Emacs running in one pane of a tmux window alongside your other tools — a shell, yazi, lazygit, or anything else. Run et FILE from any pane in that window and the file opens instantly in the Emacs session next to you.
LaunchBar Actions
These are plugins developed to improve the workflow with LaunchBar personal knowledge management system.
Get Recent Adobe Documents : A plugin for LaunchBar to display the list of the documents recently opened with the Adobe programs Acrobat, Photoshop, Illustrator.
Get Recent MATLAB Documents : A plugin for LaunchBar to display the list of the documents recently opened with Mathworks MATLAB.
Get Recent Microsoft Office Documents <img src="https:
…
-
Volume-Control ★ PINNED
Successor of iTunes Volume Control
Objective-C ★ 273 2mo agoExplain → -
Keynote-Progress-Bar ★ PINNED
Automatically add a progress bar to Keynote presentations
AppleScript ★ 16 3mo agoExplain → -
tmux-fzf-links ★ PINNED
🚀 Open any kind of link with highly customizable matching patterns
Python ★ 61 7d agoExplain → -
tmux-ssh-syncing ★ PINNED
A zsh plugin to sync tmux window names with ssh sessions
Shell ★ 5 4mo agoExplain → -
obsidian-import-attachments-plus ★ PINNED
Import attachments by moving them into the vault.
TypeScript ★ 23 3mo agoExplain → -
obsidian-plugins-annotations ★ PINNED
Obsidian plugin that allows adding personal comments to each installed plugin.
TypeScript ★ 30 3mo agoExplain → -
iTunes-Volume-Control ▣
Controlling iTunes and Spotify volume using volume up and volume down hotkeys.
Objective-C ★ 251 9mo agoExplain → -
Zsh-Opencode-Tab
Natural language → shell command, just press TAB
Shell ★ 37 3mo agoExplain → -
faster-piper.yazi
Pipe any shell command as a cached previewer.
Lua ★ 33 4mo agoExplain → -
macOS-hotkeys-manager
Import and export macOS hotkeys across machines
Python ★ 15 1y agoExplain → -
zsh-appearance-control
Propagate dark/light appearance across your shell, tmux, Neovim, Emacs, and CLI tools
Shell ★ 13 3mo agoExplain → -
straight-overview
Selective-upgrade UI for straight.el packages: see which are behind upstream and update (or pin) only the ones you choose
Emacs Lisp ★ 10 12d agoExplain → -
macOS-config-manager
A CLI utilty to manage macOS configurations (export and import)
Python ★ 6 5mo agoExplain → -
fzf-recent-dirs
Zsh plugin: fuzzy-switch to recent directories (fzf + dirs)
Shell ★ 6 3mo agoExplain → -
dotfiles
My dotfiles for macOS & linux
Shell ★ 6 2mo agoExplain → -
obsidian-bibdesk-integration
Integration of Obsidian with bibtex files
TypeScript ★ 6 3mo agoExplain → -
Magic-Warnings
App warning when the battery level of Magic devices drops below 20%
Swift ★ 4 4mo agoExplain → -
emacs-docs-themer
Theming Emacs docs (userscripts)
JavaScript ★ 4 2mo agoExplain → -
chatGPT-plain-composer
A nimble plain-text composer for ChatGPT
JavaScript ★ 4 5mo agoExplain → -
obsidian-minimize-on-close
Minimizes Obsidian window to icon when closing the last open pane
TypeScript ★ 4 5mo agoExplain → -
sublime-recent-files-tracker
A Sublime Text package to keep track of recently opened files and projects
Python ★ 3 3mo agoExplain → -
Millennia-Laser-Control-App
Application for controlling and logging Millennia lasers
C++ ★ 3 1y agoExplain → -
sublime-virtualenv-selector
Plugin for Sublime Text Editor for Switching between Python Virtual Environments
Python ★ 3 1y agoExplain → -
Get-Recent-Microsoft-Office-Documents-For-LaunchBar
Get recent Microsoft Office documents for LaunchBar
Objective-C ★ 3 1y agoExplain → -
Open-iTerm2-Profile
Open iTerm Profiles using LaunchBar
★ 3 1y agoExplain → -
Get-Recent-VS-Code-Documents-For-LaunchBar
Get recent VS Code documents for LaunchBar
★ 3 1y agoExplain → -
Get-Recent-Adobe-Documents-For-LaunchBar
Get recent Adobe documents for LaunchBar
Objective-C ★ 3 1y agoExplain → -
zsh-misc-completions
No description.
Shell ★ 2 1mo agoExplain → -
emacs-launcher-for-macOS
Fast native macOS launcher for the Emacs daemon: Open With, drag-drop, emacs:// & org-protocol
Swift ★ 2 22d agoExplain → -
List-Emacs-Recentf-From-LaunchBar
LaunchBar action to list recently opened files from Emacs recentf
Python ★ 2 1mo agoExplain → -
alberti42.github.io
Personal homepage with a collection of maintained projects
★ 2 8d agoExplain → -
zsh-indent-control
Turn leading Tab into spaces
Shell ★ 2 3mo agoExplain → -
LS_COLORS_TRUE_COLORS ⑂
A fork of the collection of LS_COLORS definitions (with conversion to TRUE COLORS)
Shell ★ 2 1y agoExplain → -
Get-Recent-MATLAB-Documents-For-LaunchBar
Get recent MATLAB recent documents for LaunchBar
Objective-C ★ 2 1y agoExplain → -
emacs-config
Emacs configuration files
Emacs Lisp ★ 1 2d agoExplain → -
typingmind-plain-composer ▣
A nimble plain-text composer for TypingMind
JavaScript ★ 1 5mo agoExplain → -
alberti42
No description.
★ 1 1mo agoExplain → -
zinit-annex-latest-release
Zinit annex to automatically select the latest GitHub release tag
Shell ★ 1 6mo agoExplain → -
Nearley.sublime-syntax
A Sublime Text syntax highlighting file for Nearley
★ 1 1y agoExplain → -
Get-Recent-ST-Files-For-LaunchBar
Get recent Sublime Text files for LaunchBar
Python ★ 1 3mo agoExplain → -
emacs-tmux-tandem
An Emacs module to integrate Emacs in Tmux
Emacs Lisp ★ 1 3mo agoExplain → -
matplotlib-window-tracker
A small, dependency-light helper library that makes Matplotlib behave nicely in interactive IPython workflows
Python ★ 1 4mo agoExplain → -
tmux-fzf-links-discontinued ⑂ ▣
A versatie tmux plugin to open any kind of link with customizable matching patterns
Python ★ 1 1y agoExplain → -
fzf-plus.yazi
fzf plugin for Yazi with extended control of FZF_DEFAULT_COMMAND
Lua ★ 1 5mo agoExplain → -
EXIF-Syntax
EXIF (ExifTool) Sublime Syntax
★ 1 5mo agoExplain → -
obsidian-dataview-recent-files
Obsidian plugin to visualize the recently modified/created files
TypeScript ★ 1 5mo agoExplain → -
obsidian-recoll-search-plugin
Obsidian plugin to search the vault using recoll
TypeScript ★ 1 5mo agoExplain → -
Get-Recent-Mathematica-Documents-For-LaunchBar
Get recent Mathematica documents for LaunchBar
Mathematica ★ 1 6mo agoExplain → -
latex-log-syntax-vscode
Syntax highlighter for latex log messages in VS Code
★ 1 1y agoExplain → -
jupyterlab_image_downloader
A Userscript for Downloading images and SVGs rendered in JupyterLab notebooks
JavaScript ★ 1 1y agoExplain → -
recoll-macos
Recoll is a desktop full-text search tool.
C++ ★ 1 1y agoExplain → -
recoll-webui ⑂ ▣
web interface for recoll desktop search
Python ★ 1 3y agoExplain → -
obsidian-spaced-repetition ⑂
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian.md
TypeScript ★ 1 1y agoExplain → -
forked-dired-clipboard.el ⑂
Fork of dired-clipboard
Emacs Lisp ★ 0 2d agoExplain → -
fork-emacs ⑂
Fork of GNU Emacs
Emacs Lisp ★ 0 1d agoExplain → -
fork-agent-shell ⑂
A fork of agent-shell for Emacs
Emacs Lisp ★ 0 1d agoExplain → -
fork-auth-source-1password ⑂
Fork of auth-source integration for 1Password
Emacs Lisp ★ 0 5d agoExplain → -
fork-kicad ⑂
Fork of KiCad
★ 0 14d agoExplain → -
fork-ltex-plus ⑂
Fork of Documentation for LTeX+
Python ★ 0 16d agoExplain → -
fork-lsp-cli-plus ⑂
Fork of CLI language client for LSP language servers
Kotlin ★ 0 16d agoExplain → -
fork-vscode-ltex-plus ⑂
Fork of LTeX+ plugin for VS Code
TypeScript ★ 0 17d agoExplain → -
fork-ltex-ls-plus ⑂
Fork of LTeX+ Language Server: LSP language server for LanguageTool
Kotlin ★ 0 23d agoExplain → -
fork-zinit ⑂
🌻 A fork of the Flexible and fast ZSH plugin manager
Shell ★ 0 1mo agoExplain → -
fork-emacs-plus ⑂
Fork of Emacs Plus formulae
★ 0 1mo agoExplain → -
fork-flycheck ⑂
Fork of flycheck for GNU Emacs
★ 0 1mo agoExplain → -
fork-melpa ⑂
Fork of Emacs MELPA repository
★ 0 1mo agoExplain → -
fork-lsp-mode ⑂
Fork of Emacs client/library for the Language Server Protocol
Emacs Lisp ★ 0 9d agoExplain → -
fork-git-gutter ⑂
Fork of GitGutter for Emacs
Emacs Lisp ★ 0 1mo agoExplain → -
fork-sideline-flycheck ⑂
Fork of sideline-flycheck for showing errors on sideline
★ 0 1mo agoExplain → -
fork-emacs-jupyter ⑂
A fork of Emacs jupyter.el
★ 0 2mo agoExplain → -
fork-code-cells.el ⑂
Fork of code-cells for Emacs
★ 0 1y agoExplain → -
fork-gemini-cli ⑂
A fork of gemini-cli
TypeScript ★ 0 1mo agoExplain → -
fork-obsidian.el ⑂
Fork of Obsidian Notes for Emacs
★ 0 1y agoExplain → -
term_query
A small Bash script that probes terminal capabilities by sending standard VT/DEC/XTerm control sequences
Shell ★ 0 3mo agoExplain → -
fork-zsh-patina ⑂
fork of zsh-patina
★ 0 3mo agoExplain → -
wezterm-fork ⑂
A fork of WezTerm
Rust ★ 0 1mo agoExplain → -
fork-magit ⑂
Fork of Emacs Magit
Emacs Lisp ★ 0 3mo agoExplain → -
fork-fzf-tab ⑂
Fork of fzf-tab
Shell ★ 0 3mo agoExplain → -
yazi-fork ⑂
💥 Fork of the blazing fast terminal file manager yazi
Rust ★ 0 3mo agoExplain → -
fork-obsidian-custom-sort ⑂
Fork of Obsidian Custom Sort Plugin
TypeScript ★ 0 3mo agoExplain → -
fork-catppuccin-emacs ⑂
A fork of catppuccin for emacs
Emacs Lisp ★ 0 3mo agoExplain → -
fork-fazif.yazi ⑂
Fork of fazif plugin for yazi
Shell ★ 0 3mo agoExplain → -
fork_obsidian_nord ⑂
A fork of nord theme for Obsidian
CSS ★ 0 4mo agoExplain → -
fork-matplotlib ⑂
fork of matplotlib
Python ★ 0 22d agoExplain → -
fork-build-emacs ⑂
A fork build scripts for www.emacsformacosx.com
Rez ★ 0 4mo agoExplain → -
fork-opencode ⑂
Fork of the open source coding agent.
TypeScript ★ 0 24d agoExplain → -
fork-oh-my-zsh-wiki ⑂
Fork of Oh My Zsh project wiki.
Python ★ 0 4mo agoExplain → -
fork-oh-my-zsh ⑂
fork of oh-my-zsh
★ 0 4mo agoExplain → -
fork-sublime-packages ⑂
Fork of Packages for Sublime Text and Sublime Merge
★ 0 5mo agoExplain → -
iCloudDownloader ⑂
Fork of CLI for downloading iCloud file
Swift ★ 0 5mo agoExplain → -
duplicacy-space-report
Generate a report about usage of storage space by duplicacy backups
Python ★ 0 5mo agoExplain → -
fork-package_control_channel ⑂
Fork of Sublime Text Package Control
Python ★ 0 5mo agoExplain → -
yazi-plugins-fork ⑂
A fork of Yazi plugins
Lua ★ 0 5mo agoExplain → -
yazi-plugin-bat ⑂ ▣
A previewer for Yazi powered by Bat
Lua ★ 0 5mo agoExplain → -
awesome-yazi-fork ⑂
A fork of the collection of Yazi's Plugins, flavours and more resources.
★ 0 5mo agoExplain → -
fork-cheatsheets ⑂
Cheatsheets
★ 0 7mo agoExplain → -
mapyter
No description.
Python ★ 0 7mo agoExplain → -
LaTeXTools-fork ⑂
A fork of LaTeX plugin for Sublime Text
Common Workflow Language ★ 0 9mo agoExplain → -
kickstart.nvim.fork ⑂
A fork of nvim kickstart configuration
Lua ★ 0 9mo agoExplain → -
fork-auto-dark-mode.nvim ⑂
A fork of the Neovim plugin to automatically change the editor appearance based on system settings
Lua ★ 0 9mo agoExplain → -
flavors-fork ⑂
Fork of Yazi flavors maintained by community
JavaScript ★ 0 9mo agoExplain → -
tmux-fork ⑂
Fork of tmux source code
C ★ 0 9mo agoExplain → -
fork-tig ⑂
Text-mode interface for git
C ★ 0 1y agoExplain → -
zinit-annex-patch-dl ⑂ ▣
Fork unmaintained mirror of zinit-zsh/z-a-patch-dl
Shell ★ 0 1y agoExplain → -
fork-zinit-annex-bin-gem-node ⑂ ▣
Fork of zinit-zsh/z-a-bin-gem-node
Shell ★ 0 1y agoExplain → -
obsidian-releases ⑂
Community plugins list, theme list, and releases of Obsidian.
★ 0 1y agoExplain → -
fork-tmux-resurrect ⑂
Fork of tmux resurrect
Shell ★ 0 1y agoExplain → -
Fork-Zsh-100-Commits-Club ⑂
Fork of manual promoting writing Zsh software not simple scripts
Shell ★ 0 1y agoExplain → -
fork-ipython ⑂ ▣
A fork of the official repository for IPython itself.
Python ★ 0 1y agoExplain → -
tmux-plugin-list ⑂
A fork ok list of tmux plugins.
★ 0 1y agoExplain → -
convert_pyright_to_basepyright
Small utility to convert from pyright to basepyright
Python ★ 0 1y agoExplain → -
artiq ⑂
A fork of ARTIQ
★ 0 1y agoExplain → -
jupyter_server ⑂ ▣
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
Python ★ 0 5y agoExplain → -
SSHuttleBar
No description.
Objective-C ★ 0 1y agoExplain → -
jupyterlab_mapyter
A JupyterLab extension for Mapyter
JavaScript ★ 0 1y agoExplain → -
jupyterlab-lsp ⑂
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
TypeScript ★ 0 1y agoExplain → -
obsidian-pdf-plus ⑂
The most Obsidian-native PDF annotation, viewing & editing tool ever. Comes with optional Vim keybindings.
TypeScript ★ 0 1y agoExplain →
No repos match these filters.