Skip to main content

CzechTVSrtScraper

Scraper of hidden subtitles from Czech TV pages into SRT format.

Usage

To create SRT file with subtitles scraped from the webpage type following

# first episode of Most! series
url = 'https://www.ceskatelevize.cz/ivysilani/10995220806-most/216512120010001/titulky'

# scrape and save
import CzechTVSrt as CTsrt
CTsrt.scrape_srt(url, 'output.srt')

By default requests library is used for fetching. In order to use Selenium, it needs to be installed separately (manually) as well as the browser driver. By default, Chrome is used.

To use Selenium, type

import CzechTVSrt as CTsrt
CTsrt.scrape_srt(url, 'output.srt', use_selenium = True)

To use Selenium and Firefox as the browser type

import CzechTVSrt as CTsrt
CTsrt.scrape_srt(url, 'output.srt', use_selenium = True, browser = 'firefox')

The subtitles have specified only the start point, so the threshold for length can be set so it is well timed, by default it is 10 s. Set the threshold in seconds with

import CzechTVSrt as CTsrt
CTsrt.scrape_srt(url, 'output.srt', max_duration = 7)

Contribution

Author: Martin Benes

Release files for CzechTVSrt 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for CzechTVSrt 0.1.0
File Size Uploaded
CzechTVSrt-0.1.0.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CzechTVSrt 0.1.0
File Interpreter ABI Platform
CzechTVSrt-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.4 kB

Release files / CzechTVSrt-0.1.0.tar.gz

Download URL CzechTVSrt-0.1.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
50a6eda79be9ce13f5461acdef68dfbe81472adfc1035973c2fbc03fed3983eb
BLAKE2b-256 checksum
How to use checksums
d0ac0aa748d8855643cbc22a678d7045d527c084fb4744c4647535677e5a2a82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3rc1

Release files / CzechTVSrt-0.1.0-py3-none-any.whl

Download URL CzechTVSrt-0.1.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
58f7bfa74a3530b77dd7ca75c43c7448bfd6107b7025ddf92a1d6509aaeb1735
BLAKE2b-256 checksum
How to use checksums
620df3092904fe154f39bae71cf022a2ea39587fc26551dfac8a1d33a6d45cc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3rc1

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page