├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── build-x86.yaml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSES ├── CC0-1.0.txt ├── GPL-3.0-or-later.txt └── LGPL-3.0-only.txt ├── README.md ├── data ├── appstream │ ├── new1.png │ ├── new2.png │ ├── new3.png │ └── new4.png ├── blank_poster.jpg ├── blank_still.jpg ├── icons │ ├── hicolor │ │ ├── scalable │ │ │ └── apps │ │ │ │ ├── me.iepure.Ticketbooth.Devel.svg │ │ │ │ └── me.iepure.Ticketbooth.svg │ │ └── symbolic │ │ │ └── apps │ │ │ ├── me.iepure.Ticketbooth-symbolic.svg │ │ │ └── me.iepure.Ticketbooth.Devel-symbolic.svg │ ├── meson.build │ └── symbolic │ │ ├── bell-outline-none-symbolic.svg │ │ ├── bell-outline-symbolic.svg │ │ ├── check-plain-symbolic.svg │ │ ├── check-round-outline-symbolic.svg │ │ ├── document-edit-symbolic.svg │ │ ├── floppy-symbolic.svg │ │ ├── hourglass-symbolic.svg │ │ ├── loupe-symbolic.svg │ │ ├── movies-symbolic.svg │ │ ├── network-transmit-receive-symbolic.svg │ │ ├── plus-symbolic.svg │ │ ├── right-symbolic.svg │ │ ├── series-symbolic.svg │ │ ├── star-large-symbolic.svg │ │ ├── update-symbolic.svg │ │ ├── user-trash-symbolic.svg │ │ ├── view-grid-symbolic.svg │ │ ├── view-list-symbolic.svg │ │ ├── warning-symbolic.svg │ │ └── watchlist-symbolic.svg ├── me.iepure.Ticketbooth.desktop.in ├── me.iepure.Ticketbooth.gschema.xml.in ├── me.iepure.Ticketbooth.metainfo.xml.in └── meson.build ├── install └── ticketbooth-run-script.in ├── me.iepure.Ticketbooth.Devel.json ├── meson.build ├── meson_options.txt ├── po ├── LINGUAS ├── POTFILES ├── ar.po ├── bg.po ├── de.po ├── es.po ├── et.po ├── eu.po ├── fa.po ├── fi.po ├── fr.po ├── hi.po ├── hu.po ├── ia.po ├── it.po ├── meson.build ├── nb_NO.po ├── nl.po ├── pl.po ├── pt.po ├── pt_BR.po ├── ta.po ├── ticketbooth.pot ├── tr.po └── uk.po ├── pypi-dependencies.json ├── requirements.txt ├── src ├── __init__.py ├── background_queue.py ├── css │ ├── style-dark.css │ └── style.css ├── dialogs │ ├── __init__.py │ ├── add_manual_dialog.py │ ├── add_tmdb_dialog.py │ ├── edit_season_dialog.py │ └── meson.build ├── logging │ ├── __init__.py │ ├── __pycache__ │ │ └── __init__.cpython-313.pyc │ ├── meson.build │ └── session_file_handler.py ├── main.py ├── meson.build ├── models │ ├── __init__.py │ ├── episode_model.py │ ├── language_model.py │ ├── meson.build │ ├── movie_model.py │ ├── search_result_model.py │ ├── season_model.py │ └── series_model.py ├── pages │ ├── __init__.py │ ├── details_page.py │ ├── edit_episode_page.py │ └── meson.build ├── preferences.py ├── providers │ ├── __init__.py │ ├── local_provider.py │ ├── meson.build │ └── tmdb_provider.py ├── shared.py.in ├── ticketbooth.gresource.xml.in ├── ticketbooth.in ├── ui │ ├── about_dialog.blp │ ├── dialogs │ │ ├── add_manual.blp │ │ ├── add_tmdb.blp │ │ ├── edit_season.blp │ │ └── message_dialogs.blp │ ├── gtk │ │ └── help-overlay.blp │ ├── pages │ │ ├── details_page.blp │ │ └── edit_episode_page.blp │ ├── preferences.blp │ ├── views │ │ ├── content_view.blp │ │ ├── db_update_view.blp │ │ ├── first_run_view.blp │ │ └── main_view.blp │ ├── widgets │ │ ├── background_activity_row.blp │ │ ├── background_indicator.blp │ │ ├── episode_row.blp │ │ ├── image_selector.blp │ │ ├── poster_button.blp │ │ ├── search_result_row.blp │ │ ├── season_expander.blp │ │ └── theme_switcher.blp │ └── window.blp ├── views │ ├── __init__.py │ ├── content_view.py │ ├── db_update_view.py │ ├── first_run_view.py │ ├── main_view.py │ └── meson.build ├── widgets │ ├── __init__.py │ ├── background_activity_row.py │ ├── background_indicator.py │ ├── episode_row.py │ ├── image_selector.py │ ├── meson.build │ ├── poster_button.py │ ├── search_result_row.py │ ├── season_expander.py │ └── theme_switcher.py └── window.py └── ticketbooth.doap /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/build-x86.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/.github/workflows/build-x86.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/GPL-3.0-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/LICENSES/GPL-3.0-or-later.txt -------------------------------------------------------------------------------- /LICENSES/LGPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/LICENSES/LGPL-3.0-only.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/README.md -------------------------------------------------------------------------------- /data/appstream/new1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/appstream/new1.png -------------------------------------------------------------------------------- /data/appstream/new2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/appstream/new2.png -------------------------------------------------------------------------------- /data/appstream/new3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/appstream/new3.png -------------------------------------------------------------------------------- /data/appstream/new4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/appstream/new4.png -------------------------------------------------------------------------------- /data/blank_poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/blank_poster.jpg -------------------------------------------------------------------------------- /data/blank_still.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/blank_still.jpg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/apps/me.iepure.Ticketbooth.Devel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/hicolor/scalable/apps/me.iepure.Ticketbooth.Devel.svg -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/apps/me.iepure.Ticketbooth.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/hicolor/scalable/apps/me.iepure.Ticketbooth.svg -------------------------------------------------------------------------------- /data/icons/hicolor/symbolic/apps/me.iepure.Ticketbooth-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/hicolor/symbolic/apps/me.iepure.Ticketbooth-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/symbolic/apps/me.iepure.Ticketbooth.Devel-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/hicolor/symbolic/apps/me.iepure.Ticketbooth.Devel-symbolic.svg -------------------------------------------------------------------------------- /data/icons/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/meson.build -------------------------------------------------------------------------------- /data/icons/symbolic/bell-outline-none-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/bell-outline-none-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/bell-outline-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/bell-outline-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/check-plain-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/check-plain-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/check-round-outline-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/check-round-outline-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/document-edit-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/document-edit-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/floppy-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/floppy-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/hourglass-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/hourglass-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/loupe-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/loupe-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/movies-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/movies-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/network-transmit-receive-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/network-transmit-receive-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/plus-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/plus-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/right-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/right-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/series-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/series-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/star-large-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/star-large-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/update-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/update-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/user-trash-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/user-trash-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/view-grid-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/view-grid-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/view-list-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/view-list-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/warning-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/warning-symbolic.svg -------------------------------------------------------------------------------- /data/icons/symbolic/watchlist-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/icons/symbolic/watchlist-symbolic.svg -------------------------------------------------------------------------------- /data/me.iepure.Ticketbooth.desktop.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/me.iepure.Ticketbooth.desktop.in -------------------------------------------------------------------------------- /data/me.iepure.Ticketbooth.gschema.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/me.iepure.Ticketbooth.gschema.xml.in -------------------------------------------------------------------------------- /data/me.iepure.Ticketbooth.metainfo.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/me.iepure.Ticketbooth.metainfo.xml.in -------------------------------------------------------------------------------- /data/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/data/meson.build -------------------------------------------------------------------------------- /install/ticketbooth-run-script.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/install/ticketbooth-run-script.in -------------------------------------------------------------------------------- /me.iepure.Ticketbooth.Devel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/me.iepure.Ticketbooth.Devel.json -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/meson_options.txt -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/LINGUAS -------------------------------------------------------------------------------- /po/POTFILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/POTFILES -------------------------------------------------------------------------------- /po/ar.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/ar.po -------------------------------------------------------------------------------- /po/bg.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/bg.po -------------------------------------------------------------------------------- /po/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/de.po -------------------------------------------------------------------------------- /po/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/es.po -------------------------------------------------------------------------------- /po/et.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/et.po -------------------------------------------------------------------------------- /po/eu.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/eu.po -------------------------------------------------------------------------------- /po/fa.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/fa.po -------------------------------------------------------------------------------- /po/fi.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/fi.po -------------------------------------------------------------------------------- /po/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/fr.po -------------------------------------------------------------------------------- /po/hi.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/hi.po -------------------------------------------------------------------------------- /po/hu.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/hu.po -------------------------------------------------------------------------------- /po/ia.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/ia.po -------------------------------------------------------------------------------- /po/it.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/it.po -------------------------------------------------------------------------------- /po/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/meson.build -------------------------------------------------------------------------------- /po/nb_NO.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/nb_NO.po -------------------------------------------------------------------------------- /po/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/nl.po -------------------------------------------------------------------------------- /po/pl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/pl.po -------------------------------------------------------------------------------- /po/pt.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/pt.po -------------------------------------------------------------------------------- /po/pt_BR.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/pt_BR.po -------------------------------------------------------------------------------- /po/ta.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/ta.po -------------------------------------------------------------------------------- /po/ticketbooth.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/ticketbooth.pot -------------------------------------------------------------------------------- /po/tr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/tr.po -------------------------------------------------------------------------------- /po/uk.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/po/uk.po -------------------------------------------------------------------------------- /pypi-dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/pypi-dependencies.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow 2 | tmdbsimple 3 | -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/background_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/background_queue.py -------------------------------------------------------------------------------- /src/css/style-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/css/style-dark.css -------------------------------------------------------------------------------- /src/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/css/style.css -------------------------------------------------------------------------------- /src/dialogs/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2023 Alessandro Iepure 2 | # 3 | # SPDX-License-Identifier: GPL-3.0-or-later 4 | -------------------------------------------------------------------------------- /src/dialogs/add_manual_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/dialogs/add_manual_dialog.py -------------------------------------------------------------------------------- /src/dialogs/add_tmdb_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/dialogs/add_tmdb_dialog.py -------------------------------------------------------------------------------- /src/dialogs/edit_season_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/dialogs/edit_season_dialog.py -------------------------------------------------------------------------------- /src/dialogs/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/dialogs/meson.build -------------------------------------------------------------------------------- /src/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/logging/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/logging/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /src/logging/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/logging/meson.build -------------------------------------------------------------------------------- /src/logging/session_file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/logging/session_file_handler.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/main.py -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2023 Alessandro Iepure 2 | # 3 | # SPDX-License-Identifier: GPL-3.0-or-later 4 | -------------------------------------------------------------------------------- /src/models/episode_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/models/episode_model.py -------------------------------------------------------------------------------- /src/models/language_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/models/language_model.py -------------------------------------------------------------------------------- /src/models/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/models/meson.build -------------------------------------------------------------------------------- /src/models/movie_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/models/movie_model.py -------------------------------------------------------------------------------- /src/models/search_result_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/models/search_result_model.py -------------------------------------------------------------------------------- /src/models/season_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/models/season_model.py -------------------------------------------------------------------------------- /src/models/series_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/models/series_model.py -------------------------------------------------------------------------------- /src/pages/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2023 Alessandro Iepure 2 | # 3 | # SPDX-License-Identifier: GPL-3.0-or-later 4 | -------------------------------------------------------------------------------- /src/pages/details_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/pages/details_page.py -------------------------------------------------------------------------------- /src/pages/edit_episode_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/pages/edit_episode_page.py -------------------------------------------------------------------------------- /src/pages/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/pages/meson.build -------------------------------------------------------------------------------- /src/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/preferences.py -------------------------------------------------------------------------------- /src/providers/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2023 Alessandro Iepure 2 | # 3 | # SPDX-License-Identifier: GPL-3.0-or-later 4 | -------------------------------------------------------------------------------- /src/providers/local_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/providers/local_provider.py -------------------------------------------------------------------------------- /src/providers/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/providers/meson.build -------------------------------------------------------------------------------- /src/providers/tmdb_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/providers/tmdb_provider.py -------------------------------------------------------------------------------- /src/shared.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/shared.py.in -------------------------------------------------------------------------------- /src/ticketbooth.gresource.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ticketbooth.gresource.xml.in -------------------------------------------------------------------------------- /src/ticketbooth.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ticketbooth.in -------------------------------------------------------------------------------- /src/ui/about_dialog.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/about_dialog.blp -------------------------------------------------------------------------------- /src/ui/dialogs/add_manual.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/dialogs/add_manual.blp -------------------------------------------------------------------------------- /src/ui/dialogs/add_tmdb.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/dialogs/add_tmdb.blp -------------------------------------------------------------------------------- /src/ui/dialogs/edit_season.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/dialogs/edit_season.blp -------------------------------------------------------------------------------- /src/ui/dialogs/message_dialogs.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/dialogs/message_dialogs.blp -------------------------------------------------------------------------------- /src/ui/gtk/help-overlay.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/gtk/help-overlay.blp -------------------------------------------------------------------------------- /src/ui/pages/details_page.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/pages/details_page.blp -------------------------------------------------------------------------------- /src/ui/pages/edit_episode_page.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/pages/edit_episode_page.blp -------------------------------------------------------------------------------- /src/ui/preferences.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/preferences.blp -------------------------------------------------------------------------------- /src/ui/views/content_view.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/views/content_view.blp -------------------------------------------------------------------------------- /src/ui/views/db_update_view.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/views/db_update_view.blp -------------------------------------------------------------------------------- /src/ui/views/first_run_view.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/views/first_run_view.blp -------------------------------------------------------------------------------- /src/ui/views/main_view.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/views/main_view.blp -------------------------------------------------------------------------------- /src/ui/widgets/background_activity_row.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/background_activity_row.blp -------------------------------------------------------------------------------- /src/ui/widgets/background_indicator.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/background_indicator.blp -------------------------------------------------------------------------------- /src/ui/widgets/episode_row.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/episode_row.blp -------------------------------------------------------------------------------- /src/ui/widgets/image_selector.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/image_selector.blp -------------------------------------------------------------------------------- /src/ui/widgets/poster_button.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/poster_button.blp -------------------------------------------------------------------------------- /src/ui/widgets/search_result_row.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/search_result_row.blp -------------------------------------------------------------------------------- /src/ui/widgets/season_expander.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/season_expander.blp -------------------------------------------------------------------------------- /src/ui/widgets/theme_switcher.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/widgets/theme_switcher.blp -------------------------------------------------------------------------------- /src/ui/window.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/ui/window.blp -------------------------------------------------------------------------------- /src/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/views/content_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/views/content_view.py -------------------------------------------------------------------------------- /src/views/db_update_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/views/db_update_view.py -------------------------------------------------------------------------------- /src/views/first_run_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/views/first_run_view.py -------------------------------------------------------------------------------- /src/views/main_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/views/main_view.py -------------------------------------------------------------------------------- /src/views/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/views/meson.build -------------------------------------------------------------------------------- /src/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2023 Alessandro Iepure 2 | # 3 | # SPDX-License-Identifier: GPL-3.0-or-later 4 | -------------------------------------------------------------------------------- /src/widgets/background_activity_row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/background_activity_row.py -------------------------------------------------------------------------------- /src/widgets/background_indicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/background_indicator.py -------------------------------------------------------------------------------- /src/widgets/episode_row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/episode_row.py -------------------------------------------------------------------------------- /src/widgets/image_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/image_selector.py -------------------------------------------------------------------------------- /src/widgets/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/meson.build -------------------------------------------------------------------------------- /src/widgets/poster_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/poster_button.py -------------------------------------------------------------------------------- /src/widgets/search_result_row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/search_result_row.py -------------------------------------------------------------------------------- /src/widgets/season_expander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/season_expander.py -------------------------------------------------------------------------------- /src/widgets/theme_switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/widgets/theme_switcher.py -------------------------------------------------------------------------------- /src/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/src/window.py -------------------------------------------------------------------------------- /ticketbooth.doap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleiepure/ticketbooth/HEAD/ticketbooth.doap --------------------------------------------------------------------------------