├── .cursor └── rules │ ├── css.mdc │ ├── general.mdc │ ├── python.mdc │ ├── qt.mdc │ ├── react.mdc │ ├── redux.mdc │ └── typescript.mdc ├── .dockerignore ├── .editorconfig ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── dependency_upgrade.md │ └── feature_request.md ├── dependabot.yml ├── pull_request_template.md ├── release.yml ├── stale.yml └── workflows │ ├── ansible-lint.yaml │ ├── build-balena-disk-image.yaml │ ├── build-webview.yaml │ ├── codeql-analysis.yaml │ ├── deploy-website.yaml │ ├── docker-build.yaml │ ├── docker-test.yaml │ ├── generate-openapi-schema.yml │ ├── javascript-lint.yaml │ ├── lint-workflows.yml │ ├── python-lint.yaml │ ├── sbom.yaml │ └── test-runner.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── ansible ├── roles │ ├── network │ │ ├── tasks │ │ │ └── main.yml │ │ ├── templates │ │ │ └── wifi-connect.service │ │ └── vars │ │ │ └── main.yml │ ├── screenly │ │ ├── files │ │ │ ├── default_assets.yml │ │ │ ├── screenly.conf │ │ │ ├── screenly.db │ │ │ └── screenly_overrides │ │ ├── tasks │ │ │ ├── main.yml │ │ │ └── templates │ │ │ │ └── anthias-host-agent.service │ │ └── vars │ │ │ └── main.yml │ ├── splashscreen │ │ ├── files │ │ │ ├── anthias.plymouth │ │ │ ├── anthias.script │ │ │ ├── asplashscreen │ │ │ ├── plymouthd.default │ │ │ └── splashscreen.png │ │ └── tasks │ │ │ └── main.yml │ └── system │ │ ├── files │ │ └── 01_nodoc │ │ ├── tasks │ │ └── main.yml │ │ └── templates │ │ └── rc.local └── site.yml ├── anthias_app ├── __init__.py ├── admin.py ├── apps.py ├── helpers.py ├── management │ ├── __init__.py │ └── commands │ │ └── __init__.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20241015_1524.py │ └── __init__.py ├── models.py ├── tests.py ├── urls.py └── views.py ├── anthias_django ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── api ├── __init__.py ├── admin.py ├── api_docs_filter_spec.py ├── apps.py ├── errors.py ├── helpers.py ├── migrations │ └── __init__.py ├── serializers │ ├── __init__.py │ ├── mixins.py │ ├── v1_1.py │ ├── v1_2.py │ └── v2.py ├── tests │ ├── __init__.py │ ├── test_assets.py │ ├── test_common.py │ ├── test_info_endpoints.py │ ├── test_v1_endpoints.py │ └── test_v2_endpoints.py ├── urls │ ├── __init__.py │ ├── v1.py │ ├── v1_1.py │ ├── v1_2.py │ └── v2.py └── views │ ├── __init__.py │ ├── mixins.py │ ├── v1.py │ ├── v1_1.py │ ├── v1_2.py │ └── v2.py ├── balena.yml ├── bin ├── add_certificate.sh ├── cec_test.sh ├── deploy_to_balena.sh ├── enable_ssl.sh ├── generate_dev_mode_dockerfiles.sh ├── install.sh ├── prepare_test_environment.sh ├── run_upgrade.sh ├── start_development_server.sh ├── start_server.sh ├── start_viewer.sh ├── start_wifi_connect.sh ├── upgrade_containers.sh └── wait.py ├── celery_tasks.py ├── docker-compose.balena.dev.yml.tmpl ├── docker-compose.balena.yml.tmpl ├── docker-compose.dev.yml ├── docker-compose.test.yml ├── docker-compose.yml.tmpl ├── docker ├── Dockerfile.base.j2 ├── Dockerfile.celery.j2 ├── Dockerfile.dev ├── Dockerfile.nginx.j2 ├── Dockerfile.redis.j2 ├── Dockerfile.server.j2 ├── Dockerfile.test.j2 ├── Dockerfile.viewer.j2 ├── Dockerfile.websocket.j2 ├── Dockerfile.wifi-connect.j2 ├── nginx │ ├── nginx.development.conf │ └── nginx.production.conf └── nodejs-install.j2 ├── docs ├── README.md ├── balena-fleet-deployment.md ├── d2 │ ├── anthias-diagram-overview.d2 │ └── anthias-diagram-overview.svg ├── developer-documentation.md ├── images │ ├── balena-deployment-01-dashboard.png │ ├── balena-deployment-02-create-fleet.png │ ├── balena-deployment-03-fleet-summary-page.png │ ├── balena-deployment-04-fleet-config-page.png │ ├── balena-deployment-05-term-deployment-successful.png │ ├── balena-deployment-06-fleet-releases-page.png │ ├── balena-deployment-07-add-device.png │ ├── balena-deployment-08-etcher.png │ ├── balena-deployment-09-device-list.png │ ├── balena-deployment-10-downloading-images.png │ ├── imager-01.png │ ├── imager-02.png │ ├── imager-03.png │ ├── install-anthias.gif │ ├── nmtui-01.png │ ├── nmtui-02.png │ ├── nmtui-03.png │ ├── nmtui-04.png │ └── rpi-eeprom-update.png ├── installation-options.md ├── migrating-assets-to-screenly.md ├── qa-checklist.md ├── raspberry-pi5-ssd-install-instructions.md ├── wifi-setup.md └── x86-installation.md ├── eslint.config.mjs ├── host_agent.py ├── jest.config.js ├── lib ├── __init__.py ├── auth.py ├── backup_helper.py ├── device_helper.py ├── diagnostics.py ├── errors.py ├── github.py └── utils.py ├── manage.py ├── package.json ├── poetry.lock ├── pyproject.toml ├── raspberry_pi_imager ├── Dockerfile.rpi-imager ├── README.md ├── bin │ └── build-pi-imager-json.py └── docker-compose.pi-imager.yml ├── requirements ├── requirements-websocket.txt ├── requirements.dev.txt ├── requirements.host.txt ├── requirements.local.txt ├── requirements.txt ├── requirements.viewer.txt └── requirements.wifi-connect.txt ├── ruff.toml ├── run_gunicorn.py ├── send_zmq_message.py ├── settings.py ├── start_wifi_connect_service.sh ├── static ├── favicons │ ├── apple-touch-icon-114x114.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-144x144.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-57x57.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-76x76.png │ ├── favicon-128.png │ ├── favicon-16x16.png │ ├── favicon-196x196.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── mstile-310x150.png │ ├── mstile-310x310.png │ └── mstile-70x70.png ├── img │ ├── anthias-loading.png │ ├── color.svg │ ├── dark.svg │ ├── logo-full-splash.svg │ ├── logo-full.svg │ ├── square-dark.svg │ ├── standby.png │ └── wifi-off.svg ├── sass │ ├── _bootstrap-variables.scss │ ├── _bootstrap.scss │ ├── _custom-bootstrap.scss │ ├── _form-overrides.scss │ ├── _root.scss │ ├── _styles.scss │ ├── _sweetalert2-overrides.scss │ ├── _tooltip.scss │ ├── _variables.scss │ └── anthias.scss └── src │ ├── components │ ├── active-assets-section.tsx │ ├── active-assets.tsx │ ├── add-asset-modal │ │ ├── file-upload-tab.tsx │ │ ├── file-upload-utils.ts │ │ ├── index.tsx │ │ ├── uri-tab.tsx │ │ ├── use-asset-form.ts │ │ ├── use-file-upload.ts │ │ └── use-modal-animation.ts │ ├── alert.tsx │ ├── app.tsx │ ├── asset-row │ │ ├── action-buttons.tsx │ │ ├── index.tsx │ │ ├── mimetype-icon.tsx │ │ └── utils.ts │ ├── edit-asset-modal │ │ ├── advanced.tsx │ │ ├── asset-location-field.tsx │ │ ├── asset-type-field.tsx │ │ ├── date-fields.tsx │ │ ├── duration-field.tsx │ │ ├── index.tsx │ │ ├── modal-footer.tsx │ │ ├── name-field.tsx │ │ ├── play-for-field.tsx │ │ └── utils.ts │ ├── empty-asset-message.tsx │ ├── footer.tsx │ ├── home.tsx │ ├── http-404.tsx │ ├── inactive-assets-section.tsx │ ├── inactive-assets.tsx │ ├── integrations.tsx │ ├── navbar.tsx │ ├── player-name-badge.tsx │ ├── schedule-action-buttons.tsx │ ├── schedule-header.tsx │ ├── settings │ │ ├── audio-output.tsx │ │ ├── authentication.tsx │ │ ├── backup.tsx │ │ ├── date-format.tsx │ │ ├── default-durations.tsx │ │ ├── index.tsx │ │ ├── player-name.tsx │ │ ├── system-controls.tsx │ │ ├── toggleable-setting.tsx │ │ └── update.tsx │ ├── skeleton.tsx │ ├── sortable-asset-row.tsx │ └── system-info.tsx │ ├── constants.ts │ ├── hooks │ ├── use-tooltip-initialization.test.ts │ └── use-tooltip-initialization.ts │ ├── index.tsx │ ├── setupTests.ts │ ├── store │ ├── assets │ │ ├── asset-modal-slice.ts │ │ ├── assets-list-slice.ts │ │ ├── assets-selectors.ts │ │ ├── assets-thunks.ts │ │ └── index.ts │ ├── index.ts │ ├── settings │ │ └── index.ts │ └── websocket │ │ ├── index.ts │ │ └── message-handler.ts │ ├── tests │ ├── alert.test.tsx │ ├── home.test.tsx │ ├── settings.test.tsx │ ├── system-info.test.tsx │ └── utils.ts │ └── types.ts ├── templates ├── base.html ├── hotspot.html ├── login.html ├── react.html └── splash-page.html ├── tests ├── __init__.py ├── assets │ └── asset.mov ├── config │ └── ffserver.conf ├── test_app.py ├── test_backup_helper.py ├── test_celery_tasks.py ├── test_scheduler.py ├── test_settings.py ├── test_updates.py ├── test_utils.py └── test_viewer.py ├── tools ├── __init__.py ├── image_builder │ ├── __init__.py │ ├── __main__.py │ ├── constants.py │ └── utils.py └── migrate_assets_to_screenly.py ├── tsconfig.json ├── tsconfig.test.json ├── viewer ├── __init__.py ├── __main__.py ├── constants.py ├── media_player.py ├── playback.py ├── scheduling.py ├── utils.py └── zmq.py ├── webpack.common.js ├── webpack.dev.js ├── webpack.prod.js ├── website ├── README.md ├── assets │ ├── images │ │ ├── favicon.ico │ │ ├── fb.svg │ │ ├── gh.svg │ │ ├── github.svg │ │ ├── instagram.svg │ │ ├── logo-full-mobile.svg │ │ ├── logo-full.svg │ │ ├── logo-text.svg │ │ ├── logo.svg │ │ ├── minus.svg │ │ ├── overview-mobile.png │ │ ├── overview-mobile@2x.png │ │ ├── overview-mobile@3x.png │ │ ├── overview.png │ │ ├── overview@2x.png │ │ ├── overview@3x.png │ │ ├── plus.svg │ │ ├── star.svg │ │ └── twitter.svg │ └── styles │ │ └── style.css ├── docker-compose.website.yml └── index.html ├── websocket_server_layer.py └── webview ├── .gitignore ├── Dockerfile ├── README.md ├── ScreenlyWebview.pro ├── build_qt5.sh ├── build_qt6.sh ├── build_webview_with_qt5.sh ├── docker-compose.yml ├── docker ├── Dockerfile.pi5 └── Dockerfile.x86 ├── res ├── Roboto-Regular.ttf ├── access_denied.html ├── google-roboto-regular-webfont.woff ├── google-roboto-regular-webfont.woff2 ├── lock.png └── screenly-logo.png ├── scripts └── build_webview.sh └── src ├── deployment.pri ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── view.cpp └── view.h /.cursor/rules/css.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.cursor/rules/css.mdc -------------------------------------------------------------------------------- /.cursor/rules/general.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.cursor/rules/general.mdc -------------------------------------------------------------------------------- /.cursor/rules/python.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.cursor/rules/python.mdc -------------------------------------------------------------------------------- /.cursor/rules/qt.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.cursor/rules/qt.mdc -------------------------------------------------------------------------------- /.cursor/rules/react.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.cursor/rules/react.mdc -------------------------------------------------------------------------------- /.cursor/rules/redux.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.cursor/rules/redux.mdc -------------------------------------------------------------------------------- /.cursor/rules/typescript.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.cursor/rules/typescript.mdc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Global code owners 2 | * @Screenly/anthias-squad 3 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://github.com/sponsors/Screenly 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/dependency_upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/ISSUE_TEMPLATE/dependency_upgrade.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/ansible-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/ansible-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/build-balena-disk-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/build-balena-disk-image.yaml -------------------------------------------------------------------------------- /.github/workflows/build-webview.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/build-webview.yaml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/codeql-analysis.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-website.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/deploy-website.yaml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/docker-build.yaml -------------------------------------------------------------------------------- /.github/workflows/docker-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/docker-test.yaml -------------------------------------------------------------------------------- /.github/workflows/generate-openapi-schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/generate-openapi-schema.yml -------------------------------------------------------------------------------- /.github/workflows/javascript-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/javascript-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-workflows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/lint-workflows.yml -------------------------------------------------------------------------------- /.github/workflows/python-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/python-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/sbom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/sbom.yaml -------------------------------------------------------------------------------- /.github/workflows/test-runner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.github/workflows/test-runner.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/README.md -------------------------------------------------------------------------------- /ansible/roles/network/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/network/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/network/templates/wifi-connect.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/network/templates/wifi-connect.service -------------------------------------------------------------------------------- /ansible/roles/network/vars/main.yml: -------------------------------------------------------------------------------- 1 | network_systemd_units: 2 | - wifi-connect.service 3 | -------------------------------------------------------------------------------- /ansible/roles/screenly/files/default_assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/screenly/files/default_assets.yml -------------------------------------------------------------------------------- /ansible/roles/screenly/files/screenly.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/screenly/files/screenly.conf -------------------------------------------------------------------------------- /ansible/roles/screenly/files/screenly.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/screenly/files/screenly.db -------------------------------------------------------------------------------- /ansible/roles/screenly/files/screenly_overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/screenly/files/screenly_overrides -------------------------------------------------------------------------------- /ansible/roles/screenly/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/screenly/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/screenly/tasks/templates/anthias-host-agent.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/screenly/tasks/templates/anthias-host-agent.service -------------------------------------------------------------------------------- /ansible/roles/screenly/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/screenly/vars/main.yml -------------------------------------------------------------------------------- /ansible/roles/splashscreen/files/anthias.plymouth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/splashscreen/files/anthias.plymouth -------------------------------------------------------------------------------- /ansible/roles/splashscreen/files/anthias.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/splashscreen/files/anthias.script -------------------------------------------------------------------------------- /ansible/roles/splashscreen/files/asplashscreen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/splashscreen/files/asplashscreen -------------------------------------------------------------------------------- /ansible/roles/splashscreen/files/plymouthd.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/splashscreen/files/plymouthd.default -------------------------------------------------------------------------------- /ansible/roles/splashscreen/files/splashscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/splashscreen/files/splashscreen.png -------------------------------------------------------------------------------- /ansible/roles/splashscreen/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/splashscreen/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/system/files/01_nodoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/system/files/01_nodoc -------------------------------------------------------------------------------- /ansible/roles/system/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/system/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/system/templates/rc.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/roles/system/templates/rc.local -------------------------------------------------------------------------------- /ansible/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ansible/site.yml -------------------------------------------------------------------------------- /anthias_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /anthias_app/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/admin.py -------------------------------------------------------------------------------- /anthias_app/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/apps.py -------------------------------------------------------------------------------- /anthias_app/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/helpers.py -------------------------------------------------------------------------------- /anthias_app/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /anthias_app/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /anthias_app/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/migrations/0001_initial.py -------------------------------------------------------------------------------- /anthias_app/migrations/0002_auto_20241015_1524.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/migrations/0002_auto_20241015_1524.py -------------------------------------------------------------------------------- /anthias_app/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /anthias_app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/models.py -------------------------------------------------------------------------------- /anthias_app/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/tests.py -------------------------------------------------------------------------------- /anthias_app/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/urls.py -------------------------------------------------------------------------------- /anthias_app/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_app/views.py -------------------------------------------------------------------------------- /anthias_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /anthias_django/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_django/asgi.py -------------------------------------------------------------------------------- /anthias_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_django/settings.py -------------------------------------------------------------------------------- /anthias_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_django/urls.py -------------------------------------------------------------------------------- /anthias_django/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/anthias_django/wsgi.py -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/admin.py -------------------------------------------------------------------------------- /api/api_docs_filter_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/api_docs_filter_spec.py -------------------------------------------------------------------------------- /api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/apps.py -------------------------------------------------------------------------------- /api/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/errors.py -------------------------------------------------------------------------------- /api/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/helpers.py -------------------------------------------------------------------------------- /api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/serializers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/serializers/__init__.py -------------------------------------------------------------------------------- /api/serializers/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/serializers/mixins.py -------------------------------------------------------------------------------- /api/serializers/v1_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/serializers/v1_1.py -------------------------------------------------------------------------------- /api/serializers/v1_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/serializers/v1_2.py -------------------------------------------------------------------------------- /api/serializers/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/serializers/v2.py -------------------------------------------------------------------------------- /api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Test suite for the Anthias API. 3 | """ 4 | -------------------------------------------------------------------------------- /api/tests/test_assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/tests/test_assets.py -------------------------------------------------------------------------------- /api/tests/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/tests/test_common.py -------------------------------------------------------------------------------- /api/tests/test_info_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/tests/test_info_endpoints.py -------------------------------------------------------------------------------- /api/tests/test_v1_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/tests/test_v1_endpoints.py -------------------------------------------------------------------------------- /api/tests/test_v2_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/tests/test_v2_endpoints.py -------------------------------------------------------------------------------- /api/urls/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/urls/__init__.py -------------------------------------------------------------------------------- /api/urls/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/urls/v1.py -------------------------------------------------------------------------------- /api/urls/v1_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/urls/v1_1.py -------------------------------------------------------------------------------- /api/urls/v1_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/urls/v1_2.py -------------------------------------------------------------------------------- /api/urls/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/urls/v2.py -------------------------------------------------------------------------------- /api/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/views/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/views/mixins.py -------------------------------------------------------------------------------- /api/views/v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/views/v1.py -------------------------------------------------------------------------------- /api/views/v1_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/views/v1_1.py -------------------------------------------------------------------------------- /api/views/v1_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/views/v1_2.py -------------------------------------------------------------------------------- /api/views/v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/api/views/v2.py -------------------------------------------------------------------------------- /balena.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/balena.yml -------------------------------------------------------------------------------- /bin/add_certificate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/add_certificate.sh -------------------------------------------------------------------------------- /bin/cec_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/cec_test.sh -------------------------------------------------------------------------------- /bin/deploy_to_balena.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/deploy_to_balena.sh -------------------------------------------------------------------------------- /bin/enable_ssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/enable_ssl.sh -------------------------------------------------------------------------------- /bin/generate_dev_mode_dockerfiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/generate_dev_mode_dockerfiles.sh -------------------------------------------------------------------------------- /bin/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/install.sh -------------------------------------------------------------------------------- /bin/prepare_test_environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/prepare_test_environment.sh -------------------------------------------------------------------------------- /bin/run_upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/run_upgrade.sh -------------------------------------------------------------------------------- /bin/start_development_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/start_development_server.sh -------------------------------------------------------------------------------- /bin/start_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/start_server.sh -------------------------------------------------------------------------------- /bin/start_viewer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/start_viewer.sh -------------------------------------------------------------------------------- /bin/start_wifi_connect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/start_wifi_connect.sh -------------------------------------------------------------------------------- /bin/upgrade_containers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/upgrade_containers.sh -------------------------------------------------------------------------------- /bin/wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/bin/wait.py -------------------------------------------------------------------------------- /celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/celery_tasks.py -------------------------------------------------------------------------------- /docker-compose.balena.dev.yml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker-compose.balena.dev.yml.tmpl -------------------------------------------------------------------------------- /docker-compose.balena.yml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker-compose.balena.yml.tmpl -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker-compose.yml.tmpl -------------------------------------------------------------------------------- /docker/Dockerfile.base.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.base.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.celery.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.celery.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.dev -------------------------------------------------------------------------------- /docker/Dockerfile.nginx.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.nginx.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.redis.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.redis.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.server.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.server.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.test.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.test.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.viewer.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.viewer.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.websocket.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.websocket.j2 -------------------------------------------------------------------------------- /docker/Dockerfile.wifi-connect.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/Dockerfile.wifi-connect.j2 -------------------------------------------------------------------------------- /docker/nginx/nginx.development.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/nginx/nginx.development.conf -------------------------------------------------------------------------------- /docker/nginx/nginx.production.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/nginx/nginx.production.conf -------------------------------------------------------------------------------- /docker/nodejs-install.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docker/nodejs-install.j2 -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/balena-fleet-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/balena-fleet-deployment.md -------------------------------------------------------------------------------- /docs/d2/anthias-diagram-overview.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/d2/anthias-diagram-overview.d2 -------------------------------------------------------------------------------- /docs/d2/anthias-diagram-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/d2/anthias-diagram-overview.svg -------------------------------------------------------------------------------- /docs/developer-documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/developer-documentation.md -------------------------------------------------------------------------------- /docs/images/balena-deployment-01-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-01-dashboard.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-02-create-fleet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-02-create-fleet.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-03-fleet-summary-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-03-fleet-summary-page.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-04-fleet-config-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-04-fleet-config-page.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-05-term-deployment-successful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-05-term-deployment-successful.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-06-fleet-releases-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-06-fleet-releases-page.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-07-add-device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-07-add-device.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-08-etcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-08-etcher.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-09-device-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-09-device-list.png -------------------------------------------------------------------------------- /docs/images/balena-deployment-10-downloading-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/balena-deployment-10-downloading-images.png -------------------------------------------------------------------------------- /docs/images/imager-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/imager-01.png -------------------------------------------------------------------------------- /docs/images/imager-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/imager-02.png -------------------------------------------------------------------------------- /docs/images/imager-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/imager-03.png -------------------------------------------------------------------------------- /docs/images/install-anthias.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/install-anthias.gif -------------------------------------------------------------------------------- /docs/images/nmtui-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/nmtui-01.png -------------------------------------------------------------------------------- /docs/images/nmtui-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/nmtui-02.png -------------------------------------------------------------------------------- /docs/images/nmtui-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/nmtui-03.png -------------------------------------------------------------------------------- /docs/images/nmtui-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/nmtui-04.png -------------------------------------------------------------------------------- /docs/images/rpi-eeprom-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/images/rpi-eeprom-update.png -------------------------------------------------------------------------------- /docs/installation-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/installation-options.md -------------------------------------------------------------------------------- /docs/migrating-assets-to-screenly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/migrating-assets-to-screenly.md -------------------------------------------------------------------------------- /docs/qa-checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/qa-checklist.md -------------------------------------------------------------------------------- /docs/raspberry-pi5-ssd-install-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/raspberry-pi5-ssd-install-instructions.md -------------------------------------------------------------------------------- /docs/wifi-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/wifi-setup.md -------------------------------------------------------------------------------- /docs/x86-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/docs/x86-installation.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /host_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/host_agent.py -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/lib/auth.py -------------------------------------------------------------------------------- /lib/backup_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/lib/backup_helper.py -------------------------------------------------------------------------------- /lib/device_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/lib/device_helper.py -------------------------------------------------------------------------------- /lib/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/lib/diagnostics.py -------------------------------------------------------------------------------- /lib/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/lib/errors.py -------------------------------------------------------------------------------- /lib/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/lib/github.py -------------------------------------------------------------------------------- /lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/lib/utils.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/manage.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/package.json -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/pyproject.toml -------------------------------------------------------------------------------- /raspberry_pi_imager/Dockerfile.rpi-imager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/raspberry_pi_imager/Dockerfile.rpi-imager -------------------------------------------------------------------------------- /raspberry_pi_imager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/raspberry_pi_imager/README.md -------------------------------------------------------------------------------- /raspberry_pi_imager/bin/build-pi-imager-json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/raspberry_pi_imager/bin/build-pi-imager-json.py -------------------------------------------------------------------------------- /raspberry_pi_imager/docker-compose.pi-imager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/raspberry_pi_imager/docker-compose.pi-imager.yml -------------------------------------------------------------------------------- /requirements/requirements-websocket.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/requirements/requirements-websocket.txt -------------------------------------------------------------------------------- /requirements/requirements.dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/requirements/requirements.dev.txt -------------------------------------------------------------------------------- /requirements/requirements.host.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/requirements/requirements.host.txt -------------------------------------------------------------------------------- /requirements/requirements.local.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/requirements/requirements.local.txt -------------------------------------------------------------------------------- /requirements/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/requirements/requirements.txt -------------------------------------------------------------------------------- /requirements/requirements.viewer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/requirements/requirements.viewer.txt -------------------------------------------------------------------------------- /requirements/requirements.wifi-connect.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/requirements/requirements.wifi-connect.txt -------------------------------------------------------------------------------- /ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/ruff.toml -------------------------------------------------------------------------------- /run_gunicorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/run_gunicorn.py -------------------------------------------------------------------------------- /send_zmq_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/send_zmq_message.py -------------------------------------------------------------------------------- /settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/settings.py -------------------------------------------------------------------------------- /start_wifi_connect_service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/start_wifi_connect_service.sh -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /static/favicons/favicon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/favicon-128.png -------------------------------------------------------------------------------- /static/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicons/favicon-196x196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/favicon-196x196.png -------------------------------------------------------------------------------- /static/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/favicon-96x96.png -------------------------------------------------------------------------------- /static/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/favicon.ico -------------------------------------------------------------------------------- /static/favicons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/mstile-144x144.png -------------------------------------------------------------------------------- /static/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /static/favicons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/mstile-310x150.png -------------------------------------------------------------------------------- /static/favicons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/mstile-310x310.png -------------------------------------------------------------------------------- /static/favicons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/favicons/mstile-70x70.png -------------------------------------------------------------------------------- /static/img/anthias-loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/anthias-loading.png -------------------------------------------------------------------------------- /static/img/color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/color.svg -------------------------------------------------------------------------------- /static/img/dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/dark.svg -------------------------------------------------------------------------------- /static/img/logo-full-splash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/logo-full-splash.svg -------------------------------------------------------------------------------- /static/img/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/logo-full.svg -------------------------------------------------------------------------------- /static/img/square-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/square-dark.svg -------------------------------------------------------------------------------- /static/img/standby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/standby.png -------------------------------------------------------------------------------- /static/img/wifi-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/img/wifi-off.svg -------------------------------------------------------------------------------- /static/sass/_bootstrap-variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_bootstrap-variables.scss -------------------------------------------------------------------------------- /static/sass/_bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_bootstrap.scss -------------------------------------------------------------------------------- /static/sass/_custom-bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_custom-bootstrap.scss -------------------------------------------------------------------------------- /static/sass/_form-overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_form-overrides.scss -------------------------------------------------------------------------------- /static/sass/_root.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_root.scss -------------------------------------------------------------------------------- /static/sass/_styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_styles.scss -------------------------------------------------------------------------------- /static/sass/_sweetalert2-overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_sweetalert2-overrides.scss -------------------------------------------------------------------------------- /static/sass/_tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_tooltip.scss -------------------------------------------------------------------------------- /static/sass/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/_variables.scss -------------------------------------------------------------------------------- /static/sass/anthias.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/sass/anthias.scss -------------------------------------------------------------------------------- /static/src/components/active-assets-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/active-assets-section.tsx -------------------------------------------------------------------------------- /static/src/components/active-assets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/active-assets.tsx -------------------------------------------------------------------------------- /static/src/components/add-asset-modal/file-upload-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/add-asset-modal/file-upload-tab.tsx -------------------------------------------------------------------------------- /static/src/components/add-asset-modal/file-upload-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/add-asset-modal/file-upload-utils.ts -------------------------------------------------------------------------------- /static/src/components/add-asset-modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/add-asset-modal/index.tsx -------------------------------------------------------------------------------- /static/src/components/add-asset-modal/uri-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/add-asset-modal/uri-tab.tsx -------------------------------------------------------------------------------- /static/src/components/add-asset-modal/use-asset-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/add-asset-modal/use-asset-form.ts -------------------------------------------------------------------------------- /static/src/components/add-asset-modal/use-file-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/add-asset-modal/use-file-upload.ts -------------------------------------------------------------------------------- /static/src/components/add-asset-modal/use-modal-animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/add-asset-modal/use-modal-animation.ts -------------------------------------------------------------------------------- /static/src/components/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/alert.tsx -------------------------------------------------------------------------------- /static/src/components/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/app.tsx -------------------------------------------------------------------------------- /static/src/components/asset-row/action-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/asset-row/action-buttons.tsx -------------------------------------------------------------------------------- /static/src/components/asset-row/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/asset-row/index.tsx -------------------------------------------------------------------------------- /static/src/components/asset-row/mimetype-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/asset-row/mimetype-icon.tsx -------------------------------------------------------------------------------- /static/src/components/asset-row/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/asset-row/utils.ts -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/advanced.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/advanced.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/asset-location-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/asset-location-field.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/asset-type-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/asset-type-field.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/date-fields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/date-fields.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/duration-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/duration-field.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/index.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/modal-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/modal-footer.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/name-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/name-field.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/play-for-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/play-for-field.tsx -------------------------------------------------------------------------------- /static/src/components/edit-asset-modal/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/edit-asset-modal/utils.ts -------------------------------------------------------------------------------- /static/src/components/empty-asset-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/empty-asset-message.tsx -------------------------------------------------------------------------------- /static/src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/footer.tsx -------------------------------------------------------------------------------- /static/src/components/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/home.tsx -------------------------------------------------------------------------------- /static/src/components/http-404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/http-404.tsx -------------------------------------------------------------------------------- /static/src/components/inactive-assets-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/inactive-assets-section.tsx -------------------------------------------------------------------------------- /static/src/components/inactive-assets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/inactive-assets.tsx -------------------------------------------------------------------------------- /static/src/components/integrations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/integrations.tsx -------------------------------------------------------------------------------- /static/src/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/navbar.tsx -------------------------------------------------------------------------------- /static/src/components/player-name-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/player-name-badge.tsx -------------------------------------------------------------------------------- /static/src/components/schedule-action-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/schedule-action-buttons.tsx -------------------------------------------------------------------------------- /static/src/components/schedule-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/schedule-header.tsx -------------------------------------------------------------------------------- /static/src/components/settings/audio-output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/audio-output.tsx -------------------------------------------------------------------------------- /static/src/components/settings/authentication.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/authentication.tsx -------------------------------------------------------------------------------- /static/src/components/settings/backup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/backup.tsx -------------------------------------------------------------------------------- /static/src/components/settings/date-format.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/date-format.tsx -------------------------------------------------------------------------------- /static/src/components/settings/default-durations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/default-durations.tsx -------------------------------------------------------------------------------- /static/src/components/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/index.tsx -------------------------------------------------------------------------------- /static/src/components/settings/player-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/player-name.tsx -------------------------------------------------------------------------------- /static/src/components/settings/system-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/system-controls.tsx -------------------------------------------------------------------------------- /static/src/components/settings/toggleable-setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/toggleable-setting.tsx -------------------------------------------------------------------------------- /static/src/components/settings/update.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/settings/update.tsx -------------------------------------------------------------------------------- /static/src/components/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/skeleton.tsx -------------------------------------------------------------------------------- /static/src/components/sortable-asset-row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/sortable-asset-row.tsx -------------------------------------------------------------------------------- /static/src/components/system-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/components/system-info.tsx -------------------------------------------------------------------------------- /static/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const SWEETALERT_TIMER = 3500 2 | -------------------------------------------------------------------------------- /static/src/hooks/use-tooltip-initialization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/hooks/use-tooltip-initialization.test.ts -------------------------------------------------------------------------------- /static/src/hooks/use-tooltip-initialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/hooks/use-tooltip-initialization.ts -------------------------------------------------------------------------------- /static/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/index.tsx -------------------------------------------------------------------------------- /static/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/setupTests.ts -------------------------------------------------------------------------------- /static/src/store/assets/asset-modal-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/assets/asset-modal-slice.ts -------------------------------------------------------------------------------- /static/src/store/assets/assets-list-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/assets/assets-list-slice.ts -------------------------------------------------------------------------------- /static/src/store/assets/assets-selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/assets/assets-selectors.ts -------------------------------------------------------------------------------- /static/src/store/assets/assets-thunks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/assets/assets-thunks.ts -------------------------------------------------------------------------------- /static/src/store/assets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/assets/index.ts -------------------------------------------------------------------------------- /static/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/index.ts -------------------------------------------------------------------------------- /static/src/store/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/settings/index.ts -------------------------------------------------------------------------------- /static/src/store/websocket/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/websocket/index.ts -------------------------------------------------------------------------------- /static/src/store/websocket/message-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/store/websocket/message-handler.ts -------------------------------------------------------------------------------- /static/src/tests/alert.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/tests/alert.test.tsx -------------------------------------------------------------------------------- /static/src/tests/home.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/tests/home.test.tsx -------------------------------------------------------------------------------- /static/src/tests/settings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/tests/settings.test.tsx -------------------------------------------------------------------------------- /static/src/tests/system-info.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/tests/system-info.test.tsx -------------------------------------------------------------------------------- /static/src/tests/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/tests/utils.ts -------------------------------------------------------------------------------- /static/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/static/src/types.ts -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/hotspot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/templates/hotspot.html -------------------------------------------------------------------------------- /templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/templates/login.html -------------------------------------------------------------------------------- /templates/react.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/templates/react.html -------------------------------------------------------------------------------- /templates/splash-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/templates/splash-page.html -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/asset.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/assets/asset.mov -------------------------------------------------------------------------------- /tests/config/ffserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/config/ffserver.conf -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_backup_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_backup_helper.py -------------------------------------------------------------------------------- /tests/test_celery_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_celery_tasks.py -------------------------------------------------------------------------------- /tests/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_scheduler.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/test_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_updates.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tests/test_viewer.py -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/image_builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/image_builder/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tools/image_builder/__main__.py -------------------------------------------------------------------------------- /tools/image_builder/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tools/image_builder/constants.py -------------------------------------------------------------------------------- /tools/image_builder/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tools/image_builder/utils.py -------------------------------------------------------------------------------- /tools/migrate_assets_to_screenly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tools/migrate_assets_to_screenly.py -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /viewer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/__init__.py -------------------------------------------------------------------------------- /viewer/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/__main__.py -------------------------------------------------------------------------------- /viewer/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/constants.py -------------------------------------------------------------------------------- /viewer/media_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/media_player.py -------------------------------------------------------------------------------- /viewer/playback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/playback.py -------------------------------------------------------------------------------- /viewer/scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/scheduling.py -------------------------------------------------------------------------------- /viewer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/utils.py -------------------------------------------------------------------------------- /viewer/zmq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/viewer/zmq.py -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webpack.common.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webpack.prod.js -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/README.md -------------------------------------------------------------------------------- /website/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/favicon.ico -------------------------------------------------------------------------------- /website/assets/images/fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/fb.svg -------------------------------------------------------------------------------- /website/assets/images/gh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/gh.svg -------------------------------------------------------------------------------- /website/assets/images/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/github.svg -------------------------------------------------------------------------------- /website/assets/images/instagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/instagram.svg -------------------------------------------------------------------------------- /website/assets/images/logo-full-mobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/logo-full-mobile.svg -------------------------------------------------------------------------------- /website/assets/images/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/logo-full.svg -------------------------------------------------------------------------------- /website/assets/images/logo-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/logo-text.svg -------------------------------------------------------------------------------- /website/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/logo.svg -------------------------------------------------------------------------------- /website/assets/images/minus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/minus.svg -------------------------------------------------------------------------------- /website/assets/images/overview-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/overview-mobile.png -------------------------------------------------------------------------------- /website/assets/images/overview-mobile@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/overview-mobile@2x.png -------------------------------------------------------------------------------- /website/assets/images/overview-mobile@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/overview-mobile@3x.png -------------------------------------------------------------------------------- /website/assets/images/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/overview.png -------------------------------------------------------------------------------- /website/assets/images/overview@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/overview@2x.png -------------------------------------------------------------------------------- /website/assets/images/overview@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/overview@3x.png -------------------------------------------------------------------------------- /website/assets/images/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/plus.svg -------------------------------------------------------------------------------- /website/assets/images/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/star.svg -------------------------------------------------------------------------------- /website/assets/images/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/images/twitter.svg -------------------------------------------------------------------------------- /website/assets/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/assets/styles/style.css -------------------------------------------------------------------------------- /website/docker-compose.website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/docker-compose.website.yml -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/website/index.html -------------------------------------------------------------------------------- /websocket_server_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/websocket_server_layer.py -------------------------------------------------------------------------------- /webview/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/.gitignore -------------------------------------------------------------------------------- /webview/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/Dockerfile -------------------------------------------------------------------------------- /webview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/README.md -------------------------------------------------------------------------------- /webview/ScreenlyWebview.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/ScreenlyWebview.pro -------------------------------------------------------------------------------- /webview/build_qt5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/build_qt5.sh -------------------------------------------------------------------------------- /webview/build_qt6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/build_qt6.sh -------------------------------------------------------------------------------- /webview/build_webview_with_qt5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/build_webview_with_qt5.sh -------------------------------------------------------------------------------- /webview/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/docker-compose.yml -------------------------------------------------------------------------------- /webview/docker/Dockerfile.pi5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/docker/Dockerfile.pi5 -------------------------------------------------------------------------------- /webview/docker/Dockerfile.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/docker/Dockerfile.x86 -------------------------------------------------------------------------------- /webview/res/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/res/Roboto-Regular.ttf -------------------------------------------------------------------------------- /webview/res/access_denied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/res/access_denied.html -------------------------------------------------------------------------------- /webview/res/google-roboto-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/res/google-roboto-regular-webfont.woff -------------------------------------------------------------------------------- /webview/res/google-roboto-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/res/google-roboto-regular-webfont.woff2 -------------------------------------------------------------------------------- /webview/res/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/res/lock.png -------------------------------------------------------------------------------- /webview/res/screenly-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/res/screenly-logo.png -------------------------------------------------------------------------------- /webview/scripts/build_webview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/scripts/build_webview.sh -------------------------------------------------------------------------------- /webview/src/deployment.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/src/deployment.pri -------------------------------------------------------------------------------- /webview/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/src/main.cpp -------------------------------------------------------------------------------- /webview/src/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/src/mainwindow.cpp -------------------------------------------------------------------------------- /webview/src/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/src/mainwindow.h -------------------------------------------------------------------------------- /webview/src/view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/src/view.cpp -------------------------------------------------------------------------------- /webview/src/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Screenly/Anthias/HEAD/webview/src/view.h --------------------------------------------------------------------------------