lucas
2d97877d00
feat(sonarr_database_tool): working translation and extra_episodes functions
...
get last update time of tvdb/tmdb
get_tvdb_by_tmdb_id
add the same dict keys for both databases
lookup episodes in german for foreign language media
2026-10-29 09:02:30 +01:00
lucas
73b870b142
chore(pyrightconfig): library defintition for nvim pyright
2026-10-29 09:02:30 +01:00
lucas
ad796c174e
refactor(serverlibrary): move suffixes to library
...
move audio/video suffixes to serverlibrary
remove from audiobooks_library, ffmpeg_handling
2026-10-29 09:02:30 +01:00
lucas
18e1fc9325
feat(rotate_logs): add a function to cleanup log dir
...
trunctuate big files
rotate log groups
remove old files
2026-10-29 08:56:01 +01:00
lucas
2d623bbff6
fix(ffmpeg_handling): remove word boundaries \b from translation function
2026-10-27 19:56:35 +01:00
Lucas Vivo
9929dcbd8c
feat(sonarr_database_tool): add tvdb and tmdb fucntions
...
add functions from tmdb and tvdb script
rename match_series file to sonarr_database_tool
2026-10-27 19:53:41 +01:00
Lucas Vivo
07229a4435
feat(audiobookss_library): add new logger format
2026-10-27 19:49:14 +01:00
lucas
22522549b5
feat(ffmpeg_handling): dictonary expansion, change russ search function
...
generate search function from translation keys
dont require perfect match for translation
expand vocabulary
2026-10-27 19:45:26 +01:00
lucas
4b4b0fcb5f
config(docker_compose): add diun metrics to prometheus and grafana
2026-10-27 19:45:26 +01:00
Lucas Vivo
ec44b53a53
chore(git): remove media files .gitignore
2026-10-27 16:40:38 +01:00
lucas
2a48f50717
fix(sonar_translation): add new logging
2026-10-27 16:38:50 +01:00
Lucas Vivo
cabf1a21a8
feat(ffmpeg_handling): add only_russian testfile
2026-10-27 13:52:14 +01:00
lucas
298519a446
config(docker compose): add local rundfunkarr-at, unpackerr config, gitea bidy_size fix
...
add local rundfunkarr from git fork
update unpackerr dafult config(generated at docker compose up)
reverse proxy change: client_max_body_size 10G to transfer larger files
to gitea
2026-10-27 10:00:25 +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
25432d1650
feat(rename_camera_folder): restructuring, add path to subprocess
2026-10-26 18:56:40 +01:00
lucas
2af4724093
fix(match_series_to_tvdb): add new logging from serverlibrary, move files to series folder
2026-10-26 18:55:56 +01:00
lucas
64f2abcdd1
feat(syncNC): waiting function for psgrep nextcloud
...
wait 3x20s for nextcloudcmds to finish before exiting
2026-10-26 18:55:04 +01:00
lucas
a81ab49b91
fix(serverlibrary): fix package structure
...
structure needs to be:
serverlibrary/
├── pyproject.toml
└── serverlibrary/
├── __init__.py
└── core.py
2026-10-26 18:54:09 +01:00
lucas
51b6b28c91
fix(upgrade.sh): fix local qbittorrent case query
2026-10-26 14:56:30 +01:00
lucas
b672696f91
fix(ffmpeg handling): add language tag to is russian identification
2026-10-26 13:00:58 +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
6d229c59f7
fix(ffmpeg handling): add translation, revise logging
...
add more translations
add setup logging function for file and stdout logger
combine translation functions: translate_audio_tracks,
translate_audio_descriptions
formatting changes
fix move_override function
2026-10-26 09:44:05 +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
c52c83f7ff
match series to tvdb: save series/media and season data
2026-10-25 14:24:05 +01:00
lucas
b875c1e193
read torrent seed time and ratio from qbittorrent
2026-10-25 14:23:29 +01:00
lucas
7e7a8c3af5
remove old serverhost scripts
2026-10-24 20:11:28 +02:00
lucas
2ec34dd1be
add qbittorrent custom image upgrade agian
2026-10-24 20:11:11 +02:00
lucas
5ec0108117
backup system scripts
...
backup system via restic
backup dav script, remove unneseccary lines
2026-10-24 15:20:23 +02:00
lucas
845446e1fe
fix crontab scripts
...
exclude database files from immich sync
add docker compose file to certbot renew command
2026-10-24 15:20:23 +02:00
lucas
29de1e0f80
qbittorrent private/public separation
...
revert from qbit Dockerfile to startup script
remove custom qbittorrent from upgrade script
2026-10-24 15:20:23 +02:00
lucas
a553e51dd7
crontab backup
2026-10-24 15:20:23 +02:00
lucas
cfdadfd9aa
fix smartd conf error
2026-10-24 15:20:23 +02:00
lucas
a6bd1c2d1a
syncNC return value, youtubelist path
2026-10-24 15:20:23 +02:00
lucas
07e24ad97e
move generateAlina chart
2026-10-24 15:20:23 +02:00
lucas
bbc56a9908
unpackerr, qbittorent separation
...
add unpackerr docker compose
separate qbittorrent into public/private
gluetun DNS issue w rundfunkarr
2026-10-24 15:20:00 +02:00
lucas
7214cfd52b
crontab logging and docker command scripts
2026-10-24 15:20:00 +02:00
lucas
58795e9d5e
docker container debug info script
2026-10-24 15:20:00 +02:00
lucas
d241017c2a
match series to tvdb episodes py
...
adapt serverlibrary
2026-10-24 15:19:17 +02:00
lucas
104b912404
fix syncNC in py scripts
2026-10-24 15:09:59 +02:00
lucas
e4ebc3c5b2
remove rename camera sh and add syncNC to py script
2026-10-24 15:09:59 +02:00
lucas
6e369c3656
add qbittorrent to node_exporter
2026-10-24 15:09:37 +02:00
Lucas Vivo
63c34f5387
script: search series on tvdb and rename episodes with season/episode number
2026-10-24 10:51:21 +02:00