.flake8
.gitignore
AUTHORS.md
COPYING
Makefile
NEWS.md
README.aeidon.md
README.md
setup-aeidon.py
setup.py
.github/FUNDING.yml
.github/workflows/test.yml
.tx/config
aeidon/__init__.py
aeidon/calculator.py
aeidon/clipboard.py
aeidon/containers.py
aeidon/countries.py
aeidon/deco.py
aeidon/delegate.py
aeidon/encodings.py
aeidon/enum.py
aeidon/enums.py
aeidon/errors.py
aeidon/file.py
aeidon/finder.py
aeidon/i18n.py
aeidon/languages.py
aeidon/liner.py
aeidon/locales.py
aeidon/markup.py
aeidon/markupconv.py
aeidon/metadata.py
aeidon/mutables.py
aeidon/observable.py
aeidon/parser.py
aeidon/paths.py
aeidon/pattern.py
aeidon/patternman.py
aeidon/position.py
aeidon/project.py
aeidon/revertable.py
aeidon/scripts.py
aeidon/singleton.py
aeidon/spell.py
aeidon/subtitle.py
aeidon/temp.py
aeidon/unittest.py
aeidon/util.py
aeidon.egg-info/PKG-INFO
aeidon.egg-info/SOURCES.txt
aeidon.egg-info/dependency_links.txt
aeidon.egg-info/requires.txt
aeidon.egg-info/top_level.txt
aeidon/agents/__init__.py
aeidon/agents/clipboard.py
aeidon/agents/edit.py
aeidon/agents/format.py
aeidon/agents/open.py
aeidon/agents/position.py
aeidon/agents/preview.py
aeidon/agents/register.py
aeidon/agents/save.py
aeidon/agents/search.py
aeidon/agents/set.py
aeidon/agents/text.py
aeidon/agents/util.py
aeidon/agents/test/__init__.py
aeidon/agents/test/test_clipboard.py
aeidon/agents/test/test_edit.py
aeidon/agents/test/test_format.py
aeidon/agents/test/test_open.py
aeidon/agents/test/test_position.py
aeidon/agents/test/test_register.py
aeidon/agents/test/test_save.py
aeidon/agents/test/test_search.py
aeidon/agents/test/test_set.py
aeidon/agents/test/test_text.py
aeidon/data/headers/ass
aeidon/data/headers/lrc
aeidon/data/headers/microdvd
aeidon/data/headers/ssa
aeidon/data/headers/subviewer2
aeidon/data/headers/webvtt
aeidon/data/patterns/Latn-en-US.common-error.conf
aeidon/data/patterns/Latn-en-US.common-error.in
aeidon/data/patterns/Latn-en.capitalization.conf
aeidon/data/patterns/Latn-en.capitalization.in
aeidon/data/patterns/Latn-en.common-error.conf
aeidon/data/patterns/Latn-en.common-error.in
aeidon/data/patterns/Latn-en.hearing-impaired.conf
aeidon/data/patterns/Latn-en.hearing-impaired.in
aeidon/data/patterns/Latn-en.line-break.conf
aeidon/data/patterns/Latn-en.line-break.in
aeidon/data/patterns/Latn-fi.common-error.conf
aeidon/data/patterns/Latn-fi.common-error.in
aeidon/data/patterns/Latn-fr.common-error.conf
aeidon/data/patterns/Latn-fr.common-error.in
aeidon/data/patterns/Latn.capitalization.conf
aeidon/data/patterns/Latn.capitalization.in
aeidon/data/patterns/Latn.common-error.conf
aeidon/data/patterns/Latn.common-error.in
aeidon/data/patterns/Latn.hearing-impaired.conf
aeidon/data/patterns/Latn.hearing-impaired.in
aeidon/data/patterns/Latn.line-break.conf
aeidon/data/patterns/Latn.line-break.in
aeidon/data/patterns/Zyyy.common-error.conf
aeidon/data/patterns/Zyyy.common-error.in
aeidon/files/__init__.py
aeidon/files/ass.py
aeidon/files/lrc.py
aeidon/files/microdvd.py
aeidon/files/mpl2.py
aeidon/files/ssa.py
aeidon/files/subrip.py
aeidon/files/subviewer2.py
aeidon/files/tmplayer.py
aeidon/files/webvtt.py
aeidon/files/test/__init__.py
aeidon/files/test/test_ass.py
aeidon/files/test/test_lrc.py
aeidon/files/test/test_microdvd.py
aeidon/files/test/test_mpl2.py
aeidon/files/test/test_ssa.py
aeidon/files/test/test_subrip.py
aeidon/files/test/test_subviewer2.py
aeidon/files/test/test_tmplayer.py
aeidon/files/test/test_webvtt.py
aeidon/markups/__init__.py
aeidon/markups/ass.py
aeidon/markups/lrc.py
aeidon/markups/microdvd.py
aeidon/markups/mpl2.py
aeidon/markups/ssa.py
aeidon/markups/subrip.py
aeidon/markups/subviewer2.py
aeidon/markups/tmplayer.py
aeidon/markups/webvtt.py
aeidon/markups/test/__init__.py
aeidon/markups/test/test_ass.py
aeidon/markups/test/test_microdvd.py
aeidon/markups/test/test_mpl2.py
aeidon/markups/test/test_ssa.py
aeidon/markups/test/test_subrip.py
aeidon/markups/test/test_webvtt.py
aeidon/test/__init__.py
aeidon/test/test_calculator.py
aeidon/test/test_countries.py
aeidon/test/test_deco.py
aeidon/test/test_delegate.py
aeidon/test/test_encodings.py
aeidon/test/test_enum.py
aeidon/test/test_file.py
aeidon/test/test_finder.py
aeidon/test/test_languages.py
aeidon/test/test_liner.py
aeidon/test/test_locales.py
aeidon/test/test_markup.py
aeidon/test/test_metadata.py
aeidon/test/test_mutables.py
aeidon/test/test_observable.py
aeidon/test/test_parser.py
aeidon/test/test_scripts.py
aeidon/test/test_singleton.py
aeidon/test/test_spell.py
aeidon/test/test_subtitle.py
aeidon/test/test_temp.py
aeidon/test/test_util.py
bin/gaupol
data/gaupol.1
data/io.otsaloma.gaupol.appdata.xml.in
data/io.otsaloma.gaupol.desktop.in
data/extensions/custom-framerates/add-framerate-dialog.ui
data/extensions/custom-framerates/custom-framerates.extension.in
data/extensions/custom-framerates/custom-framerates.py
data/extensions/custom-framerates/preferences-dialog.ui
data/extensions/custom-framerates/test/test_custom-framerates.py
data/headers/ass
data/headers/lrc
data/headers/microdvd
data/headers/ssa
data/headers/subviewer2
data/headers/webvtt
data/icons/io.otsaloma.gaupol-symbolic.svg
data/icons/io.otsaloma.gaupol.svg
data/iso-codes/README.md
data/iso-codes/iso_15924.json
data/iso-codes/iso_3166-1.json
data/iso-codes/iso_639-2.json
data/patterns/Latn-en-US.common-error.conf
data/patterns/Latn-en-US.common-error.in
data/patterns/Latn-en.capitalization.conf
data/patterns/Latn-en.capitalization.in
data/patterns/Latn-en.common-error.conf
data/patterns/Latn-en.common-error.in
data/patterns/Latn-en.hearing-impaired.conf
data/patterns/Latn-en.hearing-impaired.in
data/patterns/Latn-en.line-break.conf
data/patterns/Latn-en.line-break.in
data/patterns/Latn-fi.common-error.conf
data/patterns/Latn-fi.common-error.in
data/patterns/Latn-fr.common-error.conf
data/patterns/Latn-fr.common-error.in
data/patterns/Latn.capitalization.conf
data/patterns/Latn.capitalization.in
data/patterns/Latn.common-error.conf
data/patterns/Latn.common-error.in
data/patterns/Latn.hearing-impaired.conf
data/patterns/Latn.hearing-impaired.in
data/patterns/Latn.line-break.conf
data/patterns/Latn.line-break.in
data/patterns/Zyyy.common-error.conf
data/patterns/Zyyy.common-error.in
data/samples/ass.ass
data/samples/lrc.lrc
data/samples/microdvd.sub
data/samples/mpl2.txt
data/samples/ssa.ssa
data/samples/subrip-extended.srt
data/samples/subrip.srt
data/samples/subviewer2.sub
data/samples/tmplayer-1.txt
data/samples/tmplayer-2.txt
data/samples/tmplayer.txt
data/samples/webvtt.vtt
data/ui/columns-popup.ui
data/ui/duration-adjust-dialog.ui
data/ui/framerate-convert-dialog.ui
data/ui/gaupol.css
data/ui/insert-dialog.ui
data/ui/language-dialog.ui
data/ui/menubar.ui
data/ui/multi-save-dialog.ui
data/ui/open-dialog.ui
data/ui/position-shift-dialog.ui
data/ui/position-transform-dialog.ui
data/ui/preferences-dialog.ui
data/ui/save-dialog.ui
data/ui/search-dialog.ui
data/ui/spell-check-dialog.ui
data/ui/split-dialog.ui
data/ui/tab-popup.ui
data/ui/view-popup.ui
data/ui/text-assistant/capitalization-page.ui
data/ui/text-assistant/common-error-page.ui
data/ui/text-assistant/confirmation-page.ui
data/ui/text-assistant/hearing-impaired-page.ui
data/ui/text-assistant/introduction-page.ui
data/ui/text-assistant/join-split-page.ui
data/ui/text-assistant/line-break-options-page.ui
data/ui/text-assistant/line-break-page.ui
data/ui/text-assistant/progress-page.ui
doc/README.md
doc/creating-subtitles.md
flatpak/Makefile
flatpak/io.otsaloma.gaupol.yml
gaupol/__init__.py
gaupol/action.py
gaupol/application.py
gaupol/applicationman.py
gaupol/assistants.py
gaupol/attrdict.py
gaupol/config.py
gaupol/entries.py
gaupol/enums.py
gaupol/errors.py
gaupol/extension.py
gaupol/extensionman.py
gaupol/floatlabel.py
gaupol/page.py
gaupol/player.py
gaupol/ruler.py
gaupol/spell.py
gaupol/style.py
gaupol/unittest.py
gaupol/urls.py
gaupol/util.py
gaupol/view.py
gaupol/actions/__init__.py
gaupol/actions/audio.py
gaupol/actions/edit.py
gaupol/actions/file.py
gaupol/actions/help.py
gaupol/actions/projects.py
gaupol/actions/text.py
gaupol/actions/tools.py
gaupol/actions/video.py
gaupol/actions/view.py
gaupol/agents/__init__.py
gaupol/agents/close.py
gaupol/agents/edit.py
gaupol/agents/format.py
gaupol/agents/help.py
gaupol/agents/menu.py
gaupol/agents/open.py
gaupol/agents/preview.py
gaupol/agents/save.py
gaupol/agents/search.py
gaupol/agents/tools.py
gaupol/agents/update.py
gaupol/agents/util.py
gaupol/agents/video.py
gaupol/agents/view.py
gaupol/agents/test/__init__.py
gaupol/agents/test/test_close.py
gaupol/agents/test/test_edit.py
gaupol/agents/test/test_format.py
gaupol/agents/test/test_help.py
gaupol/agents/test/test_open.py
gaupol/agents/test/test_preview.py
gaupol/agents/test/test_save.py
gaupol/agents/test/test_search.py
gaupol/agents/test/test_tools.py
gaupol/agents/test/test_update.py
gaupol/agents/test/test_view.py
gaupol/dialogs/__init__.py
gaupol/dialogs/about.py
gaupol/dialogs/append.py
gaupol/dialogs/builder.py
gaupol/dialogs/debug.py
gaupol/dialogs/duration_adjust.py
gaupol/dialogs/encoding.py
gaupol/dialogs/file.py
gaupol/dialogs/framerate_convert.py
gaupol/dialogs/insert.py
gaupol/dialogs/language.py
gaupol/dialogs/message.py
gaupol/dialogs/multi_close.py
gaupol/dialogs/multi_save.py
gaupol/dialogs/open.py
gaupol/dialogs/position_shift.py
gaupol/dialogs/position_transform.py
gaupol/dialogs/preferences.py
gaupol/dialogs/preview_error.py
gaupol/dialogs/save.py
gaupol/dialogs/search.py
gaupol/dialogs/spell_check.py
gaupol/dialogs/split.py
gaupol/dialogs/text_edit.py
gaupol/dialogs/video.py
gaupol/dialogs/test/__init__.py
gaupol/dialogs/test/test_about.py
gaupol/dialogs/test/test_append.py
gaupol/dialogs/test/test_debug.py
gaupol/dialogs/test/test_duration_adjust.py
gaupol/dialogs/test/test_encoding.py
gaupol/dialogs/test/test_file.py
gaupol/dialogs/test/test_framerate_convert.py
gaupol/dialogs/test/test_insert.py
gaupol/dialogs/test/test_language.py
gaupol/dialogs/test/test_message.py
gaupol/dialogs/test/test_multi_close.py
gaupol/dialogs/test/test_multi_save.py
gaupol/dialogs/test/test_open.py
gaupol/dialogs/test/test_position_shift.py
gaupol/dialogs/test/test_position_transform.py
gaupol/dialogs/test/test_preferences.py
gaupol/dialogs/test/test_preview_error.py
gaupol/dialogs/test/test_save.py
gaupol/dialogs/test/test_search.py
gaupol/dialogs/test/test_spell_check.py
gaupol/dialogs/test/test_split.py
gaupol/dialogs/test/test_text_edit.py
gaupol/dialogs/test/test_video.py
gaupol/renderers/__init__.py
gaupol/renderers/float.py
gaupol/renderers/integer.py
gaupol/renderers/multiline.py
gaupol/renderers/time.py
gaupol/renderers/test/__init__.py
gaupol/renderers/test/test_float.py
gaupol/renderers/test/test_integer.py
gaupol/renderers/test/test_multiline.py
gaupol/renderers/test/test_time.py
gaupol/test/__init__.py
gaupol/test/test_assistants.py
gaupol/test/test_attrdict.py
gaupol/test/test_config.py
gaupol/test/test_entries.py
gaupol/test/test_extensionman.py
gaupol/test/test_floatlabel.py
gaupol/test/test_ruler.py
gaupol/test/test_spell.py
gaupol/test/test_util.py
gaupol/test/test_view.py
manifests/aeidon.manifest
manifests/clean.manifest
manifests/gaupol.manifest
manifests/iso-codes.manifest
po/README.md
po/cs.po
po/de.po
po/es.po
po/fi.po
po/fr.po
po/gaupol.pot
po/gl.po
po/he.po
po/hu.po
po/ie.po
po/is.po
po/nl.po
po/pl.po
po/pt.po
po/pt_BR.po
po/ru.po
po/sr.po
po/tr.po
po/zh_CN.po
tools/check-translations
tools/extract-translations
tools/play
tools/release
tools/update-iso-codes
tools/update-translations