├── .editorconfig ├── .github └── workflows │ ├── python-publish.yml │ └── runtests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── conf.py │ ├── dom_helper.md │ ├── extend-turbo-stream.md │ ├── form-submission.md │ ├── index.rst │ ├── install.md │ ├── multi-format.md │ ├── real-time-updates.md │ ├── signal-decorator.md │ ├── test.md │ ├── turbo_frame.md │ └── turbo_stream.md ├── pyproject.toml ├── requirements-dev.txt ├── setup.cfg ├── src └── turbo_helper │ ├── __init__.py │ ├── apps.py │ ├── channels │ ├── __init__.py │ ├── broadcasts.py │ ├── stream_name.py │ └── streams_channel.py │ ├── constants.py │ ├── middleware.py │ ├── renderers.py │ ├── response.py │ ├── shortcuts.py │ ├── signals.py │ ├── stream.py │ ├── templatetags │ ├── __init__.py │ └── turbo_helper.py │ └── turbo_power.py ├── tests ├── __init__.py ├── conftest.py ├── templates │ ├── csrf.html │ ├── simple.html │ └── todoitem.turbo_stream.html ├── test_broadcasts.py ├── test_channels.py ├── test_middleware.py ├── test_shortcuts.py ├── test_signal_handler.py ├── test_stream.py ├── test_tags.py ├── test_turbo_power.py ├── testapp │ ├── __init__.py │ ├── apps.py │ ├── forms.py │ ├── models.py │ └── urls.py └── utils.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/runtests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/.github/workflows/runtests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx-autoapi==3.0.0 2 | furo==2023.9.10 3 | myst-parser 4 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/dom_helper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/dom_helper.md -------------------------------------------------------------------------------- /docs/source/extend-turbo-stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/extend-turbo-stream.md -------------------------------------------------------------------------------- /docs/source/form-submission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/form-submission.md -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/install.md -------------------------------------------------------------------------------- /docs/source/multi-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/multi-format.md -------------------------------------------------------------------------------- /docs/source/real-time-updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/real-time-updates.md -------------------------------------------------------------------------------- /docs/source/signal-decorator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/signal-decorator.md -------------------------------------------------------------------------------- /docs/source/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/test.md -------------------------------------------------------------------------------- /docs/source/turbo_frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/turbo_frame.md -------------------------------------------------------------------------------- /docs/source/turbo_stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/docs/source/turbo_stream.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/setup.cfg -------------------------------------------------------------------------------- /src/turbo_helper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/__init__.py -------------------------------------------------------------------------------- /src/turbo_helper/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/apps.py -------------------------------------------------------------------------------- /src/turbo_helper/channels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/turbo_helper/channels/broadcasts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/channels/broadcasts.py -------------------------------------------------------------------------------- /src/turbo_helper/channels/stream_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/channels/stream_name.py -------------------------------------------------------------------------------- /src/turbo_helper/channels/streams_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/channels/streams_channel.py -------------------------------------------------------------------------------- /src/turbo_helper/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/constants.py -------------------------------------------------------------------------------- /src/turbo_helper/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/middleware.py -------------------------------------------------------------------------------- /src/turbo_helper/renderers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/renderers.py -------------------------------------------------------------------------------- /src/turbo_helper/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/response.py -------------------------------------------------------------------------------- /src/turbo_helper/shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/shortcuts.py -------------------------------------------------------------------------------- /src/turbo_helper/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/signals.py -------------------------------------------------------------------------------- /src/turbo_helper/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/stream.py -------------------------------------------------------------------------------- /src/turbo_helper/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/turbo_helper/templatetags/turbo_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/templatetags/turbo_helper.py -------------------------------------------------------------------------------- /src/turbo_helper/turbo_power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/src/turbo_helper/turbo_power.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/templates/csrf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/templates/csrf.html -------------------------------------------------------------------------------- /tests/templates/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/templates/simple.html -------------------------------------------------------------------------------- /tests/templates/todoitem.turbo_stream.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/templates/todoitem.turbo_stream.html -------------------------------------------------------------------------------- /tests/test_broadcasts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_broadcasts.py -------------------------------------------------------------------------------- /tests/test_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_channels.py -------------------------------------------------------------------------------- /tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_middleware.py -------------------------------------------------------------------------------- /tests/test_shortcuts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_shortcuts.py -------------------------------------------------------------------------------- /tests/test_signal_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_signal_handler.py -------------------------------------------------------------------------------- /tests/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_stream.py -------------------------------------------------------------------------------- /tests/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_tags.py -------------------------------------------------------------------------------- /tests/test_turbo_power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/test_turbo_power.py -------------------------------------------------------------------------------- /tests/testapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testapp/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/testapp/apps.py -------------------------------------------------------------------------------- /tests/testapp/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/testapp/forms.py -------------------------------------------------------------------------------- /tests/testapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/testapp/models.py -------------------------------------------------------------------------------- /tests/testapp/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/testapp/urls.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rails-inspire-django/django-turbo-helper/HEAD/tox.ini --------------------------------------------------------------------------------