le-pycaption

Closed caption converter


License
Apache-2.0
Install
pip install le-pycaption==2.2.0a1

Documentation

pycaption

Build Status

PLEASE SEE pbs/pycaption FOR OFFICIAL RELEASES.

pycaption is a caption reading/writing module. Use one of the given Readers to read content into a CaptionSet object, and then use one of the Writers to output the CaptionSet into captions of your desired format.

Version 2.0.0@learningequality passes all tests with Python 2.7, 3.4, 3.5, 3.6, and 3.7.

For details, see the documentation.

Changelog

2.2.0@learningequality

  • Added enum_compat library to maintain Python 2.7 support
  • Pinned beautifulsoup4 under v4.9.0 as it caused numerous test failures
  • Unpinned lxml
  • Misc Travis and Tox updates

2.0.0@learningequality

  • Python 2 and 3 support (see branch py27@pbs)
  • Upgraded beautifulsoup4 package to a more current version, and resolved issues with tests due to upgrade. See full detailed changes here.
  • Removed from future import standard_library as it can cause issues with other packages and its removal causes no test failures.
  • Fixed DFXPReader issue with default language (see this PR)
  • Changed global default language to ISO-639-2 undetermined language code und (see this PR)

1.0.0@pbs

0.5.x@pbs

  • Added positioning support
  • Created documentation

License

This module is Copyright 2012 PBS.org and is available under the Apache License, Version 2.0.