Lucas Vivo
07229a4435
feat(audiobookss_library): add new logger format
2026-10-27 19:49:14 +01:00
Lucas Vivo
ec44b53a53
chore(git): remove media files .gitignore
2026-10-27 16:40:38 +01:00
Lucas Vivo
cabf1a21a8
feat(ffmpeg_handling): add only_russian testfile
2026-10-27 13:52:14 +01:00
Lucas Vivo
c4a717a8a8
feat(ffmpeg_handling): remove subs with remove_russian
...
add remove stream function
change remove audio and remove subs to use this function
fix: show_metadata returns default values and return_tags is given as
parameter
2026-10-27 09:48:06 +01:00
Lucas Vivo
7f2048cda6
faet(serverlibrary): add colorlog to custom logger
...
import colorlog and change formatter for console
no change needed in client
2026-10-27 09:46:01 +01:00
Lucas Vivo
3f19182d35
fix(ffmpeg_handling): fix return value for remove russian only files
2026-10-27 08:23:09 +01:00
Lucas Vivo
b9735e9381
fix(serverlibrary): correct file structure agian
...
serverlibrary/
├── pyproject.toml
└── src/
└── serverlibrary/
├── __init__.py
└── core.py
add src location to pyproject
2026-10-27 07:58:36 +01:00
Lucas Vivo
d43fcd530c
feat(ffmpeg handling): add return value for cmd_ function if files need to be moved
2026-10-26 10:22:06 +01:00
Lucas Vivo
2d544d317f
fix(ffmpeg handling): revise argparser, ffprobe requres string
...
add add_command function
one shared parent parser
fix(ffmpeg handling): ffprobe requres string not path
fix(ffmpeg handling): unify no output return string
2026-10-25 19:16:27 +01:00
Lucas Vivo
6e9cc10b46
transefer LOG vars to serverlib#
2026-10-25 18:33:03 +01:00
Lucas Vivo
2ea486a8c0
ffmpeg handling: change directory handling for remove russian audio
...
change directory handling for remove-russian to default
use Path everywhere
transfer LOG vars to serverlibrary
2026-10-25 18:32:51 +01:00
Lucas Vivo
04a8253755
check in test files for ffmpeg
2026-10-25 14:31:50 +01:00
Lucas Vivo
b3e9bae3eb
ffmpeg handling remove russian subs
...
remove subtitle removal for russian media
2026-10-25 14:31:20 +01:00
Lucas Vivo
7fbda6b133
metadata audiobook library
...
delete old scripts
load metadata from file
clean genre
fix artist/comment/composer/series
read books from database
write books to database
2026-10-25 14:30:05 +01:00
Lucas Vivo
63c34f5387
script: search series on tvdb and rename episodes with season/episode number
2026-10-24 10:51:21 +02:00
Lucas Vivo
fcde06e8b6
add tmdb/tvdb get to serverlibrary
2026-10-24 10:51:21 +02:00
Lucas Vivo
f54919554b
remove tmdb_get from sonar translation script
2026-10-24 10:51:21 +02:00
Lucas Vivo
93a464f49d
remove ffmpeg_handling shell script(deprecated)
2026-10-24 10:51:21 +02:00
Lucas Vivo
437c91dc7a
fix install_nvim script
2026-10-24 10:51:21 +02:00
Lucas Vivo
073ddf11fc
WallpaperChanger add encryptNT
...
fix paths
add encryptNT function
fix WC in bash_aliases
2026-10-23 17:03:16 +02:00
Lucas Vivo
f5d7962aba
remove functions from reference_playlists_to_library.py move to serverlibary
2026-10-23 17:02:12 +02:00
Lucas Vivo
0a6457abe0
set download client for all indexers
2026-10-23 17:01:22 +02:00
Lucas Vivo
aa27e1f350
ffmpeg handling: move log-level to general parser
2026-10-19 13:38:01 +02:00
Lucas Vivo
59f1bcb5c1
add scripts dir to python path
2026-10-19 13:37:40 +02:00
Lucas Vivo
b1c8365bd8
pyproject toml serverlibrary
2026-10-19 13:25:23 +02:00
Lucas Vivo
c5cf55fe21
ffmpeg handling py
...
proper testing for chapters and metadata
remove all russian finction
2026-10-19 13:24:14 +02:00
Lucas Vivo
d5c82e364d
rename folders
2026-10-17 10:17:13 +02:00
Lucas Vivo
c192114bcf
create WallpaperCHanger desktop icons
2026-10-17 10:17:13 +02:00
Lucas Vivo
95c2f90031
add parallization to metadata_audiobooks_library.py
2026-10-16 22:30:57 +02:00
Lucas Vivo
1dd80d9a45
WallpaperChanger: private key for decryption
2026-10-16 22:05:47 +02:00
Lucas Vivo
dc537635bb
write metadata to file on m4b creation
2026-10-16 22:05:09 +02:00
Lucas Vivo
be012e334b
move and adapt wallpaper changer
2026-10-16 20:14:31 +02:00
Lucas Vivo
35c2104852
add create m4b to audiobook library
...
add find_by path method
ffmetadata_escape, get_chapters
add per file chapter support for create m4b
2026-10-16 17:44:44 +02:00
Lucas Vivo
d1e2f8a3e5
assign raw socket access to etherwake
2026-10-16 17:44:44 +02:00
Lucas Vivo
d06cff4cbd
compare playlists m3u und navidrome
2026-10-12 16:33:53 +02:00
Lucas Vivo
09343a7523
first version of general audiobook library.py
2026-10-12 16:33:53 +02:00
Lucas Vivo
dc0cd02e58
combine audiobooks: remove unecessary function
2026-10-12 16:33:53 +02:00
Lucas Vivo
2f3a763054
adapt nextloud scan to docker
2026-10-09 17:36:49 +02:00
Lucas Vivo
f7ff789d81
translate edit genre metadata to python
...
ads
asd
2026-10-08 16:25:50 +02:00
Lucas Vivo
7c6a121504
finalize metadata edit_database
...
asd
2026-10-08 16:25:50 +02:00
Lucas Vivo
3d585d14e0
audiobook edit sqlite database to remove audiobook genre
2026-10-08 12:26:35 +02:00
Lucas Vivo
8b6fc7fdcd
combine audiobooks: extend to opus
...
asd
asd
2026-10-08 12:26:08 +02:00
Lucas Vivo
e4f1cce494
combine audiobook better logging
2026-10-07 18:59:18 +02:00
Lucas Vivo
8cccf674cf
parallelize creat media function call
2026-10-07 18:36:39 +02:00
Lucas Vivo
86679e4e18
combine audiobooks: move temp dir
2026-10-07 14:58:16 +02:00
Lucas Vivo
fc9a2dcf0e
combine audiobooks: create audiobook in temp dir
...
add coloured skip message
2026-10-07 14:16:41 +02:00
Lucas Vivo
57520eaa04
update log print colours
2026-10-07 12:01:20 +02:00
Lucas Vivo
f9ee0a0694
add percentage counter
2026-10-07 09:08:14 +02:00
Lucas Vivo
1af47022e9
move combine audiobooks script
...
chmod
uncomment delete lines
2026-10-07 06:58:25 +02:00
Lucas Vivo
ce656b6970
add metadata copy to combine media script
2026-10-07 06:38:36 +02:00
Lucas Vivo
fb46bfcd3a
move wol script
2026-10-06 21:11:19 +02:00
Lucas Vivo
c68b09ffd1
combine mp3 m4a m4b audiobook files
...
combine split audiobook files to one m4b file
2026-10-06 21:11:19 +02:00
Lucas Vivo
ab80645034
working version of sonarr_translation
...
translate all episodes in root folder
only qurey present seasons
optimize code
2026-10-03 16:40:21 +02:00
Lucas Vivo
24b12ec6d6
sonarr transslation script
...
functional name and id query
get episodes from tmdb
match episodes
rename
2026-10-03 12:56:09 +02:00
Lucas Vivo
a4da995ee1
ifx name filter in wol
2026-10-03 12:56:09 +02:00
Lucas Faber
d1887382f2
move wol script
2026-10-01 14:07:25 +00:00
Lucas Faber
58baa5f011
revise extract episode from dvd script
2026-10-01 14:07:24 +00:00
Lucas Faber
6a2fab5e9e
sonar translation script copied from chatgpt
2026-10-01 14:07:22 +00:00
Lucas Faber
fb7e0e8cff
vpn configs
...
add private keys from netrc to files
2026-10-01 14:07:22 +00:00
Lucas Faber
0d059bc1c0
first version of old dvd extraction script
2026-10-01 14:07:20 +00:00
Lucas Faber
0c0920d3df
add vpn config for surfshark
2026-10-01 14:07:19 +00:00
Lucas Faber
f8f0fd6fad
add find multiple video files function to bash aliases
2026-10-01 14:07:18 +00:00
Lucas Faber
0d8ae83626
refactor(nextcloud): improve version and trash cleanup script
...
refactor(nextcloud): improve version and trash cleanup script*
- add strict bash error handling
- use trap to always restart apache- fix unsafe array expansion
- improve file deletion handling
- suppoot filenames containing spaces
- replace service with systemctl
- simpmify trashbin cleanup logic
- improve user prompts and output
- add proper root privilege verification
- reduce code duplication
2026-09-25 14:51:49 +00:00
Lucas Faber
3168e3928b
feat(sync): refactor Nextcloud sync script with retries and argument handling
...
feat(sync): refactor Nextcloud sync script with retries and argument
handling
- Add centralized sync_directory() function
- Add retry logic with configurable attempts and delay
- Improve argument parsing and help output
- Add validation for selected sync targets
- Add support for sync marker removal (-del)
- Add logging abstraction with silent/live output modes
- Add dependency and credential file checks
- Prevent concurrent nextcloudcmd executions
- Improve error handling and script structure
- Add version flag support
- Standardize synchronization workflow for all folders
asd
2026-09-25 14:51:49 +00:00
Lucas Faber
e5629b73ae
refactor(nextcloud): improve OCC maintenance script
...
refactor(nextcloud): improve OCC maintenance script
- add strict bash error handling
- fix log file initialization for multimedia scan
- fix incorrect completion log entries
- add automatic apache restart via trap
- improve variable naming and quoting
- add maintenance script documentation
- improve timestamp format
- separate user-specific and summary logs
- preserve multiline OCC output
- remove obsolete email functionality
- improve overall readability and reliability
asd
2026-09-25 12:15:40 +02:00
Lucas Faber
653a367d92
remove deprecated scripts
2026-09-25 12:10:02 +02:00
Lucas Faber
fcb901e64d
move torrent scripts and revise torrentcomplete
2026-09-25 11:57:47 +02:00
Lucas Faber
8d9a32879b
add mediahost to bash_aliases
2026-09-25 11:48:21 +02:00
Lucas Faber
6969dae72b
lazygit config
2026-09-23 18:27:11 +02:00
Lucas Faber
a844fa9609
vpn service aund bashrc
2026-09-23 16:22:04 +00:00