Commit Graph

521 Commits

Author SHA1 Message Date
Michiel van Baak f10bac1fad Revert "Make subliminal always mangle cache keys to prevent long filenames"
This reverts commit 87fbd196a4.
2021-03-14 11:34:12 +01:00
Michiel van Baak 87fbd196a4
Make subliminal always mangle cache keys to prevent long filenames
* Use dogpile.cache sha1_mangle_key to mangle cache keys

When using the subtitle hashes as cache keys, sometimes they come
out as filenames of 270 characters.
Not a lot of filesystems out there support filenames with over 250
characters.
This behaviour was reported with ext4 and zfs on both linux and FreeBSD.

The dogpile.cache utils come with a function that returns a hex digest
of the key, limiting the filename to a fixed length of 40 characters.

* Set region to subliminal.region and only then configure it, instead of assigning the result of configure to the property

* Make sure subliminal ALWAYS mangles keys with the sha1 to prevent filenames that are too long
2021-03-13 18:04:18 -05:00
morpheus65535 da5b74516c Fixed both Opensubtitles providers when searching for Superman & Lois (amp character issue) 2021-03-11 10:23:00 -05:00
Michiel van Baak cb32a9ab89
Documented the semver version bundled 2021-03-05 15:14:39 -05:00
morpheus65535 d907e1cac7 Merge remote-tracking branch 'origin/development' into development 2021-03-04 11:28:23 -05:00
morpheus65535 d915308616 Fixed LegendasTV provider that was only using the main series title and not alternative titles. #1303 2021-03-04 09:31:32 -05:00
Vitiko c43219ed15
Improved bsplayer provider 2021-03-02 22:48:32 -05:00
Vitiko f1cd54c75c
Fixed TypeError in subliminal_patch sanitize 2021-03-02 07:17:02 -05:00
morpheus65535 1b987d3470 Fixed Supersubtitles provider #1300 2021-02-28 09:23:55 -05:00
morpheus65535 8208c4893e
Refactored the upgrade mechanism to use only Github releases 2021-02-26 10:57:47 -05:00
Bogdan Ilisei d0f50a2e99
Improved RegieLive.ro to not get throttled when there are no results (#1293) 2021-02-25 06:37:03 -05:00
Vitiko 260d540750
Fix KeyError for Argenteam Provider 2021-02-23 06:50:36 -05:00
morpheus65535 8a5d253d55 Fix for #1281 2021-02-19 15:21:47 -05:00
morpheus65535 4888a2361c Fix for #1271 2021-02-15 21:09:21 -05:00
zx900930 3173351590
update zimuku providers 2021-02-15 13:29:22 +01:00
zx900930 46e709c998
improve chinese language codes matching rules 2021-02-15 01:39:57 +01:00
Moravčík, Marian a876f8ca00 Revert "Fix missing Datatables source, and update Datatables plugins"
This reverts commit bee05bd8
2021-02-14 10:30:30 +01:00
Moravčík, Marian bee05bd8ed Fix missing Datatables source, and update Datatables plugins 2021-02-14 10:28:21 +01:00
Xavier Xiong 1548263a6c
Adding simplified and traditional Chinese subtitles support (#1236) 2021-02-12 14:15:19 -05:00
morpheus65535 39e658e913 Fix for #1252 2021-02-08 06:58:51 -05:00
morpheus65535 2aed0a2dc7 Fix for #1252 2021-02-05 08:50:32 -05:00
morpheus65535 39ec03da08 Fix for Dutch translation. 2021-02-03 18:04:54 -05:00
morpheus65535 49c6e8b3fb Implemented manual subtitles translation using Google Translate 2021-02-02 16:05:09 -05:00
morpheus65535 da7610b5cf Fix for #1256. Added RAR archives compatibility. 2021-02-01 08:19:03 -05:00
morpheus65535 94825422d5
Opensubtitles.com fixes (#1249) 2021-01-25 22:05:56 -05:00
vitiko98 8b97c7c54e Improve matches for Subdivx provider 2021-01-25 17:18:32 -04:00
vitiko98 9d41d44d6d Add minor changes to Sucha provider 2021-01-25 17:18:03 -04:00
vitiko98 3659b4e566 Improve matches and readability for Argenteam provider 2021-01-25 17:17:34 -04:00
vitiko98 568873ac30 Rewrite TuSubtitulo provider (Close #1242) 2021-01-25 17:16:49 -04:00
morpheus65535 c8eae1a512
Adding opensubtitles.com provider (#1247)
Adding OpenSubtitles.com provider
2021-01-25 14:28:55 -05:00
Georgi Kyosev ff06881d5d Fix search row BeautifulSoup CSS selector 2021-01-25 16:48:08 +02:00
morpheus65535 a7e9811bd5 Fix for #1235 2021-01-22 23:10:04 -05:00
morpheus65535 22cd45bc41
Languages profiles (#1232)
Implementing the languages profiles functionality.
2021-01-18 23:49:51 -05:00
morpheus65535 240a3759cf Partial fix for #1230: js2py issue under Python 3.8+ 2021-01-17 20:52:56 -05:00
morpheus65535 b291746a49 Fix for #1229 2021-01-17 08:58:01 -05:00
morpheus65535 e9588d8d16 Possible fix for #1117 2021-01-11 22:01:17 -05:00
josdion 21b288308f subssabbz, subsunacs - fix inconsistent movie/tv naming 2021-01-03 17:57:25 +02:00
morpheus65535 6544fd4c39 Fix for #1215 2020-12-21 23:56:58 -05:00
morpheus65535 73d3000b96
Merge pull request #1214 from soenneker/subscene-fix
Fixes subscene with invalid attribute
2020-12-21 23:46:07 -05:00
morpheus65535 e7d68f4316 Removed some Python 2.7.x compatibility code. 2020-12-21 23:44:24 -05:00
Jake Soenneker d7333d9172 Removes if statement for python 2 2020-12-15 22:32:47 -06:00
Jake Soenneker 4f7d436254 Fixes subscene issue with Python dropping unescape 2020-12-12 16:21:21 -06:00
vitiko98 99a3abb240 Fix TypeError 2020-12-03 17:36:32 -04:00
vitiko98 5f858cc91d Remove unwanted debug 2020-12-03 14:28:35 -04:00
vitiko98 3b516427a3 Sucha's new api 2020-12-03 14:23:52 -04:00
morpheus65535 757f23a43a Fix for #1202 2020-12-03 11:13:42 -05:00
morpheus65535 a5085e23d6 Fix for #1201. 2020-12-02 06:43:29 -05:00
morpheus65535 fc4f78f8a5 Possible fix for #1189. 2020-11-18 22:42:49 -05:00
morpheus65535 e2e541252d Fix for forced subtitles not being automatically downloaded anymore. 2020-11-11 08:57:34 -05:00
morpheus65535 b6b374abfa Fix for #1187 2020-11-09 14:03:52 -05:00