File: PKG-INFO

package info (click to toggle)
subliminal 2.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 588 kB
  • sloc: python: 3,412; makefile: 21
file content (445 lines) | stat: -rw-r--r-- 14,530 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
Metadata-Version: 2.1
Name: subliminal
Version: 2.1.0
Summary: Subtitles, faster than your thoughts
Home-page: https://github.com/Diaoul/subliminal
Author: Antoine Bertin
Author-email: diaoulael@gmail.com
License: MIT
Description: Subliminal
        ==========
        Subtitles, faster than your thoughts.
        
        .. image:: https://img.shields.io/pypi/v/subliminal.svg
            :target: https://pypi.python.org/pypi/subliminal
            :alt: Latest Version
        
        .. image:: https://travis-ci.org/Diaoul/subliminal.svg?branch=develop
            :target: https://travis-ci.org/Diaoul/subliminal
            :alt: Travis CI build status
        
        .. image:: https://readthedocs.org/projects/subliminal/badge/?version=latest
            :target: https://subliminal.readthedocs.org/
            :alt: Documentation Status
        
        .. image:: https://coveralls.io/repos/Diaoul/subliminal/badge.svg?branch=develop&service=github
            :target: https://coveralls.io/github/Diaoul/subliminal?branch=develop
            :alt: Code coverage
        
        .. image:: https://img.shields.io/github/license/Diaoul/subliminal.svg
            :target: https://github.com/Diaoul/subliminal/blob/master/LICENSE
            :alt: License
        
        .. image:: https://img.shields.io/badge/gitter-join%20chat-1dce73.svg
            :alt: Join the chat at https://gitter.im/Diaoul/subliminal
            :target: https://gitter.im/Diaoul/subliminal
        
        
        :Project page: https://github.com/Diaoul/subliminal
        :Documentation: https://subliminal.readthedocs.org/
        
        
        Usage
        -----
        CLI
        ^^^
        Download English subtitles::
        
            $ subliminal download -l en The.Big.Bang.Theory.S05E18.HDTV.x264-LOL.mp4
            Collecting videos  [####################################]  100%
            1 video collected / 0 video ignored / 0 error
            Downloading subtitles  [####################################]  100%
            Downloaded 1 subtitle
        
        Library
        ^^^^^^^
        Download best subtitles in French and English for videos less than two weeks old in a video folder:
        
        .. code:: python
        
            #!/usr/bin/env python
            
            from datetime import timedelta
        
            from babelfish import Language
            from subliminal import download_best_subtitles, region, save_subtitles, scan_videos
        
            # configure the cache
            region.configure('dogpile.cache.dbm', arguments={'filename': 'cachefile.dbm'})
        
            # scan for videos newer than 2 weeks and their existing subtitles in a folder
            videos = scan_videos('/video/folder', age=timedelta(weeks=2))
        
            # download best subtitles
            subtitles = download_best_subtitles(videos, {Language('eng'), Language('fra')})
        
            # save them to disk, next to the video
            for v in videos:
                save_subtitles(v, subtitles[v])
        
        Docker
        ^^^^^^
        Run subliminal in a docker container::
        
            $ docker run --rm --name subliminal -v subliminal_cache:/usr/src/cache -v /tvshows:/tvshows -it diaoulael/subliminal download -l en /tvshows/The.Big.Bang.Theory.S05E18.HDTV.x264-LOL.mp4
        
        Installation
        ------------
        Subliminal can be installed as a regular python module by running::
        
            $ [sudo] pip install subliminal
        
        For a better isolation with your system you should use a dedicated virtualenv or install for your user only using
        the ``--user`` flag.
        
        Nautilus/Nemo integration
        -------------------------
        See the dedicated `project page <https://github.com/Diaoul/nautilus-subliminal>`_ for more information.
        
        
        Changelog
        ---------
        
        2.1.0
        ^^^^^
        **release date:** 2020-05-02
        
        * Improve legendastv provider matches
        * Fix video extensions (.mk3d .ogm .ogv)
        * Use new url to search for titles in legendastv provider
        * Fix stevedore incompatibility
        * Add support to webm video extension
        * Make providers easier to be extended and customized
        * Update podnapisi URL
        * Add support to VIP/Donor accounts in legendastv provider
        * Proper handling titles with year / country in legendastv provider
        * Several minor enhancements in legendastv provider
        * Add support for python 3.6, 3.7 and 3.8
        * Drop support for python 3.3 and 3.4
        * Do not discard providers bad zip/rar is downloaded
        * SubsCenter provider removal
        * Fix lxml parsing for Addic7ed provider
        * Support titles with asterics in Addic7ed provider
        * Add support to multi-episode search in Opensubtitles provider
        * Fix multi-episode search in TVSubtitles provider
        * Update to guessit 3
        * Improve archive scanning
        * Add Opensubtitles VIP provider
        * Add country to Movie and Episode
        * Add streaming_service to Video
        * Add info property to Subtitle
        * Do not search for subtitles if all required languages is already present
        * Improve TVDB refiner to support series with comma
        * Add alternative_titles to Video and enhance OMDB refiner to use alternative_titles
        * Only compute video hashes when required
        * Add apikey to OMDB refiner
        * Fix Subtitle validation when unable to guess encoding
        * Add support to rar in Dockerfile
        
        
        2.0.5
        ^^^^^
        **release date:** 2016-09-03
        
        * Fix addic7ed provider for some series name
        * Fix existing subtitles detection
        * Improve scoring
        * Add Docker container
        * Add .ogv video extension
        
        
        2.0.4
        ^^^^^
        **release date:** 2016-09-03
        
        * Fix subscenter
        
        
        2.0.3
        ^^^^^
        **release date:** 2016-06-10
        
        * Fix clearing cache in CLI
        
        
        2.0.2
        ^^^^^
        **release date:** 2016-06-06
        
        * Fix for dogpile.cache>=0.6.0
        * Fix missing sphinx_rtd_theme dependency
        
        
        2.0.1
        ^^^^^
        **release date:** 2016-06-06
        
        * Fix beautifulsoup4 minimal requirement
        
        
        2.0.0
        ^^^^^
        **release date:** 2016-06-04
        
        * Add refiners to enrich videos with information from metadata, tvdb and omdb
        * Add asynchronous provider search for faster searches
        * Add registrable managers so subliminal can run without install
        * Add archive support
        * Add the ability to customize scoring logic
        * Add an age argument to scan_videos for faster scanning
        * Add legendas.tv provider
        * Add shooter.cn provider
        * Improve matching and scoring
        * Improve documentation
        * Split nautilus integration into its own project
        
        
        1.1.1
        ^^^^^
        **release date:** 2016-01-03
        
        * Fix scanning videos on bad MKV files
        
        
        1.1
        ^^^
        **release date:** 2015-12-29
        
        * Fix library usage example in README
        * Fix for series name with special characters in addic7ed provider
        * Fix id property in thesubdb provider
        * Improve matching on titles
        * Add support for nautilus context menu with translations
        * Add support for searching subtitles in a separate directory
        * Add subscenter provider
        * Add support for python 3.5
        
        
        1.0.1
        ^^^^^
        **release date:** 2015-07-23
        
        * Fix unicode issues in CLI (python 2 only)
        * Fix score scaling in CLI (python 2 only)
        * Improve error handling in CLI
        * Color collect report in CLI
        
        
        1.0
        ^^^
        **release date:** 2015-07-22
        
        * Many changes and fixes
        * New test suite
        * New documentation
        * New CLI
        * Added support for SubsCenter
        
        
        0.7.5
        ^^^^^
        **release date:** 2015-03-04
        
        * Update requirements
        * Remove BierDopje provider
        * Add pre-guessed video optional argument in scan_video
        * Improve hearing impaired support
        * Fix TVSubtitles and Podnapisi providers
        
        
        0.7.4
        ^^^^^
        **release date:** 2014-01-27
        
        * Fix requirements for guessit and babelfish
        
        
        0.7.3
        ^^^^^
        **release date:** 2013-11-22
        
        * Fix windows compatibility
        * Improve subtitle validation
        * Improve embedded subtitle languages detection
        * Improve unittests
        
        
        0.7.2
        ^^^^^
        **release date:** 2013-11-10
        
        * Fix TVSubtitles for ambiguous series
        * Add a CACHE_VERSION to force cache reloading on version change
        * Set CLI default cache expiration time to 30 days
        * Add podnapisi provider
        * Support script for languages e.g. Latn, Cyrl
        * Improve logging levels
        * Fix subtitle validation in some rare cases
        
        
        0.7.1
        ^^^^^
        **release date:** 2013-11-06
        
        * Improve CLI
        * Add login support for Addic7ed
        * Remove lxml dependency
        * Many fixes
        
        
        0.7.0
        ^^^^^
        **release date:** 2013-10-29
        
        **WARNING:** Complete rewrite of subliminal with backward incompatible changes
        
        * Use enzyme to parse metadata of videos
        * Use babelfish to handle languages
        * Use dogpile.cache for caching
        * Use charade to detect subtitle encoding
        * Use pysrt for subtitle validation
        * Use entry points for subtitle providers
        * New subtitle score computation
        * Hearing impaired subtitles support
        * Drop async support
        * Drop a few providers
        * And much more...
        
        
        0.6.4
        ^^^^^
        **release date:** 2013-05-19
        
        * Fix requirements due to enzyme 0.3
        
        
        0.6.3
        ^^^^^
        **release date:** 2013-01-17
        
        * Fix requirements due to requests 1.0
        
        
        0.6.2
        ^^^^^
        **release date:** 2012-09-15
        
        * Fix BierDopje
        * Fix Addic7ed
        * Fix SubsWiki
        * Fix missing enzyme import
        * Add Catalan and Galician languages to Addic7ed
        * Add possible services in help message of the CLI
        * Allow existing filenames to be passed without the ./ prefix
        
        
        0.6.1
        ^^^^^
        **release date:** 2012-06-24
        
        * Fix subtitle release name in BierDopje
        * Fix subtitles being downloaded multiple times
        * Add Chinese support to TvSubtitles
        * Fix encoding issues
        * Fix single download subtitles without the force option
        * Add Spanish (Latin America) exception to Addic7ed
        * Fix group_by_video when a list entry has None as subtitles
        * Add support for Galician language in Subtitulos
        * Add an integrity check after subtitles download for Addic7ed
        * Add error handling for if not strict in Language
        * Fix TheSubDB hash method to return None if the file is too small
        * Fix guessit.Language in Video.scan
        * Fix language detection of subtitles
        
        
        0.6.0
        ^^^^^
        **release date:** 2012-06-16
        
        **WARNING:** Backward incompatible changes
        
        * Fix --workers option in CLI
        * Use a dedicated module for languages
        * Use beautifulsoup4
        * Improve return types
        * Add scan_filter option
        * Add --age option in CLI
        * Add TvSubtitles service
        * Add Addic7ed service
        
        
        0.5.1
        ^^^^^
        **release date:** 2012-03-25
        
        * Improve error handling of enzyme parsing
        
        
        0.5
        ^^^
        **release date:** 2012-03-25
        **WARNING:** Backward incompatible changes
        
        * Use more unicode
        * New list_subtitles and download_subtitles methods
        * New Pool object for asynchronous work
        * Improve sort algorithm
        * Better error handling
        * Make sorting customizable
        * Remove class Subliminal
        * Remove permissions handling
        
        
        0.4
        ^^^
        **release date:** 2011-11-11
        
        * Many fixes
        * Better error handling
        
        
        0.3
        ^^^
        **release date:** 2011-08-18
        
        * Fix a bug when series is not guessed by guessit
        * Fix dependencies failure when installing package
        * Fix encoding issues with logging
        * Add a script to ease subtitles download
        * Add possibility to choose mode of created files
        * Add more checks before adjusting permissions
        
        
        0.2
        ^^^
        **release date:** 2011-07-11
        
        * Fix plugin configuration
        * Fix some encoding issues
        * Remove extra logging
        
        
        0.1
        ^^^
        **release date:** *private release*
        
        * Initial release
        
Keywords: subtitle subtitles video movie episode tv show series
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Multimedia :: Video
Provides-Extra: dev
Provides-Extra: test