Skip to main content

A Python package for scraping and downloading subtitles from iTunes movie pages.

Project description

iSubRip

A Python package for scraping and downloading subtitles from AppleTV / iTunes movie pages.
Latest version: 2.4.2 (changelog)


PyPI - Version PyPI - Monthly Downloads PyPI - Total Downloads PyPI - Python Version GitHub - License GitHub - issues GitHub - Repo stars

Requirements

  • Python 3.8+

Installation

PyPI (Recommended)

python3 -m pip install isubrip

Git Source Code

python3 -m pip install -e git+https://github.com/MichaelYochpaz/iSubRip.git#egg=isubrip

Usage

isubrip <iTunes movie URL> [iTunes movie URL...]

Configuration

It's possible to configure different options and features by creating a TOML config file.
A config file will be looked for in one of the following paths (according to OS):

Windows: %USERPROFILE%\.isubrip\config.toml
Linux / macOS: $HOME/.isubrip/config.toml

Examples:

Windows: C:\Users\Michael\.isubrip\config.toml
Linux: /home/Michael/.isubrip/config.toml
macOS: /Users/Michael/.isubrip/config.toml


Example Config:

[downloads]
folder = "C:\\Subtitles\\iTunes"
languages = ["en-US", "fr-FR", "he"]
zip = false

[subtitles]
convert-to-srt = true
fix-rtl = true

A complete config with all the available options and explanations for each configuration can be found here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

isubrip-2.4.2.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isubrip-2.4.2-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file isubrip-2.4.2.tar.gz.

File metadata

  • Download URL: isubrip-2.4.2.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for isubrip-2.4.2.tar.gz
Algorithm Hash digest
SHA256 08445c76308054b6c178ff558c435d2123371f2b5c10eebe314e8f5b968dd766
MD5 006e2f27c21b16a4b8a79f7d4f559683
BLAKE2b-256 d6d00f8df2838f9927081d8678d30535f27418b92b2b3ebc6dce53bbeffbe4b7

See more details on using hashes here.

File details

Details for the file isubrip-2.4.2-py3-none-any.whl.

File metadata

  • Download URL: isubrip-2.4.2-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for isubrip-2.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 07a0c9133e1cd6de5f99a66f70ab9a67febc64352640afd2e09eb9c8dc4a372a
MD5 acccd18ead080bb1fef843ab4dcb92bf
BLAKE2b-256 92b371788fc38ee6a0cb23747c670cff81a4fe5a386a473999c1eac59907924e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page