Commit Graph
656 Commits
Author SHA1 Message Date
Rémi Alvergnat 74195f745c Enhance configuration files and ensure consistent behavior CLI/module
This make loading of user default configuration file, configuration files, and custom configuration files easier to reason about.

This also allow overriding advanced_configuration at runtime through options dict.

Rebulk rules are now lazily rebuilt when advanced_configuration is changed since previous call.

Close #553
2018-10-18 01:38:54 +02:00
Rémi Alvergnat b00fea6f3d Back to development: 3.0.2 2018-10-17 01:04:37 +02:00
Rémi Alvergnat 71c06a1323 Preparing release 3.0.1 2018-10-17 01:03:54 +02:00
Rémi Alvergnat 7da07d8a73 Update changelog 2018-10-17 01:01:45 +02:00
Rémi Alvergnat 5abfbb0b92 Fix issue with dotted titles
Close #546
2018-10-17 00:44:44 +02:00
Rémi Alvergnat 43849f078f Fix issue with ES audio_profile breaking titles
Close #566
2018-10-17 00:02:32 +02:00
Rémi Alvergnat 2121da89a4 Add more video_profile to avoid confusion with some release_group
Close #569
2018-10-16 23:38:57 +02:00
Rémi Alvergnat c64c54d33e Add support for mk3d container
Close #568
2018-10-14 23:24:41 +02:00
Rémi Alvergnat c6701f987e Fix possible crash for some release names
Close #573
Close #570
2018-10-14 23:09:55 +02:00
Rémi Alvergnat ab1da599cf Remove Bonus and Extras from episode_details
Close #558
2018-10-14 22:38:43 +02:00
Rémi AlvergnatandGitHub fb0e55ecf9 Merge pull request #576 from labrys/patch-1
Close resource after usage
2018-10-14 21:48:42 +02:00
Rémi Alvergnat 85e0ab4b51 Add python 3.7 support and fix pylint issues 2018-10-14 21:42:45 +02:00
Labrys of KnossosandGitHub b1d3f6fcb0 Close resource after usage
This closes the resource 'tlds-alpha-by-domain.txt' after usage.
Fixes #575
2018-09-30 17:46:46 -04:00
Rémi Alvergnat a54e8acdd3 Back to development: 3.0.1 2018-05-22 00:26:33 +02:00
Rémi Alvergnat ee409f47fe Preparing release 3.0.0 2018-05-22 00:20:32 +02:00
Rémi Alvergnat 86c894ac04 Update history 2018-05-22 00:15:49 +02:00
Rémi Alvergnat c5f788c546 Rename "Analogue HDTV" to "Analog HDTV" 2018-05-22 00:14:20 +02:00
Rémi Alvergnat 5ff3cc06b7 Fix crash when using pathlib.Path object on python 3.4 & 3.5 2018-05-22 00:06:45 +02:00
Rémi Alvergnat 8db121b5c9 Allow advanced guessit configuration
# Conflicts:
#	guessit/api.py
2018-05-21 23:40:17 +02:00
Rémi Alvergnat 29311bcb01 Add pypy3 to tox and TravisCI tests 2018-05-21 23:37:08 +02:00
Rémi Alvergnat 5c647148dd Merge branch 'pulls/543' into develop 2018-05-21 23:30:34 +02:00
Labrys of KnossosandRémi Alvergnat 6beca82dc3 Adds support for path-like objects (e.g. pathlib.Path in python >=3.4) 2018-05-21 23:30:27 +02:00
Rémi Alvergnat 8ae6b1b1cc Add .pytest_cache directory to .gitignore 2018-05-21 22:57:10 +02:00
Rato 04cc163518 Fix spelling mistake in docs 2018-03-03 14:16:12 +01:00
Rato e49d6f5593 Fixed rebase issue 2018-03-03 14:12:14 +01:00
Rato e357afbe3b Updating docs about advanced configuration 2018-03-03 14:12:14 +01:00
Rato f5076089c2 Fixes #505: don't blacklist languages inside a language group 2018-03-03 14:12:14 +01:00
Rato c527b836ec Reducing common_words to bare minimum 2018-03-03 14:12:14 +01:00
Rato 4d6c1e64e6 Fix last scenario from #342 2018-03-03 14:12:14 +01:00
Rato 8581eae75c Updating history 2018-03-03 14:12:14 +01:00
Rato 1f891c69c3 Adding language and subtitle affixes to advanced configuration 2018-03-03 14:12:14 +01:00
Rato 5480640dd0 Rename to advance configuration. Add common words to advanced configuration. Make sure that adv configuration is always loaded even if no-embedded-config is specified. 2018-03-03 14:12:14 +01:00
Rato f135c2e1f2 Externalize guessit advanced configuration. Resolves #342 and #277 2018-03-03 14:12:14 +01:00
RatoandGitHub 994bdba5e6 Merge pull request #536 from guessit-io/feature/additional-other-detections
Detect sample, proof, obfuscated and repost
2018-03-03 14:09:50 +01:00
Rato 9f90bc326c Fixes #433 and #516: Detecting sample, proof, obfuscated and repost as other properties 2018-03-03 13:27:21 +01:00
RatoandGitHub 07f4e239c5 Merge pull request #534 from guessit-io/feature/screen-size-see-conflict
Improving screen_size and SEE conflict resolution
2018-03-03 12:40:54 +01:00
Rato 52bef127b3 Fixes #533: Improving screen_size and SEE conflict resolution 2018-02-25 20:54:44 +01:00
RatoandGitHub 3afb850be9 Merge pull request #529 from guessit-io/feature/docker-locale
Docker locale configuration
2018-02-12 20:55:30 +01:00
Rato 99564269de Fixes #520: Docker locale configuration 2018-02-12 20:52:32 +01:00
Rato c9029634f0 Update history and docs: frame_rate property added 2018-02-11 18:28:23 +01:00
RatoandGitHub 32b336a4a5 Merge pull request #528 from guessit-io/feature/frame_rate
Detect frame rate as frame_rate property
2018-02-11 17:27:46 +01:00
Rato e0f497d116 Detect frame rate as frame_rate property. Fixes #480 2018-02-11 17:05:34 +01:00
Rato bae97dfd61 Fix yaml representation for Quantity objects + minor fix in bit_rate detection 2018-02-11 11:20:44 +01:00
Rato c9ef77fce8 Fixes #254: Incorrect detection with adult content 2018-02-11 09:06:24 +01:00
Rato dc5398d695 Keep order in yaml output 2018-02-10 23:34:52 +01:00
Rato 1cc9b200ad Fixes for #519: Added 1440p screen_size, improved bit_rate detection and subtitle_language detection 2018-02-10 14:38:56 +01:00
RatoandGitHub 15f4368845 Merge pull request #527 from guessit-io/feature/fix-episode-conflict-audio-channels
Fix episode not detected due to conflict with audio_channels
2018-02-10 12:27:19 +01:00
Rato f52d525b0c Fix #521: Episode not detected due to conflict with audio_channels 2018-02-10 12:03:00 +01:00
RatoandGitHub d93c522a44 Merge pull request #526 from guessit-io/feature/fix-season-range-fileparts
Fix season range in multiple fileparts
2018-02-10 11:41:57 +01:00
Rato 14875483d6 Fixes #522: Season range in multiple fileparts 2018-02-10 11:17:59 +01:00