Commit Graph

865 Commits

Author SHA1 Message Date
f1d818cfe2 Enable Filepart2EpisodeTitle rule with absolute episodes 2024-06-03 19:31:43 +02:00
82a36aa00c Add shell.nix for nix users 2024-06-03 19:31:19 +02:00
3110c7352e Add episode title promotion rule 2024-05-30 17:02:04 +02:00
Rémi Alvergnat
b145ae2791 ci: fix semantic_release commit message 2023-12-14 13:03:53 +01:00
Rémi Alvergnat
0ddd49debb docs: remove Build Status from README 2023-12-14 12:59:13 +01:00
github-actions
c7b39db259 3.8.0
Automatically generated by python-semantic-release
2023-12-14 10:24:15 +00:00
Rémi Alvergnat
edf29168a1 ci: use twine to upload packages on pypi 2023-12-14 11:12:54 +01:00
Rémi Alvergnat
ce62ca94a2 ci: add version bump in release task 2023-12-14 09:57:47 +01:00
Rémi Alvergnat
e8273ca10d ci: avoid mutating repository on semantic-release version command 2023-12-14 09:20:12 +01:00
Rémi Alvergnat
ee9bcbc288 chore: migrate setup.cfg to pyproject.toml 2023-12-14 09:19:44 +01:00
Rémi Alvergnat
6d7cee7e57 ci: add GH_TOKEN environment variables to semantic-release version commands 2023-12-14 08:33:37 +01:00
Rémi Alvergnat
485d79e3f0 ci: remove verbose flag from semantic release commands 2023-12-13 13:57:44 +01:00
Rémi Alvergnat
bd66746034 Merge pull request #750 from milkers69/develop
feat(Streaming Service): Add Paramount+
2023-12-13 12:47:43 +01:00
Rémi Alvergnat
342aec4b4e Merge pull request #755 from plotski/feat-dv
feat(other): Detect "Dolby Vision" from "DV"
2023-12-13 12:47:34 +01:00
Rémi Alvergnat
0f40bbf901 Merge pull request #759 from plotski/deprecated/read_text
fix(deprecated): importlib.resources.read_text() is deprecated
2023-12-13 12:47:25 +01:00
Rémi Alvergnat
ac846dc60e Merge pull request #761 from plotski/deprecated/Path.__enter__
pathlib.Path.__enter__() is deprecated
2023-12-13 12:47:14 +01:00
Rémi Alvergnat
a619e8b687 Merge pull request #758 from plotski/streaming-service/AMZN-CBR
feat(streaming_service): add "AMZN-CBR"
2023-12-13 12:16:44 +01:00
plotski
aa85b2e6bc fix(deprecated): pathlib.Path.__enter__() is deprecated
pathlib.Path.__enter__() is deprecated and scheduled for removal
in Python 3.13; Path objects as a context manager is a no-op

References:

https://bugs.python.org/issue39682
https://bugs.python.org/issue46556
06e1701ad3
2023-12-13 12:14:37 +01:00
Rémi Alvergnat
f62ec8ce7b style: fix pylint false positive 2023-12-13 12:12:31 +01:00
plotski
6e087707bf feat(other): detect "Dolby Vision" from "DV" 2023-12-13 12:06:57 +01:00
milkers69
60920e39ab feat(streaming_service): add Paramount+ to Streaming Services 2023-12-13 12:06:14 +01:00
plotski
92073791b2 feat(streaming_service): add "amzn-cbr" 2023-12-13 11:59:22 +01:00
plotski
cd36bad1a4 fix(deprecated): importlib.resources.read_text() is deprecated 2023-12-13 11:58:10 +01:00
Rémi Alvergnat
e947d1ba3d Merge pull request #762 from guessit-io/python-3.12-support
feat: add python 3.12 and pypy 3.10 support
2023-12-13 11:52:21 +01:00
Rémi Alvergnat
5404433a56 chore: remove win_private_assemblies from pyinstaller spec 2023-12-13 11:22:52 +01:00
Rémi Alvergnat
a49278dd9a ci: add wheel to dev dependencies for setup.py bdist_wheel command to work 2023-12-13 11:22:52 +01:00
Rémi Alvergnat
0cfb12feb1 ci: fix semantic-release commands verbose flag 2023-12-13 11:22:52 +01:00
Rémi Alvergnat
c39ebefb24 ci: upgrade checkout action 2023-12-13 09:23:49 +01:00
Rémi Alvergnat
401bcc566b feat: add python 3.12 and pypy 3.10 support 2023-12-13 09:19:55 +01:00
Rémi Alvergnat
3113f3e2b5 Merge pull request #760 from plotski/lint/match_processors.strip
chore(lint): Silence pylint
2023-12-13 09:06:52 +01:00
plotski
6a7bb9f51b chore(lint): Silence pylint
This fixes the following error:

```
************* Module guessit.rules.match_processors
guessit/rules/match_processors.py:7:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
```
2023-12-02 18:50:22 +01:00
github-actions
54acf7852a chore(release): release v3.7.1
Automatically generated by python-semantic-release
2023-02-20 08:23:09 +00:00
Rémi Alvergnat
d931c05722 refactor(title): refactor rule to make pylint pass 2023-02-20 09:10:10 +01:00
Rémi Alvergnat
1aa10b7f51 test(episode): add 4400 test 2023-02-18 18:50:22 +01:00
Rémi Alvergnat
4aa5012edb fix(episode): ignore absolute_episode guess when SxxExx match is available in filepart
Close #712
2023-02-18 18:48:41 +01:00
Rémi Alvergnat
e717928b85 fix(title): fix title guessing for Show Name/Season XX/episode.mkv directories pattern
Note that it will grab Show Name as `title` property only if the `Season XX` directory match a season pattern exactly and fully.

Close #721
2023-02-18 18:26:28 +01:00
github-actions
efc2f65801 chore(release): release v3.7.0
Automatically generated by python-semantic-release
2023-02-18 12:24:11 +00:00
Rémi Alvergnat
8309bf14e3 feat(week): add week property 2023-02-18 12:59:27 +01:00
Rémi Alvergnat
ff0a3271af fix(episode): fix invalid episode range when a weak episode is present before the match
Close #719
2023-02-18 12:36:47 +01:00
Rémi Alvergnat
9e4178c8d7 test: remove non-standard mimetype video/x-matroska assertions
Close #724
2023-02-18 11:46:05 +01:00
Rémi Alvergnat
90cc2156aa fix(expected): build output from input string for expected_title/expected_group 2023-02-18 11:34:21 +01:00
Rémi Alvergnat
439ca59cfe Merge pull request #740 from jonbenta/support-individual-crediting-groups
Properly extract group name from format `Title (MediaInfo Individual) [Group]`.
2023-02-18 11:13:25 +01:00
jonbenta
4af631df7a docs(contributing): update branch name 2023-02-18 10:59:53 +01:00
jonbenta
25bd367032 fix(release_group): properly extract group name from format "Title (MediaInfo Individual) [Group]" 2023-02-18 10:59:53 +01:00
github-actions
9a1d33ce9b Merge branch 'master' into develop 2023-02-18 09:58:33 +00:00
github-actions
b2d4bd0e42 chore(release): release v3.6.0
Automatically generated by python-semantic-release
2023-02-18 09:58:15 +00:00
Rémi Alvergnat
58e4fd2856 Merge pull request #736 from plotski/detect-dtsx
feature(audio_codec): detect "DTS:X" (closes #728)
2023-02-18 10:51:54 +01:00
Rémi Alvergnat
c6b41de6b7 chore(stack): upgrade stack 2023-02-18 10:41:55 +01:00
plotski
2bdd8f568a feat(audio_codec): detect "DTS:X" (closes #728) 2023-02-15 17:29:56 +01:00
Rato
b694a8b99f Merge pull request #734 from kannibalox/fix/rm-guessit.io
docs: scrub references to guessit.io
2023-01-04 08:02:42 +01:00