File: PKG-INFO

package info (click to toggle)
subliminal 1.1.1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, stretch
  • size: 468 kB
  • ctags: 330
  • sloc: python: 2,237; makefile: 23
file content (358 lines) | stat: -rw-r--r-- 11,660 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
Metadata-Version: 1.1
Name: subliminal
Version: 1.1.1
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=master
           :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=master&service=github
           :target: https://coveralls.io/github/Diaoul/subliminal?branch=master
           :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
        
            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 = [v for v in scan_videos('/video/folder') if v.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])
        
        
        Nautilus integration
        --------------------
        Screenshots
        ^^^^^^^^^^^
        .. image:: http://i.imgur.com/NCwELpB.png
           :alt: Menu
        
        .. image:: http://i.imgur.com/Y58ky88.png
           :alt: Configuration
        
        .. image:: http://i.imgur.com/qem3DGj.png
           :alt: Choose subtitles
        
        Install
        ^^^^^^^
        1. Install subliminal on your system
           ``sudo pip install -U subliminal``
        2. Install nautilus-python with your package manager
           ``sudo apt-get install nautilus-python``
        3. Create the extension directory
           ``mkdir -p ~/.local/share/nautilus-python/extensions/subliminal``
        4. Copy the script
           ``cp examples/nautilus.py ~/.local/share/nautilus-python/extensions/subliminal-nautilus.py``
        5. Copy UI files
           ``cp -R examples/ui ~/.local/share/nautilus-python/extensions/subliminal/``
        6. (Optional) Create a translation directory for your language
           ``mkdir -p ~/.local/share/nautilus-python/extensions/subliminal/locale/fr/LC_MESSAGES``
        7. (Optional) Install the translation
           ``msgfmt examples/i18n/fr.po -o ~/.local/share/nautilus-python/extensions/subliminal/locale/fr/LC_MESSAGES/subliminal.mo``
        
        
        Changelog
        ---------
        
        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
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.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Multimedia :: Video