# -*- coding: utf-8 -*- from typing import List, Tuple SUBSYNC_RESOURCES_ENV_MAGIC: str = "ffsubsync_resources_xj48gjdkl340" SAMPLE_RATE: int = 100 FRAMERATE_RATIOS: List[float] = [24.0 / 23.976, 25.0 / 23.976, 25.0 / 24.0] DEFAULT_FRAME_RATE: int = 48000 DEFAULT_NON_SPEECH_LABEL: float = 0.0 DEFAULT_ENCODING: str = "infer" DEFAULT_MAX_SUBTITLE_SECONDS: int = 10 DEFAULT_START_SECONDS: int = 0 DEFAULT_SCALE_FACTOR: float = 1 DEFAULT_VAD: str = "subs_then_webrtc" DEFAULT_MAX_OFFSET_SECONDS: int = 60 DEFAULT_APPLY_OFFSET_SECONDS: int = 0 SUBTITLE_EXTENSIONS: Tuple[str, ...] = ("srt", "ass", "ssa", "sub") GITHUB_DEV_USER: str = "smacke" PROJECT_NAME: str = "FFsubsync" PROJECT_LICENSE: str = "MIT" COPYRIGHT_YEAR: str = "2019" GITHUB_REPO: str = "ffsubsync" DESCRIPTION: str = "Synchronize subtitles with video." LONG_DESCRIPTION: str = ( "Automatic and language-agnostic synchronization of subtitles with video." ) WEBSITE: str = "https://github.com/{}/{}/".format(GITHUB_DEV_USER, GITHUB_REPO) DEV_WEBSITE: str = "https://smacke.net/" # No trailing slash important for this one... API_RELEASE_URL: str = "https://api.github.com/repos/{}/{}/releases/latest".format( GITHUB_DEV_USER, GITHUB_REPO ) RELEASE_URL: str = "https://github.com/{}/{}/releases/latest/".format( GITHUB_DEV_USER, GITHUB_REPO )