Commit Graph
104 Commits
Author SHA1 Message Date
Frédéric Tronel b241c45efc Move functions related to subtitles OCR in a dedicated module. 2026-08-29 14:22:35 +02:00
Frédéric Tronel edcbf91101 Transfer functions related to Matroska codec private data into a dedicated module. 2026-08-29 14:11:00 +02:00
Frédéric Tronel 4658cc16e0 Extract logging outside of function. 2026-08-29 13:56:04 +02:00
Frédéric Tronel 5bbdfe9929 Fix missing import. 2026-08-29 13:53:34 +02:00
Frédéric Tronel 87e326d976 Remove function to discover if required tools are installed. 2026-08-29 13:50:46 +02:00
Frédéric Tronel e2936d565f Fix typing errors in ffprobe and ffmpeg related functions. 2026-08-29 13:49:29 +02:00
Frédéric Tronel fa18247fd6 Fix typing problems in tools. 2026-08-29 12:31:50 +02:00
Frédéric Tronel 87b557bc38 Add functions related to ffmpeg, ppm files and timestamps to dedicated modules. 2026-08-29 11:24:50 +02:00
Frédéric Tronel a12a4e1b2b Fix typing errors in ffprobe functions. 2026-08-29 10:47:42 +02:00
Frédéric Tronel 795d314f13 Transfer functions that use ffprobe into a dedicated module. 2026-08-29 10:39:51 +02:00
Frédéric Tronel 700d1fedc5 Fixing type error. 2026-08-28 23:09:02 +02:00
Frédéric Tronel 92df1d24d6 Separate MKV class and functions in a separate module. 2026-08-28 22:57:50 +02:00
Frédéric Tronel ff20f31e74 No more linting error of mypy in H264. 2026-08-28 22:19:52 +02:00
Frédéric Tronel c32018caae Fix tscut for the new structure of the project. 2026-08-28 22:01:07 +02:00
Frédéric Tronel f6491be5b7 Create a module dedicated to H264 parameters dataclass. 2026-08-28 21:56:19 +02:00
Frédéric Tronel a1a1ae5399 Add first tests for H264 bitstream functions. 2026-08-28 21:43:30 +02:00
Frédéric Tronel 8dc2af580d Separate H264 specialized functions. 2026-08-28 21:25:23 +02:00
Frédéric Tronel 413df48a77 Fix wrong import. 2026-08-28 17:13:13 +02:00
Frédéric Tronel 7c539382e6 Replace = bytes() by b''. 2026-08-28 17:05:50 +02:00
Frédéric Tronel 451fd50c68 Remove unused imports. 2026-08-28 17:04:35 +02:00
Frédéric Tronel edd034b3b6 Remove 0 in range(0,). 2026-08-28 16:57:15 +02:00
Frédéric Tronel 66e20e126a Fix ruff warning about imports and IOError instead of OSError. 2026-08-28 16:53:38 +02:00
Frédéric Tronel f18ebfadc2 Fix of a potential bug found by ruff. 2026-08-28 16:52:18 +02:00
Frédéric Tronel e6814f483a Fix typos. 2026-08-28 16:23:35 +02:00
Frédéric Tronel 97ef0e972c Separate main() function in a dedicated module. 2026-08-28 16:20:17 +02:00
Frédéric Tronel 7e72611b1c Fix poetry environment. 2026-08-28 15:55:24 +02:00
Frédéric Tronel ff2ac0a236 Adding poetry support. 2026-08-28 15:50:31 +02:00
Frédéric Tronel bf7b98c73d Intialization of poetry. 2026-08-28 15:38:42 +02:00
Frédéric Tronel ffb167c321 Refactoring plan. 2026-08-28 14:04:05 +02:00
Frédéric Tronel f982b5b42d Removing remaining % string formatting. 2025-11-23 17:27:13 +01:00
Frédéric Tronel ed4ed5e7df Remove remaining % formatting in logging functions. 2025-11-23 17:16:16 +01:00
Frédéric Tronel c83bd09411 Adding doc string for more functions. 2025-11-23 17:14:02 +01:00
Frédéric Tronel 9a3d04af7f Better typing. 2025-11-23 15:56:09 +01:00
Frédéric Tronel bb5206d916 Correct cleaning of subtitles. 2025-11-23 14:54:14 +01:00
Frédéric Tronel e5b1917e78 Adding requirements for typing support. 2025-11-23 14:52:27 +01:00
Frédéric Tronel dd94e5c773 More linting with typechecking and type annotations. 2025-10-31 09:54:53 +01:00
Frédéric Tronel cb019413cc More linting: no more camelcase variables, functions, arguments or methods. 2025-10-30 16:33:15 +01:00
Frédéric Tronel 40ca3e136b More linting: no more camelcase for function names. 2025-10-29 14:54:42 +01:00
Frédéric Tronel 367cb440d8 Even more linting: function names with snake case, remove unused variables, wrong format f-strings, masked parameters. 2025-10-29 12:37:51 +01:00
Frédéric Tronel c565699875 Even more linting: no more variable with camel case. 2025-10-29 10:04:47 +01:00
Frédéric Tronel 75f227786f Still more linting (encoding for open, variables with snake case). 2025-10-28 10:55:47 +01:00
Frédéric Tronel 960de11b1b More linting. 2025-10-27 15:48:41 +01:00
Frédéric Tronel e192c66157 More linting: camel case for variable names, f-format strings. 2025-10-26 21:01:50 +01:00
Frédéric Tronel 23f1db5ffa Even more linting (long lines, trailing spaces, module importation order, variable names). 2025-10-26 17:14:29 +01:00
Frédéric Tronel 362844f8a1 Improve linting by remove superfluous parenthesis. 2025-10-25 16:55:05 +02:00
Frédéric Tronel 6ad2c3b50a Improve linting by remove bad indentations. 2025-10-25 16:47:28 +02:00
Frédéric Tronel ddec8633e3 Improve linting by remove trailing spaces. 2025-10-25 16:45:20 +02:00
Frédéric Tronel c3943ff70e Remove trailing spaces. 2025-10-25 16:33:29 +02:00
Frédéric Tronel 926ee16433 Improve pylint score and fix most errors. 2025-10-25 16:09:11 +02:00
Frédéric Tronel 489435a87f Improve pylint score and fix most errors. 2025-10-25 16:05:25 +02:00