├── .github └── FUNDING.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── functions ├── Add-TagToMedia.ps1 ├── Contains-SyncKeyword.ps1 ├── Enqueue-Payload.ps1 ├── Extract-LanguageCodeFromPath.ps1 ├── Extract-Offset.ps1 ├── Generate-UserAudioPreferences.ps1 ├── Generate-UserSubtitlePreferences.ps1 ├── Get-BazarrEpisodeSubtitlePath.ps1 ├── Get-BazarrLanguageCode.ps1 ├── Get-BazarrMovieSubtitlePath.ps1 ├── Get-GPTTranslationChunked.ps1 ├── Get-PlexLibraryId.ps1 ├── Get-PlexUserTokens.ps1 ├── Get-RadarrMovieDetails.ps1 ├── Get-SonarrEpisodeDetails.ps1 ├── Get-SonarrEpisodesBySeason.ps1 ├── Get-SonarrSeriesId.ps1 ├── Get-SubtitlePath.ps1 ├── Get-SubtitleText.ps1 ├── Handle-MediaAvailable.ps1 ├── Handle-OtherIssue.ps1 ├── Handle-SonarrEpisodeFileAdded.ps1 ├── Handle-SubtitlesIssue.ps1 ├── Handle-Webhook.ps1 ├── Log-Message.ps1 ├── Map-LanguageCode.ps1 ├── Post-OverseerrComment.ps1 ├── Process-Queue.ps1 ├── Resolve-OverseerrIssue.ps1 ├── Set-AudioTrack.ps1 ├── Set-SubtitleText.ps1 ├── Set-SubtitleTrack.ps1 ├── ShiftOffset.ps1 ├── Start-OverseerrRequestMonitor.ps1 ├── Translate-Message.ps1 └── Trigger-Kometa.ps1 ├── overr-syncerr-main.ps1 └── previews ├── movies.gif ├── script_log.png └── series.gif /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: gsariev 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Secrets and sensitive files 2 | .env 3 | docker-compose.yml 4 | config/ -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /functions/Add-TagToMedia.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Add-TagToMedia.ps1 -------------------------------------------------------------------------------- /functions/Contains-SyncKeyword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Contains-SyncKeyword.ps1 -------------------------------------------------------------------------------- /functions/Enqueue-Payload.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Enqueue-Payload.ps1 -------------------------------------------------------------------------------- /functions/Extract-LanguageCodeFromPath.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Extract-LanguageCodeFromPath.ps1 -------------------------------------------------------------------------------- /functions/Extract-Offset.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Extract-Offset.ps1 -------------------------------------------------------------------------------- /functions/Generate-UserAudioPreferences.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Generate-UserAudioPreferences.ps1 -------------------------------------------------------------------------------- /functions/Generate-UserSubtitlePreferences.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Generate-UserSubtitlePreferences.ps1 -------------------------------------------------------------------------------- /functions/Get-BazarrEpisodeSubtitlePath.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-BazarrEpisodeSubtitlePath.ps1 -------------------------------------------------------------------------------- /functions/Get-BazarrLanguageCode.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-BazarrLanguageCode.ps1 -------------------------------------------------------------------------------- /functions/Get-BazarrMovieSubtitlePath.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-BazarrMovieSubtitlePath.ps1 -------------------------------------------------------------------------------- /functions/Get-GPTTranslationChunked.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-GPTTranslationChunked.ps1 -------------------------------------------------------------------------------- /functions/Get-PlexLibraryId.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-PlexLibraryId.ps1 -------------------------------------------------------------------------------- /functions/Get-PlexUserTokens.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-PlexUserTokens.ps1 -------------------------------------------------------------------------------- /functions/Get-RadarrMovieDetails.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-RadarrMovieDetails.ps1 -------------------------------------------------------------------------------- /functions/Get-SonarrEpisodeDetails.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-SonarrEpisodeDetails.ps1 -------------------------------------------------------------------------------- /functions/Get-SonarrEpisodesBySeason.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-SonarrEpisodesBySeason.ps1 -------------------------------------------------------------------------------- /functions/Get-SonarrSeriesId.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-SonarrSeriesId.ps1 -------------------------------------------------------------------------------- /functions/Get-SubtitlePath.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-SubtitlePath.ps1 -------------------------------------------------------------------------------- /functions/Get-SubtitleText.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Get-SubtitleText.ps1 -------------------------------------------------------------------------------- /functions/Handle-MediaAvailable.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Handle-MediaAvailable.ps1 -------------------------------------------------------------------------------- /functions/Handle-OtherIssue.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Handle-OtherIssue.ps1 -------------------------------------------------------------------------------- /functions/Handle-SonarrEpisodeFileAdded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Handle-SonarrEpisodeFileAdded.ps1 -------------------------------------------------------------------------------- /functions/Handle-SubtitlesIssue.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Handle-SubtitlesIssue.ps1 -------------------------------------------------------------------------------- /functions/Handle-Webhook.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Handle-Webhook.ps1 -------------------------------------------------------------------------------- /functions/Log-Message.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Log-Message.ps1 -------------------------------------------------------------------------------- /functions/Map-LanguageCode.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Map-LanguageCode.ps1 -------------------------------------------------------------------------------- /functions/Post-OverseerrComment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Post-OverseerrComment.ps1 -------------------------------------------------------------------------------- /functions/Process-Queue.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Process-Queue.ps1 -------------------------------------------------------------------------------- /functions/Resolve-OverseerrIssue.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Resolve-OverseerrIssue.ps1 -------------------------------------------------------------------------------- /functions/Set-AudioTrack.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Set-AudioTrack.ps1 -------------------------------------------------------------------------------- /functions/Set-SubtitleText.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Set-SubtitleText.ps1 -------------------------------------------------------------------------------- /functions/Set-SubtitleTrack.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Set-SubtitleTrack.ps1 -------------------------------------------------------------------------------- /functions/ShiftOffset.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/ShiftOffset.ps1 -------------------------------------------------------------------------------- /functions/Start-OverseerrRequestMonitor.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Start-OverseerrRequestMonitor.ps1 -------------------------------------------------------------------------------- /functions/Translate-Message.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Translate-Message.ps1 -------------------------------------------------------------------------------- /functions/Trigger-Kometa.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/functions/Trigger-Kometa.ps1 -------------------------------------------------------------------------------- /overr-syncerr-main.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/overr-syncerr-main.ps1 -------------------------------------------------------------------------------- /previews/movies.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/previews/movies.gif -------------------------------------------------------------------------------- /previews/script_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/previews/script_log.png -------------------------------------------------------------------------------- /previews/series.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gssariev/overr-syncerr/HEAD/previews/series.gif --------------------------------------------------------------------------------