https://github.com/otsaloma/gaupol
Editor for text-based subtitle files
https://github.com/otsaloma/gaupol
gstreamer gtk python subtitles
Last synced: 20 days ago
JSON representation
Editor for text-based subtitle files
- Host: GitHub
- URL: https://github.com/otsaloma/gaupol
- Owner: otsaloma
- License: gpl-3.0
- Created: 2011-04-09T13:46:24.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T21:00:54.000Z (11 months ago)
- Last Synced: 2024-05-29T11:41:48.245Z (11 months ago)
- Topics: gstreamer, gtk, python, subtitles
- Language: Python
- Homepage: https://otsaloma.io/gaupol/
- Size: 17.1 MB
- Stars: 243
- Watchers: 14
- Forks: 34
- Open Issues: 16
-
Metadata Files:
- Readme: README.aeidon.md
- Funding: .github/FUNDING.yml
- License: COPYING
- Authors: AUTHORS.md
Awesome Lists containing this project
README
Python Package aeidon for Subtitles
===================================[](https://pypi.org/project/aeidon/)
[](https://pepy.tech/project/aeidon)aeidon is a Python package that provides classes and functions for
dealing with text-based subtitle files of many different formats.
Functions exist for reading and writing subtitle files as well as
manipulating subtitle data, i.e. positions (times or frames) and texts.## Installation
The latest stable release is available via PyPI.
```bash
pip install -U aeidon
```## Documentation
https://otsaloma.io/gaupol/doc/api/aeidon.html
## Distro-Packaging
When packaging both aeidon and gaupol in a Linux distro, it's best to
use the switches in the main `setup.py` for a consistent whole.sudo python3 setup.py --without-gaupol install --prefix=/usr/local
sudo python3 setup.py --without-aeidon install --prefix=/usr/localNote that the `--with-*` and `--without-*` are global options and must
be placed before any commands.Of the dependencies listed in the [`README.md`](README.md) file,
iso-codes and charset-normalizer are to be associated with aeidon. If
aeidon is installed using the `--without-iso-codes` switch, then
iso-codes is required instead of optional. gaupol should depend on the
remaining dependencies as well as aeidon of the same version.## History
The aeidon package is part of the Gaupol subtitle editor, where the
other package, gaupol, provides the GTK user interface.Separating a user interface independent general-purpose subtitle editing
package from Gaupol has been an afterthought and thus not well designed
to be a reusable component, but on the other hand is proven, working and
maintained code.