Commit Graph
257 Commits
Author SHA1 Message Date
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
Lucas Vivo fcde06e8b6 add tmdb/tvdb get to serverlibrary 2026-10-24 10:51:21 +02:00