Lucas Vivohost
8d98c134d0
feat(gnome): create custom keyboard shortcuts
...
Add script to automate creation of GNOME custom keyboard shortcuts.
- Detect existing custom keybindings
- Find the next available custom shortcut slot
- Register new custom-keybinding entries automatically
- Configure shortcut name, command, and key combination
- Preserve existing GNOME keyboard shortcuts
- Add usage documentation and examples
- Include helper notes for discovering key names with xev
- Simplify scripting and workstation setup automation
2026-09-14 12:43:38 +02:00
Lucas Vivohost
fbcbf008ea
feat(wallpapers): automate element spectrum download and panorama generation
...
Add script for downloading and processing element emission spectra
from Wikimedia Commons.
- Read element definitions from get_images.txt
- Retrieve original spectrum images from Wikimedia Commons
- Download element spectrum PNG files automatically
- Generate standardized filenames using atomic metadata
- Resize images to 3840px width
- Crop images to 3840x540 panorama format
- Export processed files to wallpaper collection directory
- Report missing spectrum images
- Automate creation of element-themed desktop wallpapers
2026-09-14 12:43:38 +02:00
Lucas Vivohost
16c69ac7df
feat(images): consolidate panorama detection
...
Combine panorama detection utilities into a single script.
- Merge aspect-ratio based panorama detection with dimension-based
checks
- Detect images with aspect ratio < 0.5 or > 1.8
- Detect images where width exceeds three times the height
- Ignore images already tagged as Panorama
- Scan directories recursively for JPG, JPEG, and PNG files
- Add timestamped logging of detected panorama candidates
- Optionally copy detected panoramas to a review directory
- Improve filename handling using find -print0
- Use identify -format for reliable dimension extraction
- Add dependency validation and robust error handling
- Reduce repeated ImageMagick parsing and simplify maintenance
2026-09-14 12:43:38 +02:00
Lucas Vivohost
c1ebc80235
revisit crop image script
...
feat(images): improve JPG crop script reliability and safety
- Add detailed script header, description, and usage instructions
- Process only JPG/JPEG files
- Handle filenames containing spaces safely
- Verify ImageMagick dependencies before execution
- Use identify -format for reliable dimension detection
- Match images with width exactly 3546px
- Skip previously processed *_c.jpg and *_u.jpg files
- Add error handling for invalid or corrupt images
- Enable strict Bash mode (set -euo pipefail)
- Improve logging and processing feedback
move file
crop images
2026-09-14 12:43:38 +02:00
Lucas Vivohost
f84d8d137b
add services and bash alias
...
wol service
asd
2026-09-14 12:43:38 +02:00
Lucas Serverhost
4b75e4b491
chmod
2026-09-14 12:43:38 +02:00
Lucas Serverhost
793d3f61a3
chown lucas for media rsync
2026-09-14 12:43:38 +02:00
Lucas Serverhost
7c8831501a
add audiobook sync to syncNC
2026-09-14 12:43:38 +02:00
Lucas Vivohost
7c2e0db615
metadata scripts
...
album from folder: create album from foldername
read: read and display author, album, grouping of every folder
remove author before title: remove "name - " when matching author
2026-09-14 12:43:38 +02:00
Lucas Vivohost
408566b6ea
move files
...
move scripts
2026-09-14 12:43:38 +02:00
Lucas Serverhost
5cdbf51c1e
add logfile to convert heic
2026-09-14 12:43:38 +02:00
Lucas Serverhost
61c3d2f6c2
youtube add cookies and yt2mp3 scrript
2026-09-14 12:43:38 +02:00
Lucas Serverhost
5e3a289f4e
update docker and flatpak
...
upgrade
2026-09-14 12:43:38 +02:00
Lucas Serverhost
cc1f9653de
add syncNC cmd to rename_camera_folder
2026-09-14 12:43:38 +02:00
Lucas Serverhost
507ff7347d
nextcloud scan: remove maintenance mode
2026-09-14 12:43:38 +02:00
Lucas Serverhost
709d5d2b41
metadata scripts
...
rank from list: remove turtledemo and add grouping name as argument
metadata scan: scan grouping of all files
metadata search replace: add working dir as argument
2026-09-14 12:43:38 +02:00
Lucas Serverhost
f27c172a73
convert heic functional script w docker
...
add docker for new magic version on ubuntu 24
2026-09-14 12:43:38 +02:00
Lucas Serverhost
14c7e69172
metadata scripts add mult pattern and tag v2.4
2026-09-14 12:43:38 +02:00
Lucas Vivohost
f5e6920e92
heic script convert mov 2 mo4
2026-09-14 12:43:38 +02:00
Lucas Serverhost
566f76459f
interpolate generateAlina py
2026-09-14 12:43:38 +02:00
Lucas Serverhost
fe68810e0f
metadata script
...
metadata remove genre: script to remove keywords ie audiobook from genre
rank from list: change pattern and separate author and title, rank is
str now
2026-09-14 12:43:38 +02:00
Lucas Vivohost
0dca4be1f3
fix ./space in rename episodes
2026-09-14 12:43:38 +02:00
Lucas Vivohost
c310e57035
convert image script
2026-09-14 12:43:38 +02:00
Lucas Vivohost
05cb3b1b9f
audiobook scripts
2026-09-14 12:43:38 +02:00
Lucas Vivohost
83e6d7ee22
metadata scripts
2026-09-14 12:43:38 +02:00
Lucas Vivohost
2044545136
rename epiodes pattern
2026-09-14 12:43:38 +02:00
Lucas Serverhost
973108ab41
change mode 750
...
delete files
2026-09-14 12:43:38 +02:00
Lucas Vivohost
b37ee0bd27
metadata scripts
2026-09-14 09:20:47 +02:00
Lucas Vivohost
57d5cf3d34
silent and metadata for ffmpeg
2026-09-14 09:20:47 +02:00
Lucas Vivohost
dbd6dc9e54
torrent scripts
2026-09-14 09:20:47 +02:00
Lucas Vivohost
cff21a4dab
metadata scripts
2026-09-14 09:20:47 +02:00
Lucas Faber
74a3cfe8ed
alina chart
2026-09-14 09:20:47 +02:00
Lucas Faber
3e258c6afe
sync & torrent scripts
2026-09-14 09:20:47 +02:00
Lucas Faber
884ae1f841
rtorrent & jellyfin
2026-09-14 09:20:47 +02:00
Lucas Faber
7a4e422bd5
add rename audiobook chapters to ffmpeg handling
2026-09-14 09:20:47 +02:00
Lucas Faber
d87d87b5a3
notify users script
2026-09-14 09:20:47 +02:00
Lucas Faber
8379439eed
fix directory rename error for ffmpeg handling
2026-09-14 09:20:47 +02:00
Lucas Faber
346aa2e8b6
add csv to Alina Chart
2026-09-14 09:20:47 +02:00
Lucas Faber
4ba8088373
change ffmpeg filter audio to add track
...
fix
2026-09-14 09:20:47 +02:00
Lucas Faber
0d5f084cd2
add extract-audio and loop through dir for all commands
2026-09-14 09:20:47 +02:00
Lucas Faber
e3011ec767
fix base directory name after rename_directories()
2026-09-14 09:20:47 +02:00
Lucas Faber
286ea0252c
calculate Datum from Mont/Week
2026-09-14 09:20:47 +02:00
Lucas Faber
dff0c12c77
add run_cmd for silent nextcloudcmd
...
fix syncNC script logging
fix
2026-09-14 09:20:47 +02:00
Lucas Faber
44f30718ac
pyproject toml
2026-09-14 09:20:47 +02:00
Lucas Faber
84bf2277de
reverseMove script
2026-09-14 09:20:47 +02:00
Lucas Faber
ece9132ca1
fix: directory rename and add pattern
2026-09-14 09:20:47 +02:00
Lucas Faber
a56a4dfbf6
add interactive menu to ffmpeg script
2026-09-14 09:20:47 +02:00
Lucas Faber
c6aa1ac6fb
fix: add pathlib and PYTHONPATH for rename camera script
2026-09-14 09:20:47 +02:00
Lucas Faber
6e9e150253
add psgrep instead of temp file
...
add exclude for git dir
fix
2026-09-14 09:20:47 +02:00
Lucas Faber
8b7f724b2a
fix upper case serverlibary
2026-09-14 09:20:47 +02:00