Utils¶
-
subliminal.utils.
hash_opensubtitles
(video_path)[source]¶ Compute a hash using OpenSubtitles’ algorithm.
Parameters: video_path (str) – path of the video. Returns: the hash. Return type: str
-
subliminal.utils.
hash_thesubdb
(video_path)[source]¶ Compute a hash using TheSubDB’s algorithm.
Parameters: video_path (str) – path of the video. Returns: the hash. Return type: str
-
subliminal.utils.
hash_napiprojekt
(video_path)[source]¶ Compute a hash using NapiProjekt’s algorithm.
Parameters: video_path (str) – path of the video. Returns: the hash. Return type: str
-
subliminal.utils.
hash_shooter
(video_path)[source]¶ Compute a hash using Shooter’s algorithm
Parameters: video_path (string) – path of the video Returns: the hash Return type: string
-
subliminal.utils.
sanitize
(string, ignore_characters=None)[source]¶ Sanitize a string to strip special characters.
Parameters: Returns: the sanitized string.
Return type:
-
subliminal.utils.
sanitize_release_group
(string)[source]¶ Sanitize a release_group string to remove content in square brackets.
Parameters: string (str) – the release group to sanitize. Returns: the sanitized release group. Return type: str
-
subliminal.utils.
timestamp
(date)[source]¶ Get the timestamp of the date, python2/3 compatible
Parameters: date (datetime.datetime) – the utc date. Returns: the timestamp of the date. Return type: float