panni
|
a32e952323
|
more VTT support stuff
|
2017-05-26 00:15:09 +02:00 |
|
panni
|
e857c223d4
|
add VTT format; fixes #292
|
2017-05-25 23:56:33 +02:00 |
|
panni
|
123dde7b8f
|
don't verify hashes of specials
|
2017-05-24 18:02:23 +02:00 |
|
panni
|
c1b84eabdb
|
improve specials support (opensubtitles), mostly for manual listing
|
2017-05-24 16:24:23 +02:00 |
|
panni
|
c7ececde77
|
add doc
|
2017-05-23 23:06:12 +02:00 |
|
panni
|
6f305d636e
|
make legandastv subtitle picklable for availablesubsforitem
|
2017-05-23 22:37:00 +02:00 |
|
panni
|
b858b56120
|
add hearing_impaired_verifiable per provider/subtitle and only bail out on force-non-hi if necessary; #289
|
2017-05-23 18:07:56 +02:00 |
|
panni
|
d0017d2ab8
|
fix
|
2017-05-21 03:41:44 +02:00 |
|
panni
|
5d9b1a1810
|
don't re-guess encoding when saving modified subtitle
|
2017-05-20 00:42:38 +02:00 |
|
panni
|
083084136c
|
don't fall back to utf-8, we should be good here
|
2017-05-19 22:57:20 +02:00 |
|
panni
|
0188b81220
|
clarify
|
2017-05-19 22:55:09 +02:00 |
|
panni
|
d92ba7125e
|
in case of microdvd, try guessing the fps from the file, else suggest the FPS from our media file. add docs
|
2017-05-19 22:52:05 +02:00 |
|
panni
|
a860c57bd1
|
when force-utf8 is enabled, also store subtitle content in utf-8
|
2017-05-19 21:52:19 +02:00 |
|
panni
|
1b0b189c16
|
add more encodings for western, eastern and northern europe
|
2017-05-19 18:51:52 +02:00 |
|
panni
|
7d2b3d6663
|
add our pysubs2 to_unicode encoder to PatchedSubtitle; add iso-8859-2 for polish;
|
2017-05-19 18:42:31 +02:00 |
|
panni
|
2899d68973
|
add fps to napiprojekt subtitle for when it can't be guessed from the MicroDVD format contents
|
2017-05-19 18:28:14 +02:00 |
|
panni
|
0cc8238b1a
|
don't trigger text conversion more than once in is_valid
|
2017-05-19 17:55:05 +02:00 |
|
panni
|
f277751d86
|
don't blerg all of the subtitle content into stdout; log the traceback for pysubs2
|
2017-05-19 17:51:58 +02:00 |
|
panni
|
488a65055b
|
cache guessed encoding and don't re-guess every time
|
2017-05-15 18:47:52 +02:00 |
|
panni
|
6c81ee7b3a
|
addic7ed: format also matches if release group was correct
|
2017-05-14 01:33:48 +02:00 |
|
panni
|
c08335b5a8
|
fail miserably when last-resort utf-8 encoding fails also
|
2017-05-13 14:49:43 +02:00 |
|
panni
|
f4d9a3c65c
|
add color mod; add to_unicode to submod
|
2017-05-13 06:32:40 +02:00 |
|
panni
|
021d12963f
|
update provider test; add custom repr for napiprojektsubtitle
|
2017-05-12 16:30:24 +02:00 |
|
panni
|
e5599650ac
|
implement custom user agent (for OS)
|
2017-05-12 15:29:44 +02:00 |
|
panni
|
22a1eff98e
|
backport provider download retry behaviour
|
2017-05-12 01:28:33 +02:00 |
|
panni
|
2e05eb91ca
|
also discard provider
|
2017-05-12 01:18:43 +02:00 |
|
panni
|
adef9e1014
|
only retry on specific RequestExceptions
|
2017-05-08 17:51:04 +02:00 |
|
panni
|
5bb3f15332
|
only retry on RequestException
|
2017-05-08 17:46:44 +02:00 |
|
panni
|
f84e84b17b
|
allow wrong subtitle FPS when manually listing subtitles
|
2017-05-07 05:16:12 +02:00 |
|
panni
|
b32f923513
|
add subtitle modification debug setting; also apply mods on metadata-stored subtitles
|
2017-05-07 02:45:12 +02:00 |
|
panni
|
903273e3ef
|
add advanced submods; add global (non-line) submods; test implementation of ChangeFPS mod
|
2017-05-05 15:39:18 +02:00 |
|
panni
|
ff88a15c61
|
reset initialized mods after load
|
2017-05-03 22:59:47 +02:00 |
|
panni
|
159a533731
|
add precompiled patterns to data dict; add more parsed data; add OCR fixes finally
|
2017-05-03 22:44:54 +02:00 |
|
panni
|
67cdebfb67
|
make subtitle modifications a subpackage of subzero
|
2017-05-02 18:01:46 +02:00 |
|
panni
|
88eee6fe48
|
lower opensubtitles timeout from 10 to 4 seconds
|
2017-05-01 04:52:05 +02:00 |
|
panni
|
d85602612b
|
subtitle modifications live!
|
2017-05-01 03:15:00 +02:00 |
|
panni
|
59440d251b
|
rename support.background to support.scheduler; add subtitle modification to PatchedSubtitle
|
2017-05-01 02:39:44 +02:00 |
|
pannal
|
fdcfc630b3
|
fixed logging
|
2017-04-29 01:15:20 +02:00 |
|
pannal
|
3a717a8876
|
more logging
|
2017-04-29 00:47:32 +02:00 |
|
pannal
|
d8a7e3331b
|
improve logging for multiprocessing
|
2017-04-29 00:44:24 +02:00 |
|
pannal
|
91e55502f6
|
correct elif
|
2017-04-27 15:50:51 +02:00 |
|
pannal
|
26846a02b5
|
add hash_verifiable flag to subtitle and provider base classes
|
2017-04-27 15:46:42 +02:00 |
|
pannal
|
f2ed289c70
|
add new Provider base class; streamlined base class patching
|
2017-04-27 15:42:18 +02:00 |
|
pannal
|
9a3b706d76
|
add AsyncProviderPool for multithreading
|
2017-04-26 17:02:11 +02:00 |
|
pannal
|
7b1134d4a7
|
python < 2.7.9 doesn't have ssl.create_default_context
|
2017-04-26 16:39:26 +02:00 |
|
pannal
|
211003c203
|
add subscenter provider
|
2017-04-25 17:54:08 +02:00 |
|
pannal
|
0ad281fac1
|
add shooter provider
|
2017-04-25 17:34:39 +02:00 |
|
pannal
|
9c413712a7
|
shooter basic integration; really enable napiprojekt; use correct session class for legendastv
|
2017-04-25 17:26:47 +02:00 |
|
pannal
|
d4022de2e1
|
add napiprojekt
|
2017-04-25 17:13:32 +02:00 |
|
pannal
|
f46e66ecf6
|
use Provider.subtitle_class
|
2017-04-23 16:09:46 +02:00 |
|