├── .dockerignore ├── .editorconfig ├── .flake8 ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── compose.sh ├── docker-compose.yml ├── docker ├── common.env ├── django │ ├── Dockerfile │ └── entrypoint.sh ├── huey │ └── entrypoint.sh ├── postgres │ └── init-user-db.sh └── utils │ ├── init.sh │ ├── kill_python.sh │ └── wait_for_services.py ├── huey_monitor ├── __init__.py ├── admin.py ├── apps.py ├── checks.py ├── constants.py ├── context_processors.py ├── exceptions.py ├── humanize.py ├── locale │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── en │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── migrations │ ├── 0001_initial.py │ ├── 0002_fix_delete.py │ ├── 0003_add_meta_fields.py │ ├── 0004_add_parent_task_relation.py │ ├── 0005_progress_info.py │ ├── 0006_add_progress_count.py │ ├── 0007_data_migration.py │ ├── 0008_delete_taskprogressmodel.py │ ├── 0009_fix_optinal_fields.py │ ├── 0010_alter_taskmodel_parent_task.py │ ├── 0011_remove_taskmodel_parent_task_remove_taskmodel_state_and_more.py │ ├── 0012_initial.py │ └── __init__.py ├── models.py ├── static │ └── huey_monitor.css ├── tasks.py ├── templates │ └── admin │ │ └── huey_monitor │ │ ├── huey_counts_info.html │ │ └── taskmodel │ │ ├── change_list.html │ │ ├── change_list_object_tools.html │ │ ├── column_name.html │ │ ├── field_signals.html │ │ └── task_hierarchy_info.html ├── templatetags │ ├── __init__.py │ └── huey_monitor.py └── tqdm.py ├── huey_monitor_project ├── __init__.py ├── __main__.py ├── huey_docker_instance.py ├── huey_tests_instance.py ├── middlewares.py ├── settings │ ├── __init__.py │ ├── docker.py │ ├── local.py │ ├── prod.py │ └── tests.py ├── test_app │ ├── __init__.py │ ├── apps.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ ├── delete_all_tasks_data.py │ │ │ ├── fire_parallel_processing_task.py │ │ │ ├── fire_test_tasks.py │ │ │ └── run_testserver.py │ ├── models.py │ ├── tasks.py │ └── utils.py ├── tests │ ├── __init__.py │ ├── test_admin.py │ ├── test_checks.py │ ├── test_doctest.py │ ├── test_huey_monitor.py │ ├── test_huey_monitor_models.py │ ├── test_project_setup.py │ ├── test_tasks.py │ ├── test_templatetags.py │ ├── test_tqdm.py │ └── utils.py ├── urls.py └── wsgi.py ├── manage.py ├── noxfile.py ├── pyproject.toml └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/README.md -------------------------------------------------------------------------------- /compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/compose.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/common.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/common.env -------------------------------------------------------------------------------- /docker/django/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/django/Dockerfile -------------------------------------------------------------------------------- /docker/django/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/django/entrypoint.sh -------------------------------------------------------------------------------- /docker/huey/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/huey/entrypoint.sh -------------------------------------------------------------------------------- /docker/postgres/init-user-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/postgres/init-user-db.sh -------------------------------------------------------------------------------- /docker/utils/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/utils/init.sh -------------------------------------------------------------------------------- /docker/utils/kill_python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/utils/kill_python.sh -------------------------------------------------------------------------------- /docker/utils/wait_for_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/docker/utils/wait_for_services.py -------------------------------------------------------------------------------- /huey_monitor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/__init__.py -------------------------------------------------------------------------------- /huey_monitor/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/admin.py -------------------------------------------------------------------------------- /huey_monitor/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/apps.py -------------------------------------------------------------------------------- /huey_monitor/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/checks.py -------------------------------------------------------------------------------- /huey_monitor/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/constants.py -------------------------------------------------------------------------------- /huey_monitor/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/context_processors.py -------------------------------------------------------------------------------- /huey_monitor/exceptions.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /huey_monitor/humanize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/humanize.py -------------------------------------------------------------------------------- /huey_monitor/locale/de/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/locale/de/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /huey_monitor/locale/de/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/locale/de/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /huey_monitor/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /huey_monitor/locale/en/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/locale/en/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /huey_monitor/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0001_initial.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0002_fix_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0002_fix_delete.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0003_add_meta_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0003_add_meta_fields.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0004_add_parent_task_relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0004_add_parent_task_relation.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0005_progress_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0005_progress_info.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0006_add_progress_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0006_add_progress_count.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0007_data_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0007_data_migration.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0008_delete_taskprogressmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0008_delete_taskprogressmodel.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0009_fix_optinal_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0009_fix_optinal_fields.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0010_alter_taskmodel_parent_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0010_alter_taskmodel_parent_task.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0011_remove_taskmodel_parent_task_remove_taskmodel_state_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0011_remove_taskmodel_parent_task_remove_taskmodel_state_and_more.py -------------------------------------------------------------------------------- /huey_monitor/migrations/0012_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/migrations/0012_initial.py -------------------------------------------------------------------------------- /huey_monitor/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /huey_monitor/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/models.py -------------------------------------------------------------------------------- /huey_monitor/static/huey_monitor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/static/huey_monitor.css -------------------------------------------------------------------------------- /huey_monitor/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/tasks.py -------------------------------------------------------------------------------- /huey_monitor/templates/admin/huey_monitor/huey_counts_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/templates/admin/huey_monitor/huey_counts_info.html -------------------------------------------------------------------------------- /huey_monitor/templates/admin/huey_monitor/taskmodel/change_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/templates/admin/huey_monitor/taskmodel/change_list.html -------------------------------------------------------------------------------- /huey_monitor/templates/admin/huey_monitor/taskmodel/change_list_object_tools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/templates/admin/huey_monitor/taskmodel/change_list_object_tools.html -------------------------------------------------------------------------------- /huey_monitor/templates/admin/huey_monitor/taskmodel/column_name.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/templates/admin/huey_monitor/taskmodel/column_name.html -------------------------------------------------------------------------------- /huey_monitor/templates/admin/huey_monitor/taskmodel/field_signals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/templates/admin/huey_monitor/taskmodel/field_signals.html -------------------------------------------------------------------------------- /huey_monitor/templates/admin/huey_monitor/taskmodel/task_hierarchy_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/templates/admin/huey_monitor/taskmodel/task_hierarchy_info.html -------------------------------------------------------------------------------- /huey_monitor/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /huey_monitor/templatetags/huey_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/templatetags/huey_monitor.py -------------------------------------------------------------------------------- /huey_monitor/tqdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor/tqdm.py -------------------------------------------------------------------------------- /huey_monitor_project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/__init__.py -------------------------------------------------------------------------------- /huey_monitor_project/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/__main__.py -------------------------------------------------------------------------------- /huey_monitor_project/huey_docker_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/huey_docker_instance.py -------------------------------------------------------------------------------- /huey_monitor_project/huey_tests_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/huey_tests_instance.py -------------------------------------------------------------------------------- /huey_monitor_project/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/middlewares.py -------------------------------------------------------------------------------- /huey_monitor_project/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /huey_monitor_project/settings/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/settings/docker.py -------------------------------------------------------------------------------- /huey_monitor_project/settings/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/settings/local.py -------------------------------------------------------------------------------- /huey_monitor_project/settings/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/settings/prod.py -------------------------------------------------------------------------------- /huey_monitor_project/settings/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/settings/tests.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/__init__.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/apps.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /huey_monitor_project/test_app/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /huey_monitor_project/test_app/management/commands/delete_all_tasks_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/management/commands/delete_all_tasks_data.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/management/commands/fire_parallel_processing_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/management/commands/fire_parallel_processing_task.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/management/commands/fire_test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/management/commands/fire_test_tasks.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/management/commands/run_testserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/management/commands/run_testserver.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/models.py: -------------------------------------------------------------------------------- 1 | # not own models, yet 2 | -------------------------------------------------------------------------------- /huey_monitor_project/test_app/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/tasks.py -------------------------------------------------------------------------------- /huey_monitor_project/test_app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/test_app/utils.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/__init__.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_admin.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_checks.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_doctest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_doctest.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_huey_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_huey_monitor.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_huey_monitor_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_huey_monitor_models.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_project_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_project_setup.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_tasks.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_templatetags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_templatetags.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/test_tqdm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/test_tqdm.py -------------------------------------------------------------------------------- /huey_monitor_project/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/tests/utils.py -------------------------------------------------------------------------------- /huey_monitor_project/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/urls.py -------------------------------------------------------------------------------- /huey_monitor_project/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/huey_monitor_project/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/manage.py -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/pyproject.toml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boxine/django-huey-monitor/HEAD/uv.lock --------------------------------------------------------------------------------