Commit Graph

485 Commits

Author SHA1 Message Date
Louis Vézina 99a98a564a Merge remote-tracking branch 'origin/development' into development 2020-05-25 09:22:38 -04:00
Louis Vézina 2efa3c9f86 Fix for #729 2020-05-25 09:22:13 -04:00
Louis Vézina 7c987ac8f7 Removed unused modules. 2020-05-25 09:21:32 -04:00
josdion 91cc6b35c9 fix a compatibility issue with guessit 3, added cache support
- remove allowed_countries parameter when call guessit as it's not necessary now and in the way which it's used, it throw an exception in guessit 3
- add downloaded subtitle files to the cache
- check subtitle notes for additional inforamtion about the release
2020-05-24 13:02:34 +03:00
Mr-Quin 08aa8cae0a change isascii to isalnum 2020-05-23 13:32:47 -07:00
Louis Vézina 97b826af0d Fix for #996 2020-05-23 09:09:21 -04:00
Louis Vézina 376e13d7f1 Upgraded GuessIt to 3.0.1 2020-05-20 11:29:39 -04:00
Louis Vézina 442f5d2a5e Merge branch 'development' into hermes 2020-05-19 09:27:28 -04:00
morpheus65535 56f3eb386b
Merge pull request #988 from ngosang/feature/tvsubtitles
tvsubtitles provider: hide error message when not found
2020-05-16 09:48:26 -04:00
ngosang 55bb3791da tvsubtitles provider: hide error message when not found
Test: The Boys
2020-05-16 15:44:43 +02:00
ngosang 499ec5ac12 argenteam provider: fix null exception and improve scoring (part 2) 2020-05-16 15:43:05 +02:00
ngosang f3c3655dae argenteam provider: fix null exception and improve scoring 2020-05-16 15:27:49 +02:00
Bazarr 82b41f8115 search for season packs and stop unnecessary exceptions 2020-05-14 00:19:39 +01:00
Bazarr 392855b4eb refactor matches 2020-05-12 01:26:39 +01:00
Louis Vézina ec3fa42444 Merge branch 'development' into hermes 2020-05-10 10:42:17 -04:00
Bazarr 21f80d2f76 fixed download limit exceeded exception 2020-05-09 23:36:12 +01:00
Bazarr 989e725dd5 just added Legendasdivx to log msgs 2020-05-09 23:10:42 +01:00
Bazarr 35830abd9b don't raise an exception if compressed format is not supported 2020-05-09 23:03:34 +01:00
Louis Vézina 3394363edc Merge branch 'development' into hermes
# Conflicts:
#	bazarr/get_providers.py
#	bazarr/main.py
#	views/providers.tpl
2020-05-09 14:48:57 -04:00
Bazarr 81642e3fe2 added skip_wrong_fps match and login again if redirect due to expired session cookies 2020-05-09 18:38:27 +01:00
Bazarr f470448bf9 Improved Exceptions and code more Python3 complying 2020-05-08 15:15:52 +01:00
German Gutierrez fda6b5ef01 betaseries: removing print line used for debug 2020-05-08 14:08:17 +02:00
German Gutierrez dae68d7e8b betaseries: logging 404 errors instead of raising 2020-05-08 13:57:42 +02:00
Bazarr 41a66abe68 Throttle connections to Addic7ed provider throwing IPAddressBlocked excpetion 2020-05-08 12:28:06 +01:00
Bazarr d9982b36d9 added new IPAddressBlocked exception and cache Legendasdivx login cookies to not throttle site 2020-05-08 10:32:12 +01:00
Bazarr 075f053f17 treat exceptions when HTTPError is returned 2020-05-07 13:47:00 +01:00
Bazarr 83d81a6946 no need to import HTTPerror exception. Not treated 2020-05-07 13:09:50 +01:00
Bazarr 1cdf07884f simplified raise exceptions (raise_for_status() already raises exceptions 2020-05-07 13:07:34 +01:00
Bazarr 8da77a72eb simplig 2020-05-07 12:53:26 +01:00
Bazarr abcf03e389 fixed retries to get download link to avoid throttling 2020-05-07 12:16:25 +01:00
Louis Vézina 6fd6ee234c Merge branch 'development' into hermes
# Conflicts:
#	.gitignore
#	bazarr/main.py
2020-05-06 08:12:24 -04:00
Bazarr 8b04941a3f replaced uploader from <n/a> to anonymous when not found 2020-05-06 11:04:52 +01:00
Bazarr 2dcfc433c3 fixed Parsed Exceptios, refactored code and implemented pagination search 2020-05-05 23:39:38 +01:00
Bazarr 21bd7bc792 added uploader to legendasdivx subtitles 2020-05-03 16:27:03 +01:00
josdion 51bf6964bf subssabbz, yavkanet - prevent country detection with guessit #958 2020-05-01 19:18:16 +03:00
josdion 466aebd8c7 Fix #958 2020-05-01 18:20:04 +03:00
josdion 32bd30e3e7 reduce XMLRPC requests to opensubtitles server
- use cached token instead of logging in every time when search for subtitles
- delete authentication token in case of account modification
2020-05-01 11:23:54 +03:00
Panagiotis Koutsias 39068532bc Fixes name matching for xsubs
Fixes #947
2020-04-28 10:43:14 +03:00
josdion a37ef4a418 opensubtitles - add get_fps function
- added get_fps() function
- getting of the authentication token from the cache is fixed
2020-04-26 11:06:00 +03:00
josdion 76ec6109df subsunacs - improve provider 2020-04-26 05:08:09 +03:00
josdion 8b06629906 subssabbz - improve provider 2020-04-25 20:24:58 +03:00
josdion 7670b7eae6 yavkanet - improve provider 2020-04-25 20:04:43 +03:00
josdion 267933f106 adding capability for subtitle provider to set frame rate when loading microdvd file 2020-04-25 16:21:36 +03:00
Louis Vézina 83d226a8a0 Merge branch 'development' into hermes
# Conflicts:
#	bazarr/main.py
#	bazarr/scheduler.py
2020-04-25 09:11:05 -04:00
josdion 3b20310d86 fix inconsistent tv show naming 2020-04-21 23:16:15 +03:00
Louis Vézina c83d3eeae3 Updated tzlocal module and removed check for improperly configured time zone. 2020-04-18 20:42:27 -04:00
Louis Vézina 2abc6a8a9a Merge branch 'development' into hermes
# Conflicts:
#	views/system.tpl
2020-04-17 11:52:06 -04:00
Louis Vézina 1b0e721a9d WIP 2020-04-15 00:02:44 -04:00
josdion cd6c527d89 FIx #928 - don't raise an exception in case of unsupported archive 2020-04-14 09:40:37 +03:00
Louis Vézina 1f25fdde2f Merge branch 'development' into hermes
# Conflicts:
#	bazarr.py
#	bazarr/main.py
#	views/menu.tpl
2020-04-12 09:02:17 -04:00
Ori 8dad86c8aa wizdom: some subtitle files are empty, skip 2020-04-08 18:39:38 +03:00
Ori 9c66639828 bugfix language id in wizdom provider 2020-04-08 17:44:12 +03:00
josdion 286a216ab6 Fix #896
- Improved release info
- Remove search in alternative titles
- Read the best scored subtitles from archive
2020-04-03 20:18:44 +03:00
morpheus65535 1c7776876c
Merge pull request #901 from josdion/development
subsunacs - improve finding uploader user name
2020-03-31 20:35:30 -04:00
josdion 3e21376fe6 subsunacs - improve finding uploader user name 2020-03-31 19:29:51 +03:00
Louis Vézina 605eeced56 Fix for #898 2020-03-30 21:08:11 -04:00
Louis Vézina 70b4a6c469 Fix for #883 2020-03-30 20:18:11 -04:00
Louis Vézina d9453121a6 Merge branch 'development' into hermes
# Conflicts:
#	bazarr/main.py
#	views/episodes.tpl
#	views/movie.tpl
#	views/providers.tpl
2020-03-29 10:02:10 -04:00
morpheus65535 299af38486
Merge pull request #895 from josdion/development
subsunacs - allow txt subtitles to be downloaded
2020-03-29 08:05:17 -04:00
josdion 6d6d69d89d subsunacs - allow txt subtitles to be downloaded 2020-03-29 09:36:58 +03:00
ngosang 9fc8bfeffb subdivx: fix redirect, release info and uploader. resolves #889 2020-03-28 20:34:39 +01:00
josdion 41e84b7e3d subssabbz, subsunacs, yavkanet - fix setting of uploader
Fix problem where the last uploader is set as uploader of all subtitles.
2020-03-28 10:10:24 +02:00
morpheus65535 f6c303e2b5
Merge pull request #885 from gyh1621/master
Fix zimuku provider
2020-03-25 10:07:22 -04:00
gyh1621 6478635163 stop sorting query results by language in zimuku 2020-03-25 07:29:45 +00:00
gyh1621 b12cb42146 Fix zimuku provider 2020-03-25 06:06:06 +00:00
Louis Vézina bb59b9019f Fix for #883 2020-03-24 21:14:36 -04:00
josdion 03e0998d82 opensubtitles - show uploader as anonymous when UserNickName is empty
Show uploader as anonymous when UserNickName is empty as this is how the username is shown on opensubtitles.com
2020-03-22 14:33:02 +02:00
morpheus65535 e04364d17d
Merge pull request #876 from josdion/development
add uploader member variable to subtitle class
2020-03-22 07:50:07 -04:00
josdion df2f0bb7b5 update opensubtitles to set subtitle uploader username 2020-03-22 12:20:07 +02:00
josdion e09d84e09c add uploader member variable to subtitle class
Add uploader member variable to subtitle class and update subssabbz, subsunacs and yavkanet to retrieve the uplader username.
2020-03-22 09:58:31 +02:00
morpheus65535 3b67dfc8b4
Merge pull request #874 from natiz/development
New Provider: Wizdom
2020-03-21 20:40:48 -04:00
natiz f125d39b8c Add wizdom provider 2020-03-21 17:51:16 +02:00
Louis Vézina 71af42441b Merge branch 'development' into hermes
# Conflicts:
#	views/episodes.tpl
#	views/movie.tpl
#	views/providers.tpl
2020-03-21 09:26:28 -04:00
German Gutierrez da2c5e5212 New Provider: RegieLive 2020-03-20 20:22:53 +01:00
morpheus65535 2b89b5cb5e
Merge pull request #868 from josdion/development
subssabbz, subsunacs - various fixes to improve match-finding
2020-03-20 07:48:26 -04:00
josdion d3d7991db7 subssabbz, subsunacs - various fixes to improve match-finding
- fix inconsistent names of some TV shows
- sanitaze movie names
- do not remove apostrophe when sanitize TV and movie names
2020-03-20 09:56:18 +02:00
morpheus65535 6b17838cac
Merge pull request #866 from josdion/development
do not remove apostrophe when calling sanitize()
2020-03-19 08:18:46 -04:00
josdion 43fc2f093b do not remove apostrophe when calling sanitize()
Removing apostrophe from movie and tv names will lead to missing matches.
2020-03-19 13:54:27 +02:00
morpheus65535 f618f978cb
Merge pull request #865 from josdion/development
Add yavka.net subtitles provider
2020-03-19 07:53:38 -04:00
josdion 13bf1b7a76 remove matches.add(id(self)) from get_matches
remove matches.add(id(self)) from get_matches as this is an obvious mistake, that I copied from another provider :)
2020-03-19 12:03:07 +02:00
josdion c6355be1bd Add yavka.net subtitles provider
Bulgarian (mostly) Subtitles Provider. Also provide subtitles in English, Russian, Spanish, and Italian.
2020-03-19 07:42:08 +02:00
Louis Vézina aa1b9dfcf4 Merge branch 'development' into hermes
# Conflicts:
#	bazarr/embedded_subs_reader.py
#	bazarr/list_subtitles.py
#	bazarr/logger.py
#	bazarr/main.py
#	views/providers.tpl
2020-03-18 22:52:49 -04:00
Louis Vézina 0f85f683c2 Possible fix for #860 2020-03-18 15:33:54 -04:00
Louis Vézina 25a4126f6d Merge branch 'development' into hermes 2020-03-13 16:34:14 -04:00
morpheus65535 f8492f4688
Merge pull request #856 from pkoutsias/feature/greek_providers_fix
Fixes #773
2020-03-13 16:28:01 -04:00
German Gutierrez 4187f100a0 bsplayer: removal of a faulty host 2020-03-13 16:21:20 +01:00
Panagiotis Koutsias 627ac29dfe Fixes #773
Fixes subs4free and subs4series providers
Removes subz provider
2020-03-13 10:12:20 +02:00
Louis Vézina 49d81aab35 Merge branch 'development' into hermes
# Conflicts:
#	bazarr/main.py
#	views/providers.tpl
#	views/settings_general.tpl
2020-03-08 10:23:39 -04:00
Louis Vézina c7c7a23f58 Fix for d5feea0b09 2020-03-08 09:50:31 -04:00
panni d5feea0b09 fix #731 2020-03-08 05:53:27 +01:00
Michiel van Baak 30a801b04d Move scandir.c header files to the correct directory 2020-03-03 14:06:25 +01:00
German Gutierrez c2614fc776 legendasdivx: adding scores to subtitles to get best match in archive 2020-02-24 16:13:30 +01:00
German Gutierrez c72366d883 legendasdivx: using guessit to pick up the right sub in archive 2020-02-24 11:06:48 +01:00
German Gutierrez 9036a0863c bsplayer: adding matches 2020-02-23 17:37:02 +01:00
Louis Vézina 261b05fd13 Merge branch 'master' into development 2020-02-16 19:40:22 -05:00
Louis Vézina fc3923ad81 Merge branch 'development' into hermes
# Conflicts:
#	bazarr/main.py
#	libs/version.txt
#	views/menu.tpl
2020-02-16 11:41:17 -05:00
Louis Vézina cc61d0188f Fix for Python 2.7 compatibility regression. 2020-02-16 10:37:55 -05:00
panni 584f4a7c04 update subliminal_patch; improve scoring; improve bsplayer; possibly fix bazarr#821 2020-02-16 05:53:32 +01:00
Louis Vézina 9455847a0e Revert "subliminal_patch: hearing impaired fix"
This reverts commit 258dc3a7
2020-02-15 11:17:57 -05:00
morpheus65535 fcfb678c22
Merge pull request #818 from mvanbaak/compileall
Fix python 3 incompatibility in libs/
2020-02-15 08:23:44 -05:00
morpheus65535 3d87c6ee15
Merge pull request #823 from GermanG/hearing_impaired_match_fix
subliminal_patch: hearing impaired fix
2020-02-15 08:01:31 -05:00
German Gutierrez 258dc3a776 subliminal_patch: hearing impaired fix 2020-02-15 12:09:14 +01:00
Michiel van Baak a412af7ef2 Remove file from js2py that upstream removed. It holds no valid code to start with 2020-02-15 11:31:15 +01:00
Michiel van Baak 40dbfa7e0b Document the manual merge of upstream PR to Js2Py 2020-02-15 11:26:58 +01:00
Michiel van Baak d2664807ab Merge PR https://github.com/PiotrDabkowski/Js2Py/pull/192/files 2020-02-15 11:25:38 +01:00
German Gutierrez 9651a63db9 betaseries: adding release info 2020-02-15 09:03:00 +01:00
Michiel van Baak da1405fdb3 Document the version of Js2Py in the tree 2020-02-13 17:58:19 +01:00
Michiel van Baak 754afe6764 Remove sessions.py from bottle-cork library. Upstream never meant for it to be included and removed it 2020-02-11 11:54:18 +01:00
Michiel van Baak e13a2db994 Move anydbm and friends to libs2/ as they are only used in python2 conditional imports 2020-02-11 10:52:09 +01:00
Louis Vézina d933108766 Merge branch 'development' into hermes
# Conflicts:
#	bazarr.py
#	bazarr/get_series.py
#	bazarr/list_subtitles.py
#	bazarr/main.py
2020-02-10 19:42:17 -05:00
Michiel van Baak 5b143e4b74 Remove unused lib cfscrape 2020-02-10 10:52:13 +01:00
Michiel van Baak 2ec35f61be Remove unused lib plex 2020-02-10 10:45:04 +01:00
Michiel van Baak e815f47e4f Remove unused lib plex_activity 2020-02-10 10:42:25 +01:00
Michiel van Baak eda8880357 subzero make_data uses unicode literals. Make it work in both python 2 and 3. 2020-02-10 10:41:17 +01:00
Michiel van Baak ecefa41c93 Remove wraptor library that is never used 2020-02-10 10:35:49 +01:00
Michiel van Baak d4dd3ca4de Use native os.scandir when available 2020-02-09 15:37:11 +01:00
morpheus65535 7c061874fb
Merge pull request #806 from GermanG/subdvix
subdivx: replacing ParseReponseError by APIThrootled
2020-02-07 15:53:45 -05:00
morpheus65535 13b62aafe0
Merge pull request #807 from GermanG/legendasdivx
Legendasdivx: adding imdb (alternative) search
2020-02-07 15:45:23 -05:00
Louis Vézina b3079bcb5a Merge remote-tracking branch 'origin/development' into development 2020-02-07 15:41:41 -05:00
Louis Vézina 187e8bdd4d Fix for #739 and #798 2020-02-07 15:41:23 -05:00
German Gutierrez e0168b7dba subdivx: retrying download when link is not class 'detalle_link' but 'link1' 2020-02-07 20:20:53 +01:00
German Gutierrez 881a16350a subdivx: replacing ParseReponseError by APIThrootled 2020-02-07 15:01:26 +01:00
German Gutierrez a00d50d520 legendasdivx: adding imdb (alternative) search 2020-02-07 09:01:43 +01:00
German Gutierrez acc30fe539 legendasdivx: wider query for better results and modifications for future improvements 2020-02-05 21:02:31 +01:00
ngosang d0c1330362 replace langdetect with guess_language-spirit. resolves #799 2020-02-04 01:09:05 +01:00
Louis Vézina a8e27a6a79 Merge branch 'development' into Flask
# Conflicts:
#	bazarr.py
#	bazarr/get_series.py
#	bazarr/main.py
#	bazarr/scheduler.py
#	views/historymovies.tpl
#	views/historyseries.tpl
#	views/menu.tpl
2020-01-31 21:54:53 -05:00
Louis Vézina f81f7ed27c Merge branch 'development'
# Conflicts:
#	bazarr/get_providers.py
#	libs/subliminal_patch/providers/titrari.py
2020-01-31 20:30:39 -05:00
ngosang 0083ae3137 code cleanup: bazarr 2020-01-31 23:47:18 +01:00
Louis Vézina 091f9270fb Merge branch 'development' into Flask
# Conflicts:
#	bazarr.py
#	bazarr/main.py
#	views/menu.tpl
#	views/providers.tpl
#	views/settings.tpl
#	views/settings_general.tpl
#	views/settings_radarr.tpl
#	views/settings_subtitles.tpl
2020-01-30 10:33:58 -05:00
Louis Vézina 83c95cc77d WIP 2020-01-29 20:07:26 -05:00
Halali 57c24a6e56 Another Possible fix for titulky provider 2020-01-27 22:11:54 +01:00
morpheus65535 e7d7ad408e
Update unix.py 2020-01-25 08:04:12 -05:00
morpheus65535 6c3a0ba354
Merge pull request #770 from IIIspaceIII/feature/provider-titrari-ro
Feature/provider titrari ro
2020-01-24 06:23:12 -05:00
Space 07b6fc2fbd Merge remote-tracking branch 'origin/feature/provider-titrari-ro' into feature/provider-titrari-ro 2020-01-24 12:06:33 +02:00
Space 1801d2555b #769
-fixed searching without imdbId
2020-01-24 12:06:18 +02:00
Halali 91101073b8 Possible fix for titulky provider 2020-01-23 22:55:04 +01:00
Louis Vézina c16ba5e17a Fix for #767 2020-01-22 20:09:32 -05:00
qxe5534 517454b2df Merge branch 'development' into feature/provider-titrari-ro
# Conflicts:
#	bazarr/get_providers.py
2020-01-20 10:25:15 +02:00
morpheus65535 6f3a282f2a
Revert "Feature/provider titrari ro" 2020-01-19 17:49:53 -05:00
Space 3cb1a33867 -added provider titrari.ro for movies 2020-01-19 22:55:56 +02:00
panni 314c1f90e5 update subliminal_patch; possibly fix bazarr#656 2020-01-19 05:30:39 +01:00
German Gutierrez 7d5fdafe0c LegendasDivxs: skipping .txt files from archived file 2020-01-18 14:20:53 +01:00
German Gutierrez 6291cf7134 removing unneeded imports from bsplayer and legendasdivx 2020-01-18 13:02:37 +01:00
German Gutierrez 304ee8766c Adding release info to bsplayer and subdvix providers 2020-01-18 12:59:14 +01:00
German Gutierrez 22ce5dc450 LegendasDivx: adding missing import ParseResponseError 2020-01-18 12:58:22 +01:00
morpheus65535 6677d20686
Quick fix for #752 2020-01-16 23:13:44 -05:00
German Gutierrez b4b7a3ed2e LegendasDivs: cleaning up debug logging 2020-01-16 21:48:38 +01:00
German Gutierrez 46b59cdae7 Provider LegendasDivx v1 2020-01-16 21:38:41 +01:00
morpheus65535 1fa9a1382b
Merge pull request #742 from GermanG/bsplayersubs
providers: adding bsplayer
2020-01-08 12:37:38 -05:00
German Gutierrez 6c3cc4be28 providers: adding bsplayer initial commit 2020-01-07 12:23:17 +01:00