Compare commits

..

17 Commits

Author SHA1 Message Date
Antoine Bertin 6bd908bb35 Release 2.0.5 2016-09-03 21:43:35 +02:00
Antoine Bertin c00ed18560 Fix failing unittest 2016-09-03 20:44:11 +02:00
Antoine Bertin ea126cc17b Fix equivalent release group logic 2016-09-03 20:25:16 +02:00
Antoine Bertin f52ef6d44a Fix tvdb_id and series_tvdb_id match equivalents in score computation 2016-09-03 19:55:13 +02:00
Antoine Bertin b9d1a7a875 Fix indentation in README 2016-09-03 19:54:39 +02:00
Antoine Bertin 7c9ae3426d Add cache support for docker container and instructions in README 2016-09-03 19:35:02 +02:00
Antoine Bertin c9635b3819 Support for equivalent release groups 2016-09-03 17:48:41 +02:00
Antoine Bertin ab2523c4af Add more characters to series name regexp in addic7ed 2016-09-03 16:11:57 +02:00
Antoine Bertin 4268ab69ed Add .ogv video extension 2016-09-03 13:02:43 +02:00
Antoine Bertin e695945f74 Merge branch 'master' into develop 2016-09-03 12:23:24 +02:00
Antoine Bertin 605a761bf9 Fix single subtitles always being redownloaded in cli 2016-09-03 12:22:42 +02:00
Antoine Bertin 8d1a55696a Merge branch 'master' into develop 2016-06-10 20:43:04 +02:00
Antoine Bertin 1c745c9c6a Merge branch 'master' into develop 2016-06-06 23:35:10 +02:00
Antoine Bertin abdb828626 Add docker support 2016-06-06 23:34:21 +02:00
Antoine Bertin c5325b19b5 Update opensubtitles unittests and cassettes 2016-06-06 20:15:55 +02:00
Antoine Bertin f635781c7a Merge branch 'master' into develop 2016-06-06 19:44:42 +02:00
Antoine Bertin df321d8952 Back to development version 2016-06-04 20:45:56 +02:00
33 changed files with 4281 additions and 2649 deletions
+68
View File
@@ -0,0 +1,68 @@
# SCM
.git/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
# Translations
*.mo
*.pot
# Django stuff:
*.log
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Pycharm
.idea
# Subliminal
docs/
tests/
+13
View File
@@ -0,0 +1,13 @@
FROM python:3
MAINTAINER Antoine Bertin <diaoulael@gmail.com>
RUN mkdir -p /usr/src/app /usr/src/cache
WORKDIR /usr/src/app
VOLUME /usr/src/cache
COPY . /usr/src/app
RUN pip install --no-cache-dir -r requirements.txt
ENTRYPOINT ["subliminal", "--cache-dir", "/usr/src/cache"]
CMD ["--help"]
+11
View File
@@ -1,6 +1,17 @@
Changelog
---------
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
+16 -11
View File
@@ -7,24 +7,24 @@ Subtitles, faster than your thoughts.
: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
: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
: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
: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
: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
:alt: Join the chat at https://gitter.im/Diaoul/subliminal
:target: https://gitter.im/Diaoul/subliminal
:Project page: https://github.com/Diaoul/subliminal
@@ -67,12 +67,17 @@ Download best subtitles in French and English for videos less than two weeks old
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
$ [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.
+1 -1
View File
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
__title__ = 'subliminal'
__version__ = '2.0.4'
__version__ = '2.0.5'
__short_version__ = '.'.join(__version__.split('.')[:2])
__author__ = 'Antoine Bertin'
__license__ = 'MIT'
+5 -5
View File
@@ -337,10 +337,10 @@ def download(obj, provider, refiner, language, age, directory, encoding, single,
errored_paths.append(p)
continue
for video in scanned_videos:
if not force:
video.subtitle_languages |= set(search_external_subtitles(video.name,
directory=directory).values())
if check_video(video, languages=language, age=age, undefined=single):
if not force:
video.subtitle_languages |= set(search_external_subtitles(video.name,
directory=directory).values())
refine(video, episode_refiners=refiner, movie_refiners=refiner, embedded_subtitles=not force)
videos.append(video)
else:
@@ -354,9 +354,9 @@ def download(obj, provider, refiner, language, age, directory, encoding, single,
logger.exception('Unexpected error while collecting path %s', p)
errored_paths.append(p)
continue
if not force:
video.subtitle_languages |= set(search_external_subtitles(video.name, directory=directory).values())
if check_video(video, languages=language, age=age, undefined=single):
if not force:
video.subtitle_languages |= set(search_external_subtitles(video.name, directory=directory).values())
refine(video, episode_refiners=refiner, movie_refiners=refiner, embedded_subtitles=not force)
videos.append(video)
else:
+4 -2
View File
@@ -10,6 +10,7 @@ from . import ParserBeautifulSoup, Provider
from .. import __short_version__
from ..cache import SHOW_EXPIRATION_TIME, region
from ..exceptions import AuthenticationError, ConfigurationError, DownloadLimitExceeded, TooManyRequests
from ..score import get_equivalent_release_groups
from ..subtitle import Subtitle, fix_line_ending, guess_matches
from ..utils import sanitize, sanitize_release_group
from ..video import Episode
@@ -19,7 +20,7 @@ logger = logging.getLogger(__name__)
language_converters.register('addic7ed = subliminal.converters.addic7ed:Addic7edConverter')
#: Series header parsing regex
series_year_re = re.compile(r'^(?P<series>[ \w\'.:-]+)(?: \((?P<year>\d{4})\))?$')
series_year_re = re.compile(r'^(?P<series>[ \w\'.:(),&!?-]+?)(?: \((?P<year>\d{4})\))?$')
class Addic7edSubtitle(Subtitle):
@@ -61,7 +62,8 @@ class Addic7edSubtitle(Subtitle):
matches.add('year')
# release_group
if (video.release_group and self.version and
sanitize_release_group(video.release_group) in sanitize_release_group(self.version)):
any(r in sanitize_release_group(self.version)
for r in get_equivalent_release_groups(sanitize_release_group(video.release_group)))):
matches.add('release_group')
# resolution
if video.resolution and self.version and video.resolution in self.version.lower():
+3 -1
View File
@@ -12,6 +12,7 @@ from . import ParserBeautifulSoup, Provider
from .. import __short_version__
from ..cache import EPISODE_EXPIRATION_TIME, SHOW_EXPIRATION_TIME, region
from ..exceptions import ProviderError
from ..score import get_equivalent_release_groups
from ..subtitle import Subtitle, fix_line_ending, guess_matches
from ..utils import sanitize, sanitize_release_group
from ..video import Episode
@@ -59,7 +60,8 @@ class TVsubtitlesSubtitle(Subtitle):
matches.add('year')
# release_group
if (video.release_group and self.release and
sanitize_release_group(video.release_group) in sanitize_release_group(self.release)):
any(r in sanitize_release_group(self.release)
for r in get_equivalent_release_groups(sanitize_release_group(video.release_group)))):
matches.add('release_group')
# other properties
if self.release:
+21
View File
@@ -43,6 +43,24 @@ episode_scores = {'hash': 359, 'series': 180, 'year': 90, 'season': 30, 'episode
movie_scores = {'hash': 119, 'title': 60, 'year': 30, 'release_group': 15,
'format': 7, 'audio_codec': 3, 'resolution': 2, 'video_codec': 2, 'hearing_impaired': 1}
#: Equivalent release groups
equivalent_release_groups = ({'LOL', 'DIMENSION'}, {'ASAP', 'IMMERSE', 'FLEET'})
def get_equivalent_release_groups(release_group):
"""Get all the equivalents of the given release group.
:param str release_group: the release group to get the equivalents of.
:return: the equivalent release groups.
:rtype: set
"""
for equivalent_release_group in equivalent_release_groups:
if release_group in equivalent_release_group:
return equivalent_release_group
return {release_group}
def get_scores(video):
"""Get the scores dict for the given `video`.
@@ -106,6 +124,9 @@ def compute_score(subtitle, video, hearing_impaired=None):
matches |= {'series', 'year', 'season', 'episode'}
if 'tvdb_id' in matches:
logger.debug('Adding tvdb_id match equivalents')
matches |= {'series', 'year', 'season', 'episode'}
if 'series_tvdb_id' in matches:
logger.debug('Adding series_tvdb_id match equivalents')
matches |= {'series', 'year'}
elif isinstance(video, Movie):
if 'imdb_id' in matches:
+3 -1
View File
@@ -6,6 +6,7 @@ import os
import chardet
import pysrt
from .score import get_equivalent_release_groups
from .video import Episode, Movie
from .utils import sanitize, sanitize_release_group
@@ -224,7 +225,8 @@ def guess_matches(video, guess, partial=False):
matches.add('title')
# release_group
if (video.release_group and 'release_group' in guess and
sanitize_release_group(guess['release_group']) == sanitize_release_group(video.release_group)):
sanitize_release_group(guess['release_group']) in
get_equivalent_release_groups(sanitize_release_group(video.release_group))):
matches.add('release_group')
# resolution
if video.resolution and 'screen_size' in guess and guess['screen_size'] == video.resolution:
+2 -2
View File
@@ -137,8 +137,8 @@ def sanitize_release_group(string):
# remove content in square brackets
string = re.sub(r'\[\w+\]', '', string)
# strip and lower case
return string.strip().lower()
# strip and upper case
return string.strip().upper()
def timestamp(date):
+3 -3
View File
@@ -13,9 +13,9 @@ VIDEO_EXTENSIONS = ('.3g2', '.3gp', '.3gp2', '.3gpp', '.60d', '.ajp', '.asf', '.
'.bix', '.box', '.cam', '.dat', '.divx', '.dmf', '.dv', '.dvr-ms', '.evo', '.flc', '.fli',
'.flic', '.flv', '.flx', '.gvi', '.gvp', '.h264', '.m1v', '.m2p', '.m2ts', '.m2v', '.m4e',
'.m4v', '.mjp', '.mjpeg', '.mjpg', '.mkv', '.moov', '.mov', '.movhd', '.movie', '.movx', '.mp4',
'.mpe', '.mpeg', '.mpg', '.mpv', '.mpv2', '.mxf', '.nsv', '.nut', '.ogg', '.ogm', '.omf', '.ps',
'.qt', '.ram', '.rm', '.rmvb', '.swf', '.ts', '.vfw', '.vid', '.video', '.viv', '.vivo', '.vob',
'.vro', '.wm', '.wmv', '.wmx', '.wrap', '.wvx', '.wx', '.x264', '.xvid')
'.mpe', '.mpeg', '.mpg', '.mpv', '.mpv2', '.mxf', '.nsv', '.nut', '.ogg', '.ogm' '.ogv', '.omf',
'.ps', '.qt', '.ram', '.rm', '.rmvb', '.swf', '.ts', '.vfw', '.vid', '.video', '.viv', '.vivo',
'.vob', '.vro', '.wm', '.wmv', '.wmx', '.wrap', '.wvx', '.wx', '.x264', '.xvid')
class Video(object):
File diff suppressed because it is too large Load Diff
@@ -1,174 +1,294 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRTQrCMBCF954idG8TrYLCGA/gQvAGaTJabZPU/BSPb60BRUQFd98M8+Y9ZmB9
0Q3p0PmjNatskrOMoJFWHc1hlcWwHy+yNR+BxlBZtUPfWuOxb7TCCe35iNypBwKdaCLeiIAPLsow
MOnFukR3LwgYoZEHW6MBOnDqP9RpQR+Bq5k8nFglpFi2xfns9mVV1rou5hOgaSTJ6ZMe6LPlO38f
RIj+hwBTxsh286cZSmvURzdlY9kgZzljBdBUfTMbUqUzP6aApo8k8Dd6/d8VLDKDKvgBAAA=
H4sIAAAAAAAAA6WRTQrCQAyF955i6F5nVPxZpOMBXAjeYNpGrc5PaTLi8a11QBFRwd2XkJf3SGB1
cVacsaU6+Dwbj1Qm0Jehqv0+zyLvhstspQfgkA+h2iI1wRN2jca0xpEeiDt1IOBsbMQbCSBuY8k9
i07sCmzvhQBvHGoOJ/Qge079hzot6CJoqseGF80Md8VyaueBGj4W3s7LKcg0kuTySQ/y2fKdP7Hh
SD8EmCglNus/zbAMvvroVoVYWNRqpNQEZKq+mfWp0pkfUyDTRxLQjV7/dwWf3aOR+AEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['224']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:03 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=d4cgj0haca9p3qqrfbhbkmk351; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['223']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=si1at7p5efb83l6osptjbnl6c3; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZDRjZ2ow
aGFjYTlwM3FxcmZiaGJrbWszNTE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT50YWc8L25h
bWU+Cjx2YWx1ZT48c3RyaW5nPk1hcnZlbHMuQWdlbnRzLm9mLlMuSC5JLkUuTC5ELlMwMkUwNi43
MjBwLkhEVFYueDI2NC1LSUxMRVJTLm1rdjwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8bWVt
YmVyPgo8bmFtZT5zdWJsYW5ndWFnZWlkPC9uYW1lPgo8dmFsdWU+PHN0cmluZz5odW48L3N0cmlu
Zz48L3ZhbHVlPgo8L21lbWJlcj4KPC9zdHJ1Y3Q+PC92YWx1ZT4KPHZhbHVlPjxzdHJ1Y3Q+Cjxt
ZW1iZXI+CjxuYW1lPnF1ZXJ5PC9uYW1lPgo8dmFsdWU+PHN0cmluZz5NYXJ2ZWxzIEFnZW50cyBv
ZiBTLkguSS5FLkwuRC48L3N0cmluZz48L3ZhbHVlPgo8L21lbWJlcj4KPG1lbWJlcj4KPG5hbWU+
c2Vhc29uPC9uYW1lPgo8dmFsdWU+PGludD4yPC9pbnQ+PC92YWx1ZT4KPC9tZW1iZXI+CjxtZW1i
ZXI+CjxuYW1lPnN1Ymxhbmd1YWdlaWQ8L25hbWU+Cjx2YWx1ZT48c3RyaW5nPmh1bjwvc3RyaW5n
PjwvdmFsdWU+CjwvbWVtYmVyPgo8bWVtYmVyPgo8bmFtZT5lcGlzb2RlPC9uYW1lPgo8dmFsdWU+
PGludD42PC9pbnQ+PC92YWx1ZT4KPC9tZW1iZXI+Cjwvc3RydWN0PjwvdmFsdWU+CjwvZGF0YT48
L2FycmF5PjwvdmFsdWU+CjwvcGFyYW0+CjwvcGFyYW1zPgo8L21ldGhvZENhbGw+Cg==
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>si1at7p5efb83l6osptjbnl6c3</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>sublanguageid</name>
<value><string>hun</string></value>
</member>
<member>
<name>tag</name>
<value><string>Marvels.Agents.of.S.H.I.E.L.D.S02E06.720p.HDTV.x264-KILLERS.mkv</string></value>
</member>
</struct></value>
<value><struct>
<member>
<name>query</name>
<value><string>Marvels Agents of S.H.I.E.L.D.</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>hun</string></value>
</member>
<member>
<name>episode</name>
<value><int>6</int></value>
</member>
<member>
<name>season</name>
<value><int>2</int></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['847']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
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
aFla/QGDb0gxlMv5YAAA
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
w2QAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['1554']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:03 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=d4cgj0haca9p3qqrfbhbkmk351; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['1600']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=si1at7p5efb83l6osptjbnl6c3; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['24825']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['25795']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZDRjZ2owaGFjYTlwM3Fx
cmZiaGJrbWszNTE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>si1at7p5efb83l6osptjbnl6c3</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:03 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=d4cgj0haca9p3qqrfbhbkmk351; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:26 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -179,22 +299,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:03 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:26 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,244 +1,402 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WR0QrCMAxF3/2Ksndtp1MmxPoBPgj+Qd2iDtd2Nu3w891mQRFRwbeTkJt7SWB9
1TVr0VFlzSpJJyJhaApbVua4SoI/jPNkLUeg0Z9suUNqrCHsGo1ySpMcsTt1wKBVdcCeGJB3ofAD
s06s9+juBQOjNEpvz2iADxz7D3Vc0EWQ+bLKUrM8t67Rx1wt2mLehIwuOgUeR6KcP+mBP1u+8yev
fKAfAkyFYNvNn2ZYWFN+dCtt2NcoxUSIGfBYfTMbUsUzP6aAx49EoJ5e/3cDrv4xS/gBAAA=
H4sIAAAAAAAAA6WRSw7CMAxE95wi6h4SKn4LEw7AAokbpK35tYlR4lQcn1IigRACJHbPlsczsmF1
sY1o0YcjuWU2HqlMoCupOrr9Mou8Gy6ylR6ART5QtcVwJhewa5yNNzbogbhTBwJa00S8kYDAPpbc
s+jEtkB/LwQ4Y1Ez1ehA9pz6D3Va0EXQE1vv/dzNqDaL02Tnc5pNG+ainYJMI0kun/Qgny3f+Qc2
HMMPAXKlxGb9pxmW5KqPbhXFokGtRkrlIFP1zaxPlc78mAKZPpIg3Oj1f1eScTYs+AEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['224']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=89i41n9kvrpmg8a6vc5pu4sqm1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['223']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=4mkgr7n6oka8j4fr2o65lttbv5; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ODlpNDFu
OWt2cnBtZzhhNnZjNXB1NHNxbTE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT5tb3ZpZWJ5
dGVzaXplPC9uYW1lPgo8dmFsdWU+PHN0cmluZz43MDMzNzMyNzE0PC9zdHJpbmc+PC92YWx1ZT4K
PC9tZW1iZXI+CjxtZW1iZXI+CjxuYW1lPm1vdmllaGFzaDwvbmFtZT4KPHZhbHVlPjxzdHJpbmc+
NWI4ZjhmNGU0MWNjYjIxZTwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8bWVtYmVyPgo8bmFt
ZT5zdWJsYW5ndWFnZWlkPC9uYW1lPgo8dmFsdWU+PHN0cmluZz5mcmUsZ2VyPC9zdHJpbmc+PC92
YWx1ZT4KPC9tZW1iZXI+Cjwvc3RydWN0PjwvdmFsdWU+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVy
Pgo8bmFtZT5pbWRiaWQ8L25hbWU+Cjx2YWx1ZT48c3RyaW5nPjA3NzA4Mjg8L3N0cmluZz48L3Zh
bHVlPgo8L21lbWJlcj4KPG1lbWJlcj4KPG5hbWU+c3VibGFuZ3VhZ2VpZDwvbmFtZT4KPHZhbHVl
PjxzdHJpbmc+ZnJlLGdlcjwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8L3N0cnVjdD48L3Zh
bHVlPgo8dmFsdWU+PHN0cnVjdD4KPG1lbWJlcj4KPG5hbWU+dGFnPC9uYW1lPgo8dmFsdWU+PHN0
cmluZz5tYW4ub2Yuc3RlZWwuMjAxMy43MjBwLmJsdXJheS54MjY0LWZlbG9ueS5ta3Y8L3N0cmlu
Zz48L3ZhbHVlPgo8L21lbWJlcj4KPG1lbWJlcj4KPG5hbWU+c3VibGFuZ3VhZ2VpZDwvbmFtZT4K
PHZhbHVlPjxzdHJpbmc+ZnJlLGdlcjwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8L3N0cnVj
dD48L3ZhbHVlPgo8dmFsdWU+PHN0cnVjdD4KPG1lbWJlcj4KPG5hbWU+cXVlcnk8L25hbWU+Cjx2
YWx1ZT48c3RyaW5nPk1hbiBvZiBTdGVlbDwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8bWVt
YmVyPgo8bmFtZT5zdWJsYW5ndWFnZWlkPC9uYW1lPgo8dmFsdWU+PHN0cmluZz5mcmUsZ2VyPC9z
dHJpbmc+PC92YWx1ZT4KPC9tZW1iZXI+Cjwvc3RydWN0PjwvdmFsdWU+CjwvZGF0YT48L2FycmF5
PjwvdmFsdWU+CjwvcGFyYW0+CjwvcGFyYW1zPgo8L21ldGhvZENhbGw+Cg==
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>4mkgr7n6oka8j4fr2o65lttbv5</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>moviebytesize</name>
<value><string>7033732714</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>fre,ger</string></value>
</member>
<member>
<name>moviehash</name>
<value><string>5b8f8f4e41ccb21e</string></value>
</member>
</struct></value>
<value><struct>
<member>
<name>imdbid</name>
<value><string>0770828</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>fre,ger</string></value>
</member>
</struct></value>
<value><struct>
<member>
<name>sublanguageid</name>
<value><string>fre,ger</string></value>
</member>
<member>
<name>tag</name>
<value><string>man.of.steel.2013.720p.bluray.x264-felony.mkv</string></value>
</member>
</struct></value>
<value><struct>
<member>
<name>query</name>
<value><string>Man of Steel</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>fre,ger</string></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['1183']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
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
vmToSN+lAgA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['5241']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=89i41n9kvrpmg8a6vc5pu4sqm1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['5936']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=4mkgr7n6oka8j4fr2o65lttbv5; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['158646']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['173535']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ODlpNDFuOWt2cnBtZzhh
NnZjNXB1NHNxbTE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>4mkgr7n6oka8j4fr2o65lttbv5</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=89i41n9kvrpmg8a6vc5pu4sqm1; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -249,22 +407,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,131 +1,231 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WR0QrCMAxF3/2KsndtNxEUYvcBPgj+QV3jnK6ttunw852zoIio4NtJyM29JFBe
TMs69KFxdpnlE5ExtJXTja2XWaTdeJ6VcgQGae/0BsPJ2YB946S8MkGO2J16YNCpNuKNGATysaKB
WS82W/T3goFVBiW5I1rgA6f+Q50W9BHkYl4ony/O5A41NUU3xfyoZ0bUOfA0kuT8SQ/82fKdfyBF
MfwQoBCCrVd/mmHlrP7opl3ctijFRIgCeKq+mQ2p0pkfU8DTRxKEG73+7wrq/zxd+AEAAA==
H4sIAAAAAAAAA6WR38rCMAzF732KsnttdeAfiPUBvBB8g7pFv31bG13a4uM7Z0ERUcG7X0JOziGB
1dk2ImLLFbllNh6pTKArqKzcYZkFvx/Os5UegEX/R+UW+UiOsWscTWss64G4UQcComkCXkkA+zYU
vmfRie0O21shwBmL2lONDmTPqX9XpwVdBF3Vp/9FLCiO93U9I14EzmeHPM6nINNIkssHPchHy1f+
7I0P/EWAiVJis/7RDAty5Vu3ksKuQa1GSuUgU/XJrE+VznyfApk+koCv9Py/C+Nd1lP4AQAA
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['223']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=982ar19qtojgti2v3e1kd5m0g1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['225']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=ikqj9vcov1fkk7os9us37g3v86; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+OTgyYXIx
OXF0b2pndGkydjNlMWtkNW0wZzE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT50YWc8L25h
bWU+Cjx2YWx1ZT48c3RyaW5nPmVuZGVycy5nYW1lLjIwMTMuNzIwcC5ibHVyYXkueDI2NC1zcGFy
a3MubWt2PC9zdHJpbmc+PC92YWx1ZT4KPC9tZW1iZXI+CjxtZW1iZXI+CjxuYW1lPnN1Ymxhbmd1
YWdlaWQ8L25hbWU+Cjx2YWx1ZT48c3RyaW5nPmdlcjwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVy
Pgo8L3N0cnVjdD48L3ZhbHVlPgo8dmFsdWU+PHN0cnVjdD4KPG1lbWJlcj4KPG5hbWU+cXVlcnk8
L25hbWU+Cjx2YWx1ZT48c3RyaW5nPkVuZGVycyBHYW1lPC9zdHJpbmc+PC92YWx1ZT4KPC9tZW1i
ZXI+CjxtZW1iZXI+CjxuYW1lPnN1Ymxhbmd1YWdlaWQ8L25hbWU+Cjx2YWx1ZT48c3RyaW5nPmdl
cjwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8L3N0cnVjdD48L3ZhbHVlPgo8L2RhdGE+PC9h
cnJheT48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>ikqj9vcov1fkk7os9us37g3v86</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>sublanguageid</name>
<value><string>ger</string></value>
</member>
<member>
<name>tag</name>
<value><string>enders.game.2013.720p.bluray.x264-sparks.mkv</string></value>
</member>
</struct></value>
<value><struct>
<member>
<name>query</name>
<value><string>Enders Game</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>ger</string></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['674']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
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
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['1526']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=982ar19qtojgti2v3e1kd5m0g1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['1645']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=ikqj9vcov1fkk7os9us37g3v86; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['23759']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['24730']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+OTgyYXIxOXF0b2pndGky
djNlMWtkNW0wZzE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>ikqj9vcov1fkk7os9us37g3v86</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -136,35 +236,43 @@ interactions:
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=982ar19qtojgti2v3e1kd5m0g1; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -175,22 +283,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:03 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
+65 -33
View File
@@ -1,48 +1,80 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz5weXRob24tc3VibGltaW5h
bDwvc3RyaW5nPjwvdmFsdWU+CjwvcGFyYW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+c3VibGlt
aW5hbDwvc3RyaW5nPjwvdmFsdWU+CjwvcGFyYW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5n
PC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1p
bmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxs
Pgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string>python-subliminal</string></value>
</param>
<param>
<value><string>subliminal</string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['344']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRwQrCMAyG7z5F2V3bTcUdYn0AD4Jv0G1Rh2s723T4+M5ZmIio4O1LyJ//J4HN
VTesQ+dra9ZJOhMJQ1PaqjbHdRLoMM2TjZyARjrZao++tcZj32iVU9rLCXtQDww61QS8EwNPLpQ0
MOvFukD3KBgYpVGSPaMBPnDsj+q4oI8gF0tTrOqjdm2e1nPKVl2+vFB7UAJ4HIly/qQH/mz5zt+T
ouB/CJAJwXbbP82wtKb66FbZUDQoxUykwGPxzWsIFa88TgGPD4ng7/T6vhv4TNKJ9wEAAA==
H4sIAAAAAAAAA62UTVPCMBCG7/yKTO+QFkbkEMpBLo4OOsw4nkOylE7bpOaj6r83hQgVVMrQ27uZ
7L7P7iRLZh9FjipQOpViGkSDMEAgmOSpSKaBNev+JJjFPVKA2Ui+BF1KocEdlFTRQsc9tFNOIFLR
3EKtENFGWWa2GrnkYgVqFyAiaAGxkRkIgrfanx+yfQGHELPNSKlqnEXqbXITMZ4llUrG3CZDgv0V
n44b+QQ3LX/z14Yaq1sADMMQPT1cZ8apoWes9sM6KbGvcj9/0aB+1Dkp1QSfRLej4eiI/Bj+hP9v
/9p9kbJs4YLWFOWnezeir+0qT4tU0LxbniUVWWsWB4FyALapp9gZRZlLyu+EaY0RdjuCZwVrUMAf
qUgsTUC3BcHX+8/lu7iw/Q5c665fYfXdcOvB1wvn0slvMw6f89ItA0wK/u+a4dJ9DYjDQRiOCfbR
ObMm1eEWwX4Ve6Frdby4vwDXnMTt8QUAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['223']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=45nb7igmrp81i3t27v85qtpfa0; path=/; domain=.opensubtitles.org;
HttpOnly, 'weblang=en; expires=Sat, 08-Apr-2017 18:34:59 GMT; Max-Age=31536000;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['367']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:21 GMT']
download-quota: ['200']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=ch3rrv6k1rq851cdkgvrg6dug2; path=/; domain=.opensubtitles.org;
HttpOnly, 'weblang=en; expires=Tue, 06-Jun-2017 18:13:21 GMT; Max-Age=31536000;
path=/; domain=.opensubtitles.org']
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['503']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['1521']
status: {code: 200, message: OK}
version: 1
@@ -1,48 +1,77 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz5weXRob24tc3VibGltaW5h
bDwvc3RyaW5nPjwvdmFsdWU+CjwvcGFyYW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+bGFuaW1p
bGJ1czwvc3RyaW5nPjwvdmFsdWU+CjwvcGFyYW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5n
PC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1p
bmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxs
Pgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string>python-subliminal</string></value>
</param>
<param>
<value><string>lanimilbus</string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['344']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRQW4CMQxF95wimj0koykVCxPuUKkHCBOXTjuJM3GCUE9PGCKBqopW6u7Z8s//
jmF3cqM4YuSB/LZpV6oR6Huygz9sm5zelptmpxfgML2TfUEO5BlLI5hoHOuFuFIBAUczZryQAE4x
92lmUcRuj/FaCPDGoU70iR7kzLV/U9cHSgQdw2SIp85OaT0+bz6oU32IwdgWZB2pcnmnB3lv+ZM/
J5My/yHAk2rFqze5rB+HL7T/tMWevH3oaynvR9RqpVQHsla/mc2p6offpkDW21TgC32/5BmvsFCv
AgIAAA==
H4sIAAAAAAAAA6WRQW4CMQxF95wimn1JoEVtJRPuUKkHCBPDTJk4IU4Q4vQNQyQQQm2l7p4t//zv
GFZHN4gDRu49LZvZVDUCqfW2p+2yyWnz9Nas9AQcps7bD+TgibE0gonGsZ6ICxUQcDBDxjMJ4BRz
m0YWRezWGC+FADIOdfI7JJAj1/5VXR8oEfR2Hmix4Pevtjd77Dahc0PYmbl6BVlHqlze6EHeWj7y
52RS5j8EeFEz8Ukml/Vjf0L7T1tsPdkffa3P6wG1mir1DLJWv5mNqeqHX6dA1ttU4DPdX/IbbvOS
JAICAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['232']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=rpqaosq3dqt5l68jo30cprpad1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['233']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=g2pn55s9jciaqehfphmlpka207; path=/; domain=.opensubtitles.org;
HttpOnly, 'remember_sid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT;
Max-Age=0; path=/; domain=.opensubtitles.org; httponly']
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['514']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['514']
status: {code: 200, message: OK}
version: 1
+137 -83
View File
@@ -1,100 +1,154 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz5weXRob24tc3VibGltaW5h
bDwvc3RyaW5nPjwvdmFsdWU+CjwvcGFyYW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+c3VibGlt
aW5hbDwvc3RyaW5nPjwvdmFsdWU+CjwvcGFyYW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5n
PC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1p
bmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxs
Pgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string>python-subliminal</string></value>
</param>
<param>
<value><string>subliminal</string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['344']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRTQrCMBCF954idK+JSqDCGA/gQvAGaTLV0iaRJhGPb38CLSIquPtmmDfvMQOH
h2nIHVtfObvP1iuWEbTK6cpe9lkM5TLPDmIBBsPV6TP6m7Meu8ZNttJ4sSAjdUDgLpuIPRHwoY0q
DEw6sSmwHQsCVhoUwdVogQ6c+pM6LegiCBXquM3X3ETe6A2/xp1xKtclZ0DTSJLTmR7o3PKdvw8y
RP9DgA1j5HT80wyVs/qjm3axaFCwFWMcaKq+mQ2p0pmnKaDpIwl8T6//ewLEfm41+AEAAA==
H4sIAAAAAAAAA62UTVPCMBCG7/yKTO/QAIIwE8pBLo4OOsw4ntNmWyptUvOB+u9NIUIBlTL09m4m
u++zO8mS6WeeoTVIlQo+8bod7CHgkWApTyae0XF75E2DFslBLwVbgCoEV2APCipproIW2iorEFnT
zECpEFFamkhvNLLJeQhyGyDCaQ6BFivgxN9od77PdgUsQtCDZDxIu2n8rti4UEYP1yGOk7fBDfHd
FZfuV/KJX7X8zV9pqo2qA4Axenq4zoxRTc9Y7YZ1UmJX5X72okAe1DkpVQUfdW/7vf4R+TH8Cf/f
/qX7PI1WcxvUpii+7LvhbWXCLM1TTrNmeRaUr2qzWAiUAUTLcoqNURSZoOyO69oYuNkRPEuIQQJ7
pDwxNAFVF8S/3n8mPviF7TfgWnb9CuFPw7UHXy6cSye/ydh/zku3DESCs3/XDBP2a0CAOxgPie+i
c2ZVqv0t4rtV7IQq1fHi/gYcBXOw8QUAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['223']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=ctku3815mu5ld25hu9moc8df50; path=/; domain=.opensubtitles.org;
HttpOnly, 'weblang=en; expires=Sat, 08-Apr-2017 18:34:59 GMT; Max-Age=31536000;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['367']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
download-quota: ['200']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=2eg95i1ifqsd9psut6vb0fgj54; path=/; domain=.opensubtitles.org;
HttpOnly, 'weblang=en; expires=Tue, 06-Jun-2017 18:13:22 GMT; Max-Age=31536000;
path=/; domain=.opensubtitles.org']
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['1521']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+Y3RrdTM4MTVtdTVsZDI1
aHU5bW9jOGRmNTA8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>2eg95i1ifqsd9psut6vb0fgj54</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQTQ6CMBCF95yiYS+txoWLoR7AhYk3KHRUEtqS/hCPb4FJIMbo7nudN/OmA+eX
6dmIPnTO1uW+EiVD2zrd2UddpnjfncqzLMBgfDp9wzA4GzA/DMorE2TBFsrAYFR9wokYhOhTG2dm
udk06BfBwCqDMkQVUwA+Cyqs7TQh7yAPQrDrBThJsvKNF/h2/tcwbJ3VP9O0S02PUlRCHIGT+hc2
b0XfXF3A6SIEYaLP+70BnmWv7HgBAAA=
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['194']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=ctku3815mu5ld25hu9moc8df50; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -105,22 +159,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,141 +1,207 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRTY7CMAyF95wi6h4SWhixMOEALJC4QdqYn5LEqE4Qx6eUSCA0mkFi99ny83uy
YXX1Tlyw4yOFZTGdqEJgaMgew35ZpLgbL4qVHoHHeCC7RT5TYOwbZ9MZz3okHtSDgItxCe8kgGOX
mjiw6MW+xu5RCAjGo450wgBy4Nx/qvOCPoJ2nqryYNuqdvNqntod16b1OKMfkHkky+WLHuSr5W/+
HE1M/EGAUimxWX9phg0F+6ebpVQ71GqiVAkyV/+ZDanymZ9TIPNHMvCd3v93A1XW4d34AQAA
H4sIAAAAAAAAA6WRQY7CMAxF95wi6h6SAgtGMuEALJC4QWjdgZnGgdipOD6lRAIhBCPN7tny9/+y
YXX2reow8iHQsignplBIVagP9L0skjTjRbGyI/Ao+1BvkY+BGPvG0UXn2Y7UjXpQ0Lk24ZUUsMRU
ycCqF/sdxluhgJxHK+EXCfTAuX9X5wV9BNt8VcaLn3vakxBHJ01z+unKeQk6j2S5ftCDfrR85c/i
JPEfAkyNUZv1P82wClS/datD2rVozcSYGehcfTIbUuUz36dA549k4Cs9/+8C5sOkZfgBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['225']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=lmo32hdj3bl535ujfsbajme4o6; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['224']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=f9c0mtm4mnhntnsratffqjv141; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Ob09wZXJhdGlv
bjwvbWV0aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz5sbW8zMmhkajNi
bDUzNXVqZnNiYWptZTRvNjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFyYW0+CjwvcGFyYW1zPgo8L21l
dGhvZENhbGw+Cg==
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>NoOperation</methodName>
<params>
<param>
<value><string>f9c0mtm4mnhntnsratffqjv141</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['181']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA8VUS07DMBDd9xRW9sRJaCQWbnoAFkhcwHLsobFw7BDbBW5Pklr5tECLqGD3xh6/
efMz2b7VCu2htdLoTZTGSYRAcyOk3m0i755u7qJtsSI1uMqIR7CN0Ra6g4a1rLbFCh1QBxDZM+Wh
R4hY13ruBoy6x3UJ7cFARLMaCuuY85bgwQgX0/PA0GkosiRBD/cEBzO44pkvwXP+z4IJ86qVYYIq
WUt3Luqo+4RtJNwpUzJFs3VFl9wL6hP2/kBq1+dEcA8mP7x0XOb0tRCuJGhHZXM+cChgHudpfBun
6/yopr9QMaROeQX8mZbvF0vxFtpB+rV0hGos2sKN1xe25cpNGSW8eOPYP03G343o0MZpd364oha4
0eLb1RTGlwqKJE6SjOBgnQs2VzV5ERw+rQBsj46/uA/JqkBOGwUAAA==
H4sIAAAAAAAAA71Uy26DMBC85yss7sVAg9RIDvmAHir1B5Ax22DV2BTbafv3BWLxSNpCFdTbrBnP
zu6yJoePUqAT1JorufdCP/AQSKZyLo97z5qXuwfvkGxICaZQ+TPoSkkNzUFFa1rqZIPOqAGInKiw
0CJEtKktMx1GzeUyg/ocICJpCYk21FhNcBe4D8N1p9B4SKIgQE+PBLvQUfGIS/BY/7tkuXqXQtE8
FbzkZi5r7/tKrRc8CpVRkUbbIp1qT6Sv1NsDLk1bE8EtGHh4SpzW9LMRJjhIk/JqPrFrYOzHoX/v
h9v4oqc3uOhKT1kB7DXNPhdbsRrqzvpaPlw3JmNhysqFYwnXHUpv4c0qQxda2O3WNfF/v2g3xmF3
/riiGpiS+a+rmSubCUgCPwgigl00l2zsamAR7B4tB3SLLp+4LypnHeobBQAA
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['325']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=lmo32hdj3bl535ujfsbajme4o6; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['330']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=f9c0mtm4mnhntnsratffqjv141; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['1307']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['1307']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+bG1vMzJoZGozYmw1MzV1
amZzYmFqbWU0bzY8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>f9c0mtm4mnhntnsratffqjv141</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=lmo32hdj3bl535ujfsbajme4o6; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -146,22 +212,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:34:59 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,171 +1,259 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRQY7CMAxF95wi6n5IgkQ1SCYcYBYjzQ3SxlMKjVPqBHH8KSUSCKEBid2z5e//
ZcPm5DtxxIHbQOtCz1UhkOrgWmrWRYq/H5/FxszAY9wG94PcB2IcG70drGczExcaQcDRdgnPJIDj
kOo4sRjFvsLhUggg69HEsEcCOXHuX9V5wRjBaGp51xxStdxa3VDZu1qvMJa6BJlHslze6EHeWj7y
52hj4hcCLJQS319vmmEdyP3r5kKqOjRqrtQCZK6emU2p8pmvUyDzRzLwme7/9weo00du+AEAAA==
H4sIAAAAAAAAA6WRTQoCMQyF956izF5bRxEXsR7AheANOtOog9MfJ+3g8Z2fgiKigrsvIS/vkcD2
ZmrWYkOVs5tsPhMZQ1s6XdnTJovhOF1nWzkBg+Hs9AHJO0vYNbxqlCE5YSN1wKBVdcSeGFBoYhkG
Zp3YFNiMBQOrDMrgLmiBD5z6D3Va0EWQ5I+Fddovw1UJrEW1qC4rPCk/B55Gkpw/6YE/W77zp6BC
pB8C5EKw/e5PMyyd1R/dtItFjVLMhMiBp+qb2ZAqnfkxBTx9JAH19Pq/O9ygG5X4AQAA
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['226']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=1nisjgqub5ha1gn6pdc19et616; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['222']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=spfbnodp4tqa0el0i3ik6egap1; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+MW5pc2pn
cXViNWhhMWduNnBkYzE5ZXQ2MTY8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT5tb3ZpZWJ5
dGVzaXplPC9uYW1lPgo8dmFsdWU+PHN0cmluZz43MDMzNzMyNzE0PC9zdHJpbmc+PC92YWx1ZT4K
PC9tZW1iZXI+CjxtZW1iZXI+CjxuYW1lPm1vdmllaGFzaDwvbmFtZT4KPHZhbHVlPjxzdHJpbmc+
NWI4ZjhmNGU0MWNjYjIxZTwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8bWVtYmVyPgo8bmFt
ZT5zdWJsYW5ndWFnZWlkPC9uYW1lPgo8dmFsdWU+PHN0cmluZz5lbmc8L3N0cmluZz48L3ZhbHVl
Pgo8L21lbWJlcj4KPC9zdHJ1Y3Q+PC92YWx1ZT4KPC9kYXRhPjwvYXJyYXk+PC92YWx1ZT4KPC9w
YXJhbT4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>spfbnodp4tqa0el0i3ik6egap1</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>moviebytesize</name>
<value><string>7033732714</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>eng</string></value>
</member>
<member>
<name>moviehash</name>
<value><string>5b8f8f4e41ccb21e</string></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['543']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
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
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['3908']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=1nisjgqub5ha1gn6pdc19et616; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['3926']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=spfbnodp4tqa0el0i3ik6egap1; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['100653']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['97696']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+MW5pc2pncXViNWhhMWdu
NnBkYzE5ZXQ2MTY8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>spfbnodp4tqa0el0i3ik6egap1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -176,35 +264,43 @@ interactions:
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=1nisjgqub5ha1gn6pdc19et616; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -215,22 +311,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,160 +1,250 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WR3QrCMAyF732KsnttnaITYvcAXgi+QV3j39bGre3w8Z2zoIio4N2XkJNzSCC/
mIq12Lgj2WUyHomEoS1IH+1+mQS/G2ZJLgdg0B9Ib9CdyTrsGmfVKOPkgN2pAwatqgLeiIHzTSh8
z6wTmy0294KBVQalpxIt8J5j/6GOC7oIcq5otqtFfdJEE41p1hqzn5aLbAo8jkQ5f9IDf7Z85++8
8sH9ECAVgq1Xf5phQVZ/dNMUthVKMRIiBR6rb2Z9qnjmxxTw+JEI7kav/7sCeBUuyPgBAAA=
H4sIAAAAAAAAA6WRQY6DMAxF9z1FxH5IymgkFm44QBeV5gYJGIogCcRJNccfCpFaVVU70uyeLX//
LxuqHzOyC3rqnT1k+1xkDG3tmt52hyyG9qPMKrkDg+Hsmm+kyVnCpTEprwzJHdtoAQYXNUa8EgMK
PtZhZbaIjUa/FQysMiiDG9ACXzn1b+q0YIkgh06Lcqb2S7fBm6I863ro56mbP4GnkSTnd3rg95bP
/CmoEOkPAQoh2On4TzOsnW1eujUu6hGlyIUogKfqndmaKp35NgU8fSQBXenxf7/HmFJd+AEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['224']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=7ao6fq0qjdoo3de28vmmg4k984; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['226']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=kgb08qsf5bftrm28hbckiqpgq3; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+N2FvNmZx
MHFqZG9vM2RlMjh2bW1nNGs5ODQ8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT5pbWRiaWQ8
L25hbWU+Cjx2YWx1ZT48c3RyaW5nPjA3NzA4Mjg8L3N0cmluZz48L3ZhbHVlPgo8L21lbWJlcj4K
PG1lbWJlcj4KPG5hbWU+c3VibGFuZ3VhZ2VpZDwvbmFtZT4KPHZhbHVlPjxzdHJpbmc+Z2VyPC9z
dHJpbmc+PC92YWx1ZT4KPC9tZW1iZXI+Cjwvc3RydWN0PjwvdmFsdWU+CjwvZGF0YT48L2FycmF5
PjwvdmFsdWU+CjwvcGFyYW0+CjwvcGFyYW1zPgo8L21ldGhvZENhbGw+Cg==
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>kgb08qsf5bftrm28hbckiqpgq3</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>imdbid</name>
<value><string>0770828</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>ger</string></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['442']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA+1b31PbOBB+71/h4d22LP9Uxk2nELjLFNoegZm7e1MsOeiwrdSSQ+lff7YxJUBp
UEDUx/lNsmXp2/XuarXfKH73Nc+MFS0F48XbHccCOwYtEk5YsXi7U8nUjHbejd/EOZVnnBxTseSF
oPWDJS5xLsZvjKtW3TDiFc4q2rSMWMiySmTbNuqP8zktrzpGXOCcjoXEshKx3Xa6FzefdzPUGMYQ
AOPTh9juut1Qe21sbK/P/6PFCJb4Z0vhssSX1z0jboZ/790Ze1e27tGtRY21pY+wTM4o2b28tf4D
M6+JzXIyZ+SO2MZ94a8f3QfwMKbpZFbNj/iK0QOWUUVgQA+mFs7vWJz1CM7upaQz9q1PGjphOT2a
9QNQa0aSyWwbM3KQ74ZBhCKoB1wNrUH1sW4rIjvChcVTayYpzazfaJnX/cmh5YAILK3drDrGl9ZX
GHjm/p9/nLIZO9m3RCm1SfE+kRXO9iaq+tUGaAuPcADyfE8boi3CBqSBH6AEpWDuBoELieMGIUKe
m3iJ66WhNqyHWMgTZQeGIwhHviZUN36sCMuHMPQR0oPqVNByqmr1miJd+9+KRYUXVBnSgpb6Ihyv
o5NUBKQzWM2qvEeR6n1V56zlHs9zWihqyX5+MIRMsFR1MQgc13SA6YSG445gMPICberaxaQ37naM
ZT2tKhxLH6AJvygyjonYUzWlsYt8nSnhMc0oFi+T6WgU4+Cz6q4IXQuFmtxhOmlBqYYyz3U9TfGs
QzStz4WKqMIQRDDS+Ou2Mz2Dp0ZrepqR7avGkWeO/S2Qvygutwj9GlXTGNJWUTa0NB7ZKJZVSXuy
DzUp6EeWnKvb9zOb0HT2KXCRolII1aOV60x4C6+/2mO0WU+X6Yl+WE9zMK29vp53mi8xU7dqTRtJ
Y9XHuDj/tQkxLRkVszpx4UVPfleLaH/JBCd9qvh9YIWq4eRXqYsuo+7LAa/9YdOjye5nXCof8DR6
/X5HnygCOj05MDVlaWvnl0Om6vnjMymXI9smmcWXtBBdrUhYvFzYtLBJN7OdsvogQmxRJiZeMntV
pqaDUgCSwLUFI2aIeZB+AV/+IZy7hMJolecL7xxFnn1TDbYW3/To4G+2fAEd1G/uqCD1vQjME7BJ
BVqLadcFPrG96BcXFz+W/fuDaxE2SVqnACZPTdHk/uaTspT201tU3L3vBvbuFrCBvfuVkF4Xexc6
HtAXr56RvQvhwNxtydwhH4W9Iu5QFCZJEGI3ojABkRul2Atdz3OhD2CQaKqYPIG4c+DI04TqKcQd
QkhTsjkQd5tBDcTd/4a4QwYAI98dQX8g7v5jxJ3jRDppk+cl7h5OcgbSbiDtbqEaSLvHARlIu82w
BtJuIO2eZD2vjLTTaNUDafcAooG026ClgbTbqKCBtFsj7RIHJH74KNKuLQK/QtLOn4N54j+CtNNX
SHsx0q4RoU+kXWyv38CL7fXreYo3/wRNeEF+es+Q8Gqe0aYG0bAZXW/TYutC3IyK7e4uZNcQTevu
zcl/Act0awhyOQAA
H4sIAAAAAAAAA+1bW1PbOBR+76/w8G5blnzNuOkUAt1MSdslMLO7b7IsBw2+YclQ+uvXNqYEKE0V
EPWyfpMcXb5zcnR0zvlG4buvWapd0IqzIn+7YxlgR6M5KWKWr97u1CLR/Z130zdhRsVpER9RXhY5
p82HElc449M32nWraWjhBU5r2ra0kIuqJqJra83kLKLVdUcLc5zRKRdY1Dw0u07/w+30foUGwxQC
oH3+GJp9tx9qro0NzfX1f7RZjAX+2Va4qvDVTU8L2+Hfe/fG3pet/3RnU21t6wUW5JTGu1d39n9k
5TWxWRZHLL4ntvZQ+JtPDwE8jmk+W9bRorhg9IClVBIYUIOpg/MH5qcDgrN7JeiSfRuSho5ZRhfL
YQDqzEgwkW5jRlbgIM/1Ax+qAddAa1F9atqSyBY4N4rEWApKU+MDrbKmPzs0LOCD0thN6yN8ZXyF
rq3v//XnCVuy432DV0KZFO+JqHG6N5PVrzJAW5wICwS2YytDtIXbgNR13IAECYiQ6yIYW8j1gsBG
xCbITjxlWA8xF8fSBxhOIJw46lAdLz9URV0Ow8Zu/YokHgdCzwkCNahOOK3msqdQkeft7Chf1XhF
pSGtaKXO4xaNtxSSgFQ6z2WdDchzvq+bGLraK7KM5pJaMp8fTBzPsJA9YhBYSLeAbnmahSbQndiu
MnXt4ngwx+0Ii2ZZWTiGOkCz4jJPCxzzPVlTmtrAURmiHtGUYv4ykZdCMQ6+yN7SEBmBp+g4zGcd
KFlXZiNkK7ulO0TzJk+VROV5wIe+wr9uO9PTikTrTE8xsn1ZP/LMvr8D8jfF1RauX6FqWkPayst6
hsIUkmJRV3Qg91Abgn5i5Ezevp/ZhObLzy4KJJUSUzVauYmEtzj113eMMuvpIz0+DOtpE+Xm1Dfr
zrMSM3mrVnSRtFZ9hPOz3xsQ04pRvmwClyIfyN/VIdovGS/iIVUgP7Jc1nCy69BFlVEPJcHr/rD5
Yrb7BVfSCZ7CU7/f0zmSgE6OD3RFUdptxWmbij9MXA9aVuTHvmNbTYzruAmC0EZW4iFElKdch0zW
WU1PhSgnphmnRlHSnPflLW4U1cqkuRn3K5u8IjoumXlRJboVJAAQF5mcxfrZKgL+OU+cKBFVBv3T
iJyx83J1jsyENflWbN4W1I3VNzU6+IeVL6yDxLF9EBGwSQfNas1MpfW/m5ok3170y8vLH8v+/cON
CJvkbaIWvUh03qYr+pMCq27qHTbzwbyRAL0DbCRAfyek10WAepYN1PmrZyRAPTiSn1uSn4ETeIPi
PgPfI8T1MPIpJMBHfoJtD9k2gg6ALlFU5HkC92nBia0O1avhPoMgUBSvj9znZlAj9/m/4T4DDYCJ
gybQGbnP/xj3aSFXEUOngPt8POgaec+R97yDauQ9fw3IyHtuhjXyniPv+STreWW8p0KrHnnPRxCN
vOcGLY2850YFjbzn80B+cd6TWIA4ngzv2dXRXxXv6UQgIs4v857qan8vxnu2IgyJ9wzN9Xegobn+
SFTy/SmnpMjjn752jYs6SmlbNmmzjb63abN1IW5HhWb/Irdv8LZ1//3uv/1ELUH4OwAA
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['1152']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=7ao6fq0qjdoo3de28vmmg4k984; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['1191']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=kgb08qsf5bftrm28hbckiqpgq3; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['14706']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['15352']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+N2FvNmZxMHFqZG9vM2Rl
Mjh2bW1nNGs5ODQ8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>kgb08qsf5bftrm28hbckiqpgq3</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=7ao6fq0qjdoo3de28vmmg4k984; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -165,22 +255,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,98 +1,150 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRTY7CMAyF95wi6h5iYAYGyYQDsECaG4TWHarmp8QJ4vhTSiQQQsxI7D5bfn5P
Nm7O1ogTBW68WxfTCRSCXOmrxv2sixTr8VexUSO0FA+++ibuvGPqG50O2rIaiSv1IPCkTaILCeQY
UhkHFr3Y7ilcC4FOW1LRt+RQDpz7N3Ve0EdQnx9HCPVqwSEt29LNDBzAdHWzmqLMI1ku7/Qo7y2f
+XPUMfE/AswAxG77phmV3lUv3Sqf9oYUTADmKHP1l9mQKp/5NoUyfyQDX+jxf7+sBZiJ+AEAAA==
H4sIAAAAAAAAA6WR0QrCMAxF3/cVZe+udROnEOsH+CD4B3XLdLi2urTDz3fOgkNEBd9OQm7uJYH1
VTesw5Zqa1bxNBExQ1PYsjaHVexdNVnEaxmBRne05Q7pbA1h3zirVmmSEXtQDww61Xi8EwNyrS/c
wKwX6z22j4KBURqlsyc0wAcO/ac6LOgjyMOCakqX2bxSRT69ZG45N5mv82YGPIwEOR/pgY8t3/mT
U87TDwFSIdh286cZFtaUH91K6/cNSpEIkQIP1TezIVU483MKePhIALrT6/9uuiOSevgBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['226']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=54q0rf96sru7kcn2l0h0lpfi91; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['224']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=g8sis2936fac71q3t96n3ui7l4; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+NTRxMHJmOTZzcnU3a2Nu
MmwwaDBscGZpOTE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>g8sis2936fac71q3t96n3ui7l4</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=54q0rf96sru7kcn2l0h0lpfi91; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -103,22 +155,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,123 +1,218 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WRTQrCMBCF954idK9JK6iLMT2AC8EbpMn42yQlP8Xj29ZAi4gK7r4Z5s17zEB5
1zVp0fmLNdssX7CMoJFWXcxpm8VwnG+yks9AYzhbdUDfWOOxazTCCe35jDypAwKtqCP2RMAHF2UY
mHRiXaF7FgSM0MiDvaEBOnDqj+q0oIvAN7JWa5RH3bAi5rkTbiWvRbsUOdA0kuR0ogc6tXzn74MI
0f8QoGCM7Hd/mqG0Rn10UzZWNXK2YKwAmqpvZkOqdOZxCmj6SALf0+v/Hkg4IqP4AQAA
H4sIAAAAAAAAA6WRTY7CMAyF95wi6h4S2iIYyYQDsEDiBmnqGUqbuOSn4viUEgk0GjEjze6z5ef3
ZMPuajo2oPMN2W22XIiModVUN/Zrm8XwOd9kOzkDg+FE9RF9T9bj2OiVU8bLGXvQCAwG1UW8EwMf
XNRhYjaKTYXuUTCwyqAM1KIFPnHqP9VpwRhB6ovu1xuiUrfuw52KMp7zVVVSkwNPI0nOX/TAXy1/
8vdBhej/ECAXgh32/zRDTbZ+61ZTrDqUYiFEATxVv5lNqdKZn1PA00cS+Dt9/98NJWqQD/gBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['222']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=8cld7ecfmp02u11rar6cj2v3a1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['227']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=cqcp78oo4ckr9rh34uj25b4oi2; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+OGNsZDdl
Y2ZtcDAydTExcmFyNmNqMnYzYTE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT5xdWVyeTwv
bmFtZT4KPHZhbHVlPjxzdHJpbmc+RGFsbGFzPC9zdHJpbmc+PC92YWx1ZT4KPC9tZW1iZXI+Cjxt
ZW1iZXI+CjxuYW1lPnNlYXNvbjwvbmFtZT4KPHZhbHVlPjxpbnQ+MTwvaW50PjwvdmFsdWU+Cjwv
bWVtYmVyPgo8bWVtYmVyPgo8bmFtZT5zdWJsYW5ndWFnZWlkPC9uYW1lPgo8dmFsdWU+PHN0cmlu
Zz5mcmU8L3N0cmluZz48L3ZhbHVlPgo8L21lbWJlcj4KPG1lbWJlcj4KPG5hbWU+ZXBpc29kZTwv
bmFtZT4KPHZhbHVlPjxpbnQ+MzwvaW50PjwvdmFsdWU+CjwvbWVtYmVyPgo8L3N0cnVjdD48L3Zh
bHVlPgo8L2RhdGE+PC9hcnJheT48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>cqcp78oo4ckr9rh34uj25b4oi2</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>query</name>
<value><string>Dallas</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>fre</string></value>
</member>
<member>
<name>episode</name>
<value><int>3</int></value>
</member>
<member>
<name>season</name>
<value><int>1</int></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['575']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA81aS3PiOBC+z69wZau2dg9+2xhYD1NJCLXU5MGEzGH2JltN0I5fK8kkzK9f2ZiE
ITCMKLTrE5Itq79uur9uPcIPz2miLYAykmfvz2zDOtMgi3NMssf3ZyWf6d2zD4N3YQp8nuN7YEWe
MRAPCkRRygbvtFVLNLRwgZISqpYWMk7LmNdtTXycRkBXHS3MUAoDxhEvWWjWnebF6+fNDALDwLEs
7e5jaDbdZqi5MTY0N+ffJQwjjn4kClGKluueFlbDX3pbY7d1ax59J1TbEH2DeDwHfLH8Tv6emTfU
npVJwuGZbymuvVV//egthP2oxsNpGd3kCwIjkoAkNEsNphrOn4jNWwTnYslhSr61yUIPJIWbaTsA
1W7ECU+OcSO757u2F/hBoAacgFahuhVtSWRDlCSIab85lu38rumaZT9brvh9mIM2oSQG7UteahO0
NJ6djqdf310bIypIc25cGmUh2AOwcY4xiQPRiPPUYFRRHAsdz2NeouRyKGt9ZYCOiBffsW11gI7g
FA+71izqQOwGnhPMfBT7QdeLPHuGA9fuRMqwXiPGH6Sj2+p7dt9VZMHXIJc1ot+1bddTg+ozAzqW
dXpFNFj/b9ljiR5BGtKMgjr6y2mKuCQglVw1LdMWEdV5KUpaepmnKWSSVjJPDwbjoUgcksapMpRu
dXTH1uxO33P7TkeZuS4Qbk243SMuppWFY6gDNMyfsiRHmF3KutLACxS5eF0u3kMCiLWhClKo5Ggi
mzId1+gFimJlPKxByfKcawW9nlJE4xRHsnZyLN9XRSo1qCM889dfXO+PlXvWzbcuqRjvlSz3nDhf
1EC+AKJHpAuFpqn86yhm7hrqsvwIEC8ptCR3VWXrLYm/ynv9iV1oPL3ruD3pYlWNVdbV8xFcsEo5
yrynqQ5ZO7ynWsyKqBfzjtMCkVZ59T3Kvv6/RTRQAmwqqp08a8kao0Z0VRCWY1m/dhXy9EeSyToO
rJVQ5dZtWcrXf9n4ZngxQVR6WTiwA8cNOuqi/6o5mZGE9flhpHfVgPpUAl1OqhMg4EBleHLrCGWP
lBdB/1SCdky/R8KG9riuFHeqv9sCe4xwCCHsDfTDGHeH+0nhsX3MeBjdbn48LboySpoqgOwip8Mg
9+2kScKs59j2zVNuEVwT2UQ5mHNe9E0TJ0ZeQMaa7Vhm5PTRhMzEzczmjIjFPjYZjXVUEHNBZ7rd
i3wr9pHJCNa7cYIDiGdpYTmlbVNEO/HfzsJFtvl6GmM8flNDFX+R4j+wgXizZYKZ78ZWFLmHTKB0
v3q9h86OV/3p6Wm37i8P1ioc0nTFiDqfg15Uy2Z9mZd6gZa6qgK/zhK3ZfX2Z3UnGa+SfPUjD+Vt
EG9/F5qbp/yhuXkFQPJ2AYM4z/AP7zLgXNAbVDuQti8kr3qHhG0q8ToqNJv7Fk2DVa3t2xn/AqkQ
ZJbWIQAA
H4sIAAAAAAAAA81aS3PbNhC+51dw3JlOe+CbFCWHUca27FYTv2I5h/QGEisLNUkwAGhb+fUFacpW
ZCkqNELLkwAS2P12tfthASL++JRnxgMwTmjx4cC1nAMDipRiUtx9OKjE1OwffBy+i3MQM4pvgJe0
4CAflIihnA/fGc8t2TDiB5RVULeMmAtWpaJpG3JyngB77hhxgXIYcoFExWO76bQvXqe3EiSGoec4
xtWn2G677VB7aWxsL8tfpwwjgX6mCjGG5oueEdfDX3orY1dtax/9oNRYUn2BRDoDfDz/Qf8GyUtm
T6ssE/AkVgw33pq/ePQWwmZU49GkSi7oA4EzkoEiNEcPpgbOn4jPOgTneC5gQr53yUO3JIeLSTcA
NWEkiMh2CSN3EPpuEIVRpAechFajupRtRWQjlGWIG795juv9bpiG4z45vvy9nYFxzUgKxldaGddo
bj15vcA8vzq3zpgkzZl1YlWlZA/A1hHGJI1kI6W5xZmmPJY2HqWiQtnJSNX72gDtkC+h57r6AO3A
KQH2nWnSg9SPAi+ahigNo36QBO4UR77bS7RhPUdc3Cpnt3MYuIe+Pg/eTv5gtCq7EWKvpKP6p4Z9
1/UDPai+cGBj1STURMtNHBV3FboDZUhTBvromLIcCUVAOrlzUuUdIs6jSpbY7ITmORSKXrL3Dwbj
kVzIFJ1Tr5im0zM913B7h4F/6PW0uesY4c6k2w0SUqwqHEsfoBF9LDKKMD9RDaVhEPU1lq83kAHi
XajKNBp5dq26hHu+NYg05cp41IBS5TnfiQYDrYjGOU5U/eQ5YaiLVBpQO0Tmr7/4wfvn8Gyab0NS
M95TVe7Z83rRAPkKiO2wXGh0TR1fOzFz39IEqy6CAImKQUfWrrpsvSTpvXrU7zmExpOrnj9QLlb1
eGVRPe/ABc9LjrboaatD3o3oqTfXMuul3HFeItKpqL5Bxf3/W0QDI8AnstqhRUf2GA2i05JwilXj
2tfI059IoRo4sDBCV1h3ZSvf/GXji9HxNWLK28KhG3l+1NOX/aftlyJFWF9uz0xNm4zPFbD5df1F
CgQwFZ5c+aSzQcuLom+1ojXiN2hYsh43leJa89d7YIMTtiGEjYm+HeP6dN8rPL6JGbejW8+P+0VX
JVlbBZB15LQd5KaTNEWYjYzV2Nzjoe4Op+Me9PyegwCjvusmA+T1Hd8LB30vGvSTNMTaTzXOiera
PpwJUR7aNs4sWkLB2xNkblF2Z0Nh41ayzVlqopLYD2xquoMkdNIQ2ZxgM/2WllGf0iC9ZwM284Pq
by9MAko8e0oykFNfP2hZd9/1+OAvUv7HPpiGfuokib/NB1KanKn1iH1x7M93N/3x8XG97S8PFiZs
s/eZxE0xA7Osd/rmnFZmieamrj1Js7BdVvXbf2s7KURdl9Q/6lDe8s7qvNhevigR28u3KBQvaHBI
aYF/eh0EU8nIUB+aOnKb2Pa2KVs24nVUbLdXVtoGr1urF1z+AQy529sZIwAA
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['1089']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=8cld7ecfmp02u11rar6cj2v3a1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['1128']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=cqcp78oo4ckr9rh34uj25b4oi2; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['8662']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['8985']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+OGNsZDdlY2ZtcDAydTEx
cmFyNmNqMnYzYTE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>cqcp78oo4ckr9rh34uj25b4oi2</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -128,35 +223,43 @@ interactions:
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=8cld7ecfmp02u11rar6cj2v3a1; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -167,22 +270,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,175 +1,272 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WR3QrCMAyF732Ksnttp/gHsXsALwTfoK5xims723T4+M5ZUERU8O5LyMk5JFBc
TM1a9OHo7CrLRyJjaEunj7ZaZZH2w0VWyAEYpIPTWwyNswG7RqO8MkEO2J06YNCqOuKNGATysaSe
WSc2O/T3goFVBiW5E1rgPaf+Q50WdBHk0pxzPzPz82JKWFVT3VAUhqITwNNIkvMnPfBny3f+gRTF
8EOAsRBss/7TDEtn9Uc37eKuRilGQkyAp+qbWZ8qnfkxBTx9JEG40ev/rityQ3X4AQAA
H4sIAAAAAAAAA6WRTQ6CMBCF95yiYS8tSogmYz2ACxNvUGFQkLbYH+PxRWiCMUZN3H0zmTfvZQY2
N9mSKxpba7WO04TFBFWhy1od17F31WwZb3gEEt1Jl3u0nVYW+0YnjJCWR2SkHghcRevxQQSsM75w
A5NeLA9oxoKAEhK502dUQAcO/UkdFvQReJ1dMDtjnqaNNFXTSZWvlgarPAcaRoKcPumBPlu+87dO
OG9/CDBnjOy2f5phoVX50a3U/tAiZwljC6Ch+mY2pApnnqaAho8EsA96/d8dN7eaNvgBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['222']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=9mq1r6m7q85tegg5dptu0mtuo0; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['224']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:22 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=i4qe4ke611jmrfjpmn698ref66; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+OW1xMXI2
bTdxODV0ZWdnNWRwdHUwbXR1bzA8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT5xdWVyeTwv
bmFtZT4KPHZhbHVlPjxzdHJpbmc+TWFuIG9mIFN0ZWVsPC9zdHJpbmc+PC92YWx1ZT4KPC9tZW1i
ZXI+CjxtZW1iZXI+CjxuYW1lPnN1Ymxhbmd1YWdlaWQ8L25hbWU+Cjx2YWx1ZT48c3RyaW5nPmZy
ZTwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8L3N0cnVjdD48L3ZhbHVlPgo8L2RhdGE+PC9h
cnJheT48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>i4qe4ke611jmrfjpmn698ref66</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>query</name>
<value><string>Man of Steel</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>fre</string></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['446']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
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
hlRbS5kAAA==
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
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['2002']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=9mq1r6m7q85tegg5dptu0mtuo0; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['2443']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=i4qe4ke611jmrfjpmn698ref66; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['39243']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['48963']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+OW1xMXI2bTdxODV0ZWdn
NWRwdHUwbXR1bzA8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>i4qe4ke611jmrfjpmn698ref66</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=9mq1r6m7q85tegg5dptu0mtuo0; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -180,22 +277,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,162 +1,266 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WR0arCMAyG732Ksnttp4ITYn0ALwTfoG7Zcbqms2nFx3fOgiKHo3DuvoT8+X8S
WF9tKy7ouXG0yvKJygRS6aqGflZZDPW4yNZ6BBbDwVU75M4RY9/ojDeW9Ug8qAcBF9NGvJMADj6W
YWDRi+0e/aMQQMaiDu6EBHLg1H+q04I+gsbcH+vlYV6YcxGK2bTtFjXlTM0cZBpJcvmiB/lq+Zs/
BxMifxFgqpTYbv5phqWj6k+3ysV9i1pNlJqBTNUnsyFVOvNzCmT6SAK+0/v/buwb+PX4AQAA
H4sIAAAAAAAAA6WRTQrCMBCF954idG8T/9DFGA/gQvAGaTPaYpLRJike37YGFBEV3H0zzJv3mIHN
1RrWYuNrcutskouMoStJ1+64zmI4jFfZRo7AYqhI79GfyXnsGmfVKOvliN2pAwatMhF7YuBDE8sw
MOvEtsDmXjBwyqIMdEIHfODUf6jTgi6CnFK1bCPhpajU5Dg/LckYrSpTL4CnkSTnT3rgz5bv/H1Q
IfpfAgjBdts/zbAkpz+6aYqFQSlyIWbAU/XNbEiVzvyYAp4+ksD39Pq/G92W1J74AQAA
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['225']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=e1rjf9h48aq8t832lp7fn1sni4; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['222']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=2oh7vuoeqbha1g4k7olldahli5; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZTFyamY5
aDQ4YXE4dDgzMmxwN2ZuMXNuaTQ8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT5xdWVyeTwv
bmFtZT4KPHZhbHVlPjxzdHJpbmc+VGhlIEJpZyBCYW5nIFRoZW9yeTwvc3RyaW5nPjwvdmFsdWU+
CjwvbWVtYmVyPgo8bWVtYmVyPgo8bmFtZT5zZWFzb248L25hbWU+Cjx2YWx1ZT48aW50Pjc8L2lu
dD48L3ZhbHVlPgo8L21lbWJlcj4KPG1lbWJlcj4KPG5hbWU+c3VibGFuZ3VhZ2VpZDwvbmFtZT4K
PHZhbHVlPjxzdHJpbmc+Z2VyPC9zdHJpbmc+PC92YWx1ZT4KPC9tZW1iZXI+CjxtZW1iZXI+Cjxu
YW1lPmVwaXNvZGU8L25hbWU+Cjx2YWx1ZT48aW50PjU8L2ludD48L3ZhbHVlPgo8L21lbWJlcj4K
PC9zdHJ1Y3Q+PC92YWx1ZT4KPC9kYXRhPjwvYXJyYXk+PC92YWx1ZT4KPC9wYXJhbT4KPC9wYXJh
bXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>2oh7vuoeqbha1g4k7olldahli5</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>query</name>
<value><string>The Big Bang Theory</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>ger</string></value>
</member>
<member>
<name>episode</name>
<value><int>5</int></value>
</member>
<member>
<name>season</name>
<value><int>7</int></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['588']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
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
ylaNeO4Vu+0blrYg6tL6i5d/AWzW6UcqIwAA
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['1123']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=e1rjf9h48aq8t832lp7fn1sni4; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['1167']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=2oh7vuoeqbha1g4k7olldahli5; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['8679']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['9002']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZTFyamY5aDQ4YXE4dDgz
MmxwN2ZuMXNuaTQ8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>2oh7vuoeqbha1g4k7olldahli5</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=e1rjf9h48aq8t832lp7fn1sni4; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -167,22 +271,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:02 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:25 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,159 +1,249 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WR0QrCMAxF3/2KsndtHSoKWf0AHwT/oG7Rza2ta9rh5ztnQRFRwbeTkJt7SWB9
0Q3r0FFlTZZMJyJhaHJbVOaYJcEfxstkLUeg0Ze22CGdrSHsG2fllCY5YnfqgUGnmoA3YkDehdwP
zHqx3qO7FwyM0ii9rdEAHzj2H+q4oI8gW8rd6VTN7Ny1oi71ol515QLbdA48jkQ5f9IDf7Z8509e
+UA/BEiFYNvNn2aYW1N8dCts2DcoxUSIFHisvpkNqeKZH1PA40ci0I1e/3cFazYJ7vgBAAA=
H4sIAAAAAAAAA6WR0QrCMAxF3/cVZe/aqugcxO4DfBD8g7rGOVxbt7Ti5ztnQRFRwbeTkJt7SaC4
mIadsaPa2VU6GYuUoS2drm21SoPfj5ZpIRMw6A9Ob5FOzhL2jZPqlCGZsDv1wOCsmoA3YkC+C6Uf
mPVis8PuXjCwyqD07ogW+MCx/1DHBX0Emav5YloHl5OqEOe1bozK2jbTAngciXL+pAf+bPnOn7zy
gX4IMBWCbdZ/mmHprP7opl3YNSjFWIgZ8Fh9MxtSxTM/poDHj0SgG73+7wpgNixr+AEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['224']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=qscrjji4o5rq0khm6k9vh6eq25; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['223']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=9a562iuo9sagee5idlma7qq7d0; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+cXNjcmpq
aTRvNXJxMGtobTZrOXZoNmVxMjU8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT50YWc8L25h
bWU+Cjx2YWx1ZT48c3RyaW5nPmVuZGVycy5nYW1lLjIwMTMuNzIwcC5ibHVyYXkueDI2NC1zcGFy
a3MubWt2PC9zdHJpbmc+PC92YWx1ZT4KPC9tZW1iZXI+CjxtZW1iZXI+CjxuYW1lPnN1Ymxhbmd1
YWdlaWQ8L25hbWU+Cjx2YWx1ZT48c3RyaW5nPmZyZTwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVy
Pgo8L3N0cnVjdD48L3ZhbHVlPgo8L2RhdGE+PC9hcnJheT48L3ZhbHVlPgo8L3BhcmFtPgo8L3Bh
cmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>9a562iuo9sagee5idlma7qq7d0</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>sublanguageid</name>
<value><string>fre</string></value>
</member>
<member>
<name>tag</name>
<value><string>enders.game.2013.720p.bluray.x264-sparks.mkv</string></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['476']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA81aS3PiOBC+z69w5bInvx9gysNUCMkslUmGxbNVu3uTLQEKfkWSyTC/fmVjCENg
WLmiLZ+QbKn763Z3q1tN8Ol7mihrRCjOs49XpmZcKSiLc4izxcerks3V/tWn4YcgRWyZwxmiRZ5R
xB8UgICUDj8o2xEfKMEaJCWqRkpAGSljVo8VvjmNENlOlCADKRpSBlhJA72eNC9etzcUOIahZRjK
1/tAb6bNUv1gbaAf0j/FDAIGfsUKEAI2u5kSVMv3s6O1x7I1j35iqhywfgAsXiI42vzE/wzlA7EZ
WBzJrLyVfPfoLffzgCbjsIwe8jVGdzhBgqgMOZhqOL8DuuwQnNGGoRD/6JKGvuEUPYTdAFSbEcMs
aWNGpu86pmX2bUngOLQK1SMfCyK7zSAPhdpnvkezDNPWRuMZLrS/LM9Rw+n17D7UKGHSUF/HrATJ
zVhUn9IAtfAA03D6ti0NUYsw4TkR6Fu22zPtyIde3POh75hOH1jmnI98aVi/AMq+CTusOXDtgSwN
vvqtICzXtS3fkmRpf1JEJsJW77me6VkSv162KMECCQObEyQvruUkBUwQkMyQFZZph+LVdcnTVHKT
pynKBLWkvz8YCMeAiToaP3Yc1bBUw1dMd2D1B44nTV0jALuRTnAsM8A4WVE4mjxA4/wlS3IA6Y2o
KQ1Ny7P7EjPBGUoQoG0SHOVyhiMR991U+DTUDENaCltjEj51TEsyokkKI1FUPds0HUlxtQbVNpn+
jSqf661Skd2KRo53jvY1kL8RIOLBXlKit7ekVnHV03ryUhgEWElQR06eKvV8xPGqhX3DMo3yJyQp
t5qEXz3bF0495YDZ5cIttHRHUBYvpVlTk+vRblhTVaDyKMDpTtIC4E5Z+QxkK9HCoYyUBKF4iSTZ
VYgIRjTkyUyedUNTW0S3BaY57NLl3z3ORG0p3aY3suy8K1Vf/cEmD+PRFBDhqk9iILht2iiCgG6m
puVKutX4o0RkM636NYjxKkAA2VHD4wyXPaO6ffGG+Bn6B8KjbXWy2FcnPcsotCgpCdho36sahRaA
rKiWrtYnVXRaS2cUdUkKHv6S5uDDp5zvsjznroIEYdY0jj/Be9a4X7Dw2bBkrBjoOky0vEAZbW4V
qZaThY4yHTaU9TnmtSrUKYlVUGB9Teaq6fuOETuRTjFUn2lMnp6wk7vk2VgtU2/lr5ceerZc/bVP
oC1+yPGIf3DxP+iAvzlSwZxLZkSRc0kFUq9dd1fBtL3oLy8vp2XfP9iJcEnS2vVVqla+r8rKY+sA
+FhWb/+rvDhj1SFR/YhDeeu4x/sC/bDdHOiHvWjBNjdFcZ7BXzbVYc5DGqpuVSx+xDSzS8wOhXhd
FehN478Z0Gp0/DeBfwHaSdqfXyAAAA==
H4sIAAAAAAAAA81aS3PiOBC+z69w5bInvx9gysNUEpIslUmGxdmq3b3Jlgza+DWSTIb59SMbQxgC
w8oVbfmEZEvdXzetT92Sg0/fslRZIUJxkX+8MDXjQkF5XECcLz5eVCxRhxefxh+CDLFlAeeIlkVO
EX9QAgIyOv6gbFq8oQQrkFaobikBZaSKWdNW+OQsQmTTUYIcZGhMGWAVDfSm0754nd5K4BjGlmEo
X+4Dve22Q/W9sYG+L/+YMggY+JUqQAhYb3tKUA/f9Q7GHtrWPvpJqbKn+gGweIng1fon/Sck75nN
wOLAZuWt5dtHb7WfBjSdhFX0UKwwusUpEkRlyMHUwPkd0GWP4FytGQrx9z556Aln6CHsB6AmjBhm
aZcwMn3XMS1zaEsCx6HVqB55WxDZTQ45FWp3fI5mGaatXU3muNT+sjxHDWeX8/tQo4RJQ30Zswqk
1xNRf0oD1GEFmIYztG1piDrQhOdEYGjZ7sC0Ix968cCHvmM6Q2CZCW/50rB+BpQ9CS9Yc+TaI4ke
fArvSFGV/YixVx4RxOO6tuVbklD9SRGZCq9Cz/VMz5IYTfmiAgskDCwhSB7PFiQDTBCQTAoNq6xH
/HlZ8bSZXBdZhnJBL+nvDwbCCWCiC41vg45qWKrhK6Y7soYjx5PmrisA+5HecCxzwLhYUTiaPECT
4iVPCwDptWgojU1r6DsSM9M5ShGgXRIu5XzGJRH37Ux4d9YMQ1pK3WAS3nVMSzKiaQYjUVQD2zQd
SbzagOqa3P9GlbtmqlRkN6LM8c5s3wD5GwEiTvaSEs9dJHXiVU8byEthEGAVQT3ZeerU8xHHzx3i
G1ZZVPyLJOVW0/CLZ/vCqaccMNtcuIOXbgnK46W0aGpzPdqPaKoLZs4CXO40KwHuVZTPQf4sWjhU
kZIiFC+RpLgKEcGIhjyZKfJ+eGqD6KbEtIB9Ooy8x7loLGWb9EZWnPel6mv+sOnD5GoGiHDVJ5EI
btprHUFA1zPTciWdavxRIbKe1fdHiPEqQADZwQXMCS07Rc11yhvhJ+TvGY821cliV50MLKPUorQi
YK19q2sUWgLyTLXseXXURce9dMJR56zg9Je2Gx8+tvjO23PqKEgQZiPj8C94x7PJDoe8VmSYCMRD
y/WQaTtJZCS+bw+tJIkdw/Dll+WfsfB2tmSsHOk6TLWiRDltD0KpVpCFjnIdtpJ1SmIVlFhfkUQ1
fd8xYifSKYaqD1zPwlXhUx4SyMUwzcDg69cBNPQE85Ic6q9XLdriuxwf/IPL/9kHCbfJiCLnnA+4
ND5T6knx9vSadjf95eXluO27B1sTztnbsJVK1ZquVFmpd8PZj1X99r/ai3NW72v1jziUt1xzOC/Q
92/sA33/Ol/wSwGK4iKHv/wuARachVFzEORxzZveOWX7RryOCvT224m2QevW4ZcWPwCQlPBfoiEA
AA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['1048']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=qscrjji4o5rq0khm6k9vh6eq25; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['1084']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=9a562iuo9sagee5idlma7qq7d0; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['8287']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['8610']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+cXNjcmpqaTRvNXJxMGto
bTZrOXZoNmVxMjU8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>9a562iuo9sagee5idlma7qq7d0</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9QV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtymMlSoa2d3qw96aM4XY4la0swGB4OH1FejpLmB6eyitDsmArJWAwqTHiTAwo+NiHhVlq
Nh36VTCwyqCkoEIk4IvIha09T0g7yFoIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOeSfZ8eAEAAA==
H4sIAAAAAAAAA4WQQQ6DIBBF956CuK9gV12MeIAumvQGKNPWRKBhwPT4RSXRNE27e5/5M38YaF9m
ZBN6GpxtyroSJUPbOz3Ye1PGcDucylYWYDA8nL4iPZ0lTA9P5ZUhWbCVEjCY1BhxJgYUfOzDwiw1
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:00 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=qscrjji4o5rq0khm6k9vh6eq25; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -164,22 +254,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:23 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
@@ -1,106 +1,194 @@
interactions:
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dJbjwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPHBhcmFtPgo8dmFsdWU+PHN0cmluZz48L3N0cmluZz48L3ZhbHVl
Pgo8L3BhcmFtPgo8cGFyYW0+Cjx2YWx1ZT48c3RyaW5nPjwvc3RyaW5nPjwvdmFsdWU+CjwvcGFy
YW0+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+ZW5nPC9zdHJpbmc+PC92YWx1ZT4KPC9wYXJhbT4K
PHBhcmFtPgo8dmFsdWU+PHN0cmluZz5zdWJsaW1pbmFsIHYyLjA8L3N0cmluZz48L3ZhbHVlPgo8
L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RDYWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogIn</methodName>
<params>
<param>
<value><string></string></value>
</param>
<param>
<value><string></string></value>
</param>
<param>
<value><string>eng</string></value>
</param>
<param>
<value><string>subliminal v2.1</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['317']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA6WR3YoCMQyF732KMvfa+ocKsT6AF4JvUKfRGWaaaH/Ex3ccC8qyuAvefQk5OYcE
NjfXiiv6UDOti/FIFQKpZFvTaV2keBwui40egMNYsd1jODMF7Bpn440LeiCe1IGAq2kTPkhAiD6V
sWfRid0B/bMQQMahjtwggew591/qvKCLoL2l2aJydKnMin1Tx+PMTperOY9B5pEsl296kO+Wv/mH
aGIK/wgwUUrstl+aYclkP7pZTocWtRopNQGZq7/M+lT5zK8pkPkjGcKDfv7vDh+9nZj4AQAA
H4sIAAAAAAAAA6WRTQrCMBCF9z1F6N4mtmIVxvQALgRvEJupFvMjTVI8vrUGLCIquPtmmDfvMQPV
VSvSY+daazbpPGMpQVNb2ZrjJg2+ma3Siieg0Z+s3KO7WONwaFxEJ7TjCXnQAAR6oQLeiYDzXaj9
yGQQ6wN2j4KAERq5t2c0QEeO/ac6LhgicFUs86aQudaqtqIM677xCyylKYDGkSinEz3QqeU7f+eF
D+6HADljZLf90wxra+RHN2nDQSFnGWM50Fh9MxtTxTM/p4DGj0Rwd3r93w2Ew00D+AEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['225']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Download-Quota: ['200']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=rdn47hmnqha9orkitf4d3895o1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['223']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
download-quota: ['199']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=l362f3d2mmlcoa7u9vft4e7dn3; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['504']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['504']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5TZWFyY2hTdWJ0
aXRsZXM8L21ldGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+cmRuNDdo
bW5xaGE5b3JraXRmNGQzODk1bzE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8cGFyYW0+Cjx2
YWx1ZT48YXJyYXk+PGRhdGE+Cjx2YWx1ZT48c3RydWN0Pgo8bWVtYmVyPgo8bmFtZT5tb3ZpZWJ5
dGVzaXplPC9uYW1lPgo8dmFsdWU+PHN0cmluZz45OTk5OTwvc3RyaW5nPjwvdmFsdWU+CjwvbWVt
YmVyPgo8bWVtYmVyPgo8bmFtZT5tb3ZpZWhhc2g8L25hbWU+Cjx2YWx1ZT48c3RyaW5nPjEyMzQ1
Njc4NzY1NDMyMTwvc3RyaW5nPjwvdmFsdWU+CjwvbWVtYmVyPgo8bWVtYmVyPgo8bmFtZT5zdWJs
YW5ndWFnZWlkPC9uYW1lPgo8dmFsdWU+PHN0cmluZz5lbmc8L3N0cmluZz48L3ZhbHVlPgo8L21l
bWJlcj4KPC9zdHJ1Y3Q+PC92YWx1ZT4KPC9kYXRhPjwvYXJyYXk+PC92YWx1ZT4KPC9wYXJhbT4K
PC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>SearchSubtitles</methodName>
<params>
<param>
<value><string>l362f3d2mmlcoa7u9vft4e7dn3</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>moviebytesize</name>
<value><string>99999</string></value>
</member>
<member>
<name>sublanguageid</name>
<value><string>eng</string></value>
</member>
<member>
<name>moviehash</name>
<value><string>123456787654321</string></value>
</member>
</struct></value>
</data></array></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['537']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
body:
string: !!binary |
H4sIAAAAAAAAA5VRzcoCMQy8+xRh79oqCB5ifQAPgm8Qt/EHtq00rejbu7tWXT4+FG8znUkmTXB1
dQ1cOMop+GU1negK2NfBnvxhWeW0Hy+qlRmh43QMdstyDl64fThTJCdmBA/UAsALNZk7BCgp5jr1
GNpit+P4IICeHBtJlLKg6kkR3uWlQzuDmWkNmzWqQotVDbyohv3/C7OU6FMUxUi3JwPs7OolqqH6
Y7BwHbz9+E0b8q5hoydaz1EV9i2sX0fZ79uFqpyiAOnQ38PdAVagYdbxAQAA
H4sIAAAAAAAAA5VRuw7CMAzc+QqrOyQwMZjwAQxI/IFpzENqEhQnCP6etgSoEAKx3eXOPsfG5cU1
cOYox+AX1XSiK2BfB3v0+0WV0248r5ZmhI7TIdgNyyl44fbhRJGcmBHcUQsAz9Rk7hCgpJjr1GNo
i92W450AenJsJFHKgqonRXiVlw7tDGamNaxXqAotVjXwohr2/xRmKdG3KIqRrg8G2NnVU1RD9c9g
4Tp4+/WbNuRtw0ZPtJ6hKuxXWL+Ost+XC1U5RQHSoffD3QBp/PPI8QEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['216']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=rdn47hmnqha9orkitf4d3895o1; path=/; domain=.opensubtitles.org;
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['214']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
set-cookie: [PHPSESSID=l362f3d2mmlcoa7u9vft4e7dn3; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web2]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['497']
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['497']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5Mb2dPdXQ8L21l
dGhvZE5hbWU+CjxwYXJhbXM+CjxwYXJhbT4KPHZhbHVlPjxzdHJpbmc+cmRuNDdobW5xaGE5b3Jr
aXRmNGQzODk1bzE8L3N0cmluZz48L3ZhbHVlPgo8L3BhcmFtPgo8L3BhcmFtcz4KPC9tZXRob2RD
YWxsPgo=
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>LogOut</methodName>
<params>
<param>
<value><string>l362f3d2mmlcoa7u9vft4e7dn3</string></value>
</param>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['176']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -111,35 +199,43 @@ interactions:
mw79KhhYZVBSUCES8EXkwtaeJ6Qd5FEIdjkDzzJb+c4LfD//axj2zuqfadrFbkQpKiFq4Fn9C1u2
yt/cXMDzRTLQTJ/3ewOe39o0eAEAAA==
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['193']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Set-Cookie: [PHPSESSID=rdn47hmnqha9orkitf4d3895o1; path=/; domain=.opensubtitles.org;
HttpOnly]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['376']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['193']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web3]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['376']
status: {code: 200, message: OK}
- request:
body: !!binary |
PD94bWwgdmVyc2lvbj0nMS4wJz8+CjxtZXRob2RDYWxsPgo8bWV0aG9kTmFtZT5jbG9zZTwvbWV0
aG9kTmFtZT4KPHBhcmFtcz4KPC9wYXJhbXM+CjwvbWV0aG9kQ2FsbD4K
body: '<?xml version=''1.0''?>
<methodCall>
<methodName>close</methodName>
<params>
</params>
</methodCall>
'
headers:
Accept-Encoding: [gzip]
Content-Length: ['99']
Content-Type: [text/xml]
User-Agent: [Python-xmlrpc/3.4]
User-Agent: [xmlrpclib.py/1.0.1 (by www.pythonware.com)]
method: POST
uri: https://api.opensubtitles.org/xml-rpc
response:
@@ -150,22 +246,22 @@ interactions:
3ZDbBKCRmoQPMkSPbBWpsdvThHkHceZXuK3hYGyAzkajkKVmMrKDE9kx7Ws0tdaon9nKxmYgwQvO
S2RJ/Qtbt0qf3l8hS/dJ4Bf6vOYbZMIxSIYBAAA=
headers:
Accept-Ranges: [bytes]
Access-Control-Allow-Headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
Access-Control-Allow-Methods: ['GET, POST, OPTIONS']
Access-Control-Allow-Origin: ['*']
Age: ['0']
Content-Encoding: [gzip]
Content-Length: ['200']
Content-type: [text/xml;charset=UTF-8]
Date: ['Fri, 08 Apr 2016 18:35:01 GMT']
Server: [lighttpd/1.4.39]
Strict-Transport-Security: [max-age=63072000; includeSubdomains; preload]
Vary: [Accept-Encoding]
X-Cache: [MISS]
X-Cache-Backend: [web3]
X-Content-Type-Options: [nosniff]
X-Frame-Options: [DENY]
X-Uncompressed-Content-Length: ['390']
accept-ranges: [bytes]
access-control-allow-headers: ['Origin,X-Requested-With,Content-Type,Accept,DNT,Keep-Alive,User-Agent,If-Modified-Since,Cache-Control']
access-control-allow-methods: ['GET, POST, OPTIONS']
access-control-allow-origin: ['*']
age: ['0']
content-encoding: [gzip]
content-length: ['200']
content-type: [text/xml;charset=UTF-8]
date: ['Mon, 06 Jun 2016 18:13:24 GMT']
server: [lighttpd/1.4.39]
strict-transport-security: [max-age=63072000; includeSubdomains; preload]
vary: [Accept-Encoding]
x-cache: [MISS]
x-cache-backend: [web2]
x-content-type-options: [nosniff]
x-frame-options: [DENY]
x-uncompressed-content-length: ['390']
status: {code: 200, message: OK}
version: 1
+15 -1
View File
@@ -6,7 +6,7 @@ import pytest
from vcr import VCR
from subliminal.exceptions import AuthenticationError, ConfigurationError
from subliminal.providers.addic7ed import Addic7edProvider, Addic7edSubtitle
from subliminal.providers.addic7ed import Addic7edProvider, Addic7edSubtitle, series_year_re
vcr = VCR(path_transformer=lambda path: path + '.yaml',
@@ -45,6 +45,13 @@ def test_converter_reverse_name_converter():
assert language_converters['addic7ed'].reverse('English') == ('eng', None, None)
def test_series_year_re():
match = series_year_re.match('That\'s: A-series.name!? (US) (2016)')
assert match
assert match.group('series') == 'That\'s: A-series.name!? (US)'
assert int(match.group('year')) == 2016
def test_get_matches_release_group(episodes):
subtitle = Addic7edSubtitle(Language('eng'), True, None, 'The Big Bang Theory', 7, 5, 'The Workplace Proximity',
2007, 'DIMENSION', None)
@@ -52,6 +59,13 @@ def test_get_matches_release_group(episodes):
assert matches == {'series', 'season', 'episode', 'title', 'year', 'release_group'}
def test_get_matches_equivalent_release_group(episodes):
subtitle = Addic7edSubtitle(Language('eng'), True, None, 'The Big Bang Theory', 7, 5, 'The Workplace Proximity',
2007, 'LOL', None)
matches = subtitle.get_matches(episodes['bbt_s07e05'])
assert matches == {'series', 'season', 'episode', 'title', 'year', 'release_group'}
def test_get_matches_resolution_release_group(episodes):
subtitle = Addic7edSubtitle(Language('heb'), True, None, 'The Big Bang Theory', 7, 5, 'The Workplace Proximity',
2007, '720PDIMENSION', None)
+2 -1
View File
@@ -56,7 +56,8 @@ def test_get_matches(episodes):
archive, 'TBBT S07 x264/The.Big.Bang.Theory.S07E05.HDTV.x264-LOL.srt')
matches = subtitle.get_matches(episodes['bbt_s07e05'])
assert matches == {'series', 'year', 'season', 'episode', 'format', 'video_codec', 'series_imdb_id'}
assert matches == {'series', 'year', 'season', 'episode', 'release_group', 'format', 'video_codec',
'series_imdb_id'}
def test_get_matches_no_match(episodes):
+5 -5
View File
@@ -134,7 +134,7 @@ def test_query_not_enough_information():
def test_query_query_movie(movies):
video = movies['man_of_steel']
languages = {Language('fra')}
expected_subtitles = {'1953767244', '1953770526', '1953150292', '1953647841', '1953767650'}
expected_subtitles = {'1953767244', '1953770526', '1953150292', '1953647841', '1953767650', '1955181172'}
with OpenSubtitlesProvider() as provider:
subtitles = provider.query(languages, query=video.title)
assert {subtitle.id for subtitle in subtitles} == expected_subtitles
@@ -182,9 +182,9 @@ def test_query_imdb_id(movies):
def test_query_hash_size(movies):
video = movies['man_of_steel']
languages = {Language('eng')}
expected_subtitles = {'1953767678', '1953800590', '1953766751', '1953621994', '1953766883', '1953766882',
'1953767330', '1953766488', '1953766413', '1953766280', '1953767141', '1953766279',
'1953785668', '1953767218'}
expected_subtitles = {'1953767678', '1953800590', '1953766751', '1953621994', '1953766883', '1953767330',
'1953766488', '1953766413', '1953766280', '1953767141', '1953766279', '1953785668',
'1953767218'}
with OpenSubtitlesProvider() as provider:
subtitles = provider.query(languages, hash=video.hashes['opensubtitles'], size=video.size)
assert {subtitle.id for subtitle in subtitles} == expected_subtitles
@@ -218,7 +218,7 @@ def test_list_subtitles_movie(movies):
video = movies['man_of_steel']
languages = {Language('deu'), Language('fra')}
expected_subtitles = {'1953767244', '1953647841', '1953767650', '1953771409', '1953768982', '1953770526',
'1953608995', '1953608996', '1953150292', '1953600788', '1954879110'}
'1953608995', '1953608996', '1953150292', '1953600788', '1954879110', '1955181172'}
with OpenSubtitlesProvider() as provider:
subtitles = provider.list_subtitles(video, languages)
assert {subtitle.id for subtitle in subtitles} == expected_subtitles
+11
View File
@@ -89,6 +89,17 @@ def test_guess_matches_episode(episodes):
assert guess_matches(video, guess) == expected
def test_guess_matches_episode_equivalent_release_group(episodes):
video = episodes['bbt_s07e05']
guess = {'title': video.series, 'season': video.season, 'episode': video.episode, 'year': video.year,
'episode_title': video.title.upper(), 'release_group': 'LOL',
'screen_size': video.resolution, 'format': video.format.upper(), 'video_codec': video.video_codec,
'audio_codec': video.audio_codec}
expected = {'series', 'season', 'episode', 'title', 'year', 'release_group', 'resolution', 'format', 'video_codec',
'audio_codec'}
assert guess_matches(video, guess) == expected
def test_guess_matches_episode_no_year(episodes):
video = episodes['dallas_s01e03']
guess = {'title': video.series, 'season': video.season, 'episode': video.episode}
+7
View File
@@ -46,6 +46,13 @@ def test_get_matches_format_release_group(episodes):
assert matches == {'series', 'season', 'episode', 'year', 'format', 'release_group'}
def test_get_matches_format_equivalent_release_group(episodes):
subtitle = TVsubtitlesSubtitle(Language('fra'), None, 249518, 'The Big Bang Theory', 7, 5, 2007, 'HDTV',
'lol')
matches = subtitle.get_matches(episodes['bbt_s07e05'])
assert matches == {'series', 'season', 'episode', 'year', 'format', 'release_group'}
def test_get_matches_video_codec_resolution(episodes):
subtitle = TVsubtitlesSubtitle(Language('por'), None, 261077, 'Game of Thrones', 3, 10, None, '720p.BluRay',
'x264-DEMAND')