├── .github └── workflows │ ├── docs.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── Makefile ├── amt_accept.png ├── amt_preview.png ├── conf.py ├── echo-bot.png ├── example_interaction.png ├── index.rst ├── minimal_private_images.png ├── single_user.png ├── slurk_about.rst ├── slurk_amt.png ├── slurk_amt.rst ├── slurk_api.rst ├── slurk_api_rapidoc.html ├── slurk_architecture.png ├── slurk_bots.rst ├── slurk_bots_events.rst ├── slurk_deployment.rst ├── slurk_gettingstarted.rst ├── slurk_layouts.rst ├── slurk_multibots.rst ├── slurk_permissions.rst ├── slurk_prerequisites.rst ├── slurk_taskroom.png ├── slurk_waitingroom.png ├── token_gm.png └── token_wb.png ├── examples ├── collapsible-instructions_layout.json ├── enforce-fullscreen_layout.json ├── message_permissions.json ├── publisher_permissions.json └── simple_layout.json ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── scripts ├── create_api_token.sh ├── create_default_waiting_room.sh ├── create_layout.sh ├── create_openvidu_session.sh ├── create_room.sh ├── create_room_token.sh ├── create_task.sh ├── create_user.sh ├── get_logs.sh ├── read_admin_token.sh ├── start_server.sh └── start_server_with_openvidu.sh ├── slurk ├── __init__.py ├── config.py ├── extensions │ ├── api.py │ ├── database.py │ ├── events.py │ ├── login.py │ └── openvidu.py ├── models │ ├── __init__.py │ ├── common.py │ ├── layout.py │ ├── log.py │ ├── permissions.py │ ├── room.py │ ├── task.py │ ├── token.py │ └── user.py └── views │ ├── __init__.py │ ├── api │ ├── __init__.py │ ├── auth.py │ ├── layouts.py │ ├── logs.py │ ├── openvidu │ │ ├── __init__.py │ │ ├── fields.py │ │ └── schemas.py │ ├── permissions.py │ ├── rooms.py │ ├── tasks.py │ ├── tokens.py │ └── users.py │ ├── chat │ ├── __init__.py │ └── events.py │ ├── login │ ├── __init__.py │ ├── events.py │ └── forms.py │ ├── static │ ├── 3rd_party │ │ └── font-awesome-4.7.0 │ │ │ ├── HELP-US-OUT.txt │ │ │ ├── css │ │ │ ├── font-awesome.css │ │ │ └── font-awesome.min.css │ │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── less │ │ │ ├── animated.less │ │ │ ├── bordered-pulled.less │ │ │ ├── core.less │ │ │ ├── fixed-width.less │ │ │ ├── font-awesome.less │ │ │ ├── icons.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── mixins.less │ │ │ ├── path.less │ │ │ ├── rotated-flipped.less │ │ │ ├── screen-reader.less │ │ │ ├── stacked.less │ │ │ └── variables.less │ │ │ └── scss │ │ │ ├── _animated.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _core.scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _icons.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _mixins.scss │ │ │ ├── _path.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _stacked.scss │ │ │ ├── _variables.scss │ │ │ └── font-awesome.scss │ ├── css │ │ ├── chat.css │ │ ├── global.css │ │ ├── loadingdots.css │ │ └── login.css │ ├── js │ │ ├── 3rd_party │ │ │ ├── jquery-3.6.0.min.js │ │ │ ├── jquery-3.6.0.min.map │ │ │ ├── openvidu-browser-2.18.0.min.js │ │ │ ├── socket.io-4.0.0.min.js │ │ │ └── socket.io-4.0.0.min.js.map │ │ ├── connection.js │ │ ├── layout.js │ │ ├── plugins.js │ │ ├── splitter.js │ │ └── text.js │ └── plugins │ │ ├── ask-reload.js │ │ ├── attribute-history.js │ │ ├── bounding-boxes.js │ │ ├── collapsible-task-instructions.js │ │ ├── display-image.js │ │ ├── display-text.js │ │ ├── enforce-fullscreen.js │ │ ├── keylogger.js │ │ ├── live-typing.js │ │ ├── markdown-history.js │ │ ├── markdown.js │ │ ├── mouse-tracking.js │ │ ├── plain-history.js │ │ ├── send-intercepted-message.js │ │ ├── send-message.js │ │ └── typing-users.js │ └── templates │ ├── chat.html │ └── login.html └── tests ├── __init__.py ├── api ├── __init__.py ├── test_layouts.py ├── test_logs.py ├── test_openvidu.py ├── test_permissions.py ├── test_rooms.py ├── test_tasks.py ├── test_tokens.py └── test_users.py └── conftest.py /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/amt_accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/amt_accept.png -------------------------------------------------------------------------------- /docs/amt_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/amt_preview.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/echo-bot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/echo-bot.png -------------------------------------------------------------------------------- /docs/example_interaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/example_interaction.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/minimal_private_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/minimal_private_images.png -------------------------------------------------------------------------------- /docs/single_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/single_user.png -------------------------------------------------------------------------------- /docs/slurk_about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_about.rst -------------------------------------------------------------------------------- /docs/slurk_amt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_amt.png -------------------------------------------------------------------------------- /docs/slurk_amt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_amt.rst -------------------------------------------------------------------------------- /docs/slurk_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_api.rst -------------------------------------------------------------------------------- /docs/slurk_api_rapidoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_api_rapidoc.html -------------------------------------------------------------------------------- /docs/slurk_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_architecture.png -------------------------------------------------------------------------------- /docs/slurk_bots.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_bots.rst -------------------------------------------------------------------------------- /docs/slurk_bots_events.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_bots_events.rst -------------------------------------------------------------------------------- /docs/slurk_deployment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_deployment.rst -------------------------------------------------------------------------------- /docs/slurk_gettingstarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_gettingstarted.rst -------------------------------------------------------------------------------- /docs/slurk_layouts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_layouts.rst -------------------------------------------------------------------------------- /docs/slurk_multibots.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_multibots.rst -------------------------------------------------------------------------------- /docs/slurk_permissions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_permissions.rst -------------------------------------------------------------------------------- /docs/slurk_prerequisites.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_prerequisites.rst -------------------------------------------------------------------------------- /docs/slurk_taskroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_taskroom.png -------------------------------------------------------------------------------- /docs/slurk_waitingroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/slurk_waitingroom.png -------------------------------------------------------------------------------- /docs/token_gm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/token_gm.png -------------------------------------------------------------------------------- /docs/token_wb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/docs/token_wb.png -------------------------------------------------------------------------------- /examples/collapsible-instructions_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/examples/collapsible-instructions_layout.json -------------------------------------------------------------------------------- /examples/enforce-fullscreen_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/examples/enforce-fullscreen_layout.json -------------------------------------------------------------------------------- /examples/message_permissions.json: -------------------------------------------------------------------------------- 1 | { 2 | "send_message": true 3 | } 4 | -------------------------------------------------------------------------------- /examples/publisher_permissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/examples/publisher_permissions.json -------------------------------------------------------------------------------- /examples/simple_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/examples/simple_layout.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/create_api_token.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_api_token.sh -------------------------------------------------------------------------------- /scripts/create_default_waiting_room.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_default_waiting_room.sh -------------------------------------------------------------------------------- /scripts/create_layout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_layout.sh -------------------------------------------------------------------------------- /scripts/create_openvidu_session.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_openvidu_session.sh -------------------------------------------------------------------------------- /scripts/create_room.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_room.sh -------------------------------------------------------------------------------- /scripts/create_room_token.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_room_token.sh -------------------------------------------------------------------------------- /scripts/create_task.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_task.sh -------------------------------------------------------------------------------- /scripts/create_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/create_user.sh -------------------------------------------------------------------------------- /scripts/get_logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/get_logs.sh -------------------------------------------------------------------------------- /scripts/read_admin_token.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/read_admin_token.sh -------------------------------------------------------------------------------- /scripts/start_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/start_server.sh -------------------------------------------------------------------------------- /scripts/start_server_with_openvidu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/scripts/start_server_with_openvidu.sh -------------------------------------------------------------------------------- /slurk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/__init__.py -------------------------------------------------------------------------------- /slurk/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/config.py -------------------------------------------------------------------------------- /slurk/extensions/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/extensions/api.py -------------------------------------------------------------------------------- /slurk/extensions/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/extensions/database.py -------------------------------------------------------------------------------- /slurk/extensions/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/extensions/events.py -------------------------------------------------------------------------------- /slurk/extensions/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/extensions/login.py -------------------------------------------------------------------------------- /slurk/extensions/openvidu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/extensions/openvidu.py -------------------------------------------------------------------------------- /slurk/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/__init__.py -------------------------------------------------------------------------------- /slurk/models/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/common.py -------------------------------------------------------------------------------- /slurk/models/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/layout.py -------------------------------------------------------------------------------- /slurk/models/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/log.py -------------------------------------------------------------------------------- /slurk/models/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/permissions.py -------------------------------------------------------------------------------- /slurk/models/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/room.py -------------------------------------------------------------------------------- /slurk/models/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/task.py -------------------------------------------------------------------------------- /slurk/models/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/token.py -------------------------------------------------------------------------------- /slurk/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/models/user.py -------------------------------------------------------------------------------- /slurk/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/__init__.py -------------------------------------------------------------------------------- /slurk/views/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/__init__.py -------------------------------------------------------------------------------- /slurk/views/api/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/auth.py -------------------------------------------------------------------------------- /slurk/views/api/layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/layouts.py -------------------------------------------------------------------------------- /slurk/views/api/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/logs.py -------------------------------------------------------------------------------- /slurk/views/api/openvidu/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/openvidu/__init__.py -------------------------------------------------------------------------------- /slurk/views/api/openvidu/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/openvidu/fields.py -------------------------------------------------------------------------------- /slurk/views/api/openvidu/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/openvidu/schemas.py -------------------------------------------------------------------------------- /slurk/views/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/permissions.py -------------------------------------------------------------------------------- /slurk/views/api/rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/rooms.py -------------------------------------------------------------------------------- /slurk/views/api/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/tasks.py -------------------------------------------------------------------------------- /slurk/views/api/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/tokens.py -------------------------------------------------------------------------------- /slurk/views/api/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/api/users.py -------------------------------------------------------------------------------- /slurk/views/chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/chat/__init__.py -------------------------------------------------------------------------------- /slurk/views/chat/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/chat/events.py -------------------------------------------------------------------------------- /slurk/views/login/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/login/__init__.py -------------------------------------------------------------------------------- /slurk/views/login/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/login/events.py -------------------------------------------------------------------------------- /slurk/views/login/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/login/forms.py -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/HELP-US-OUT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/HELP-US-OUT.txt -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/css/font-awesome.css -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/css/font-awesome.min.css -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/animated.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/animated.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/bordered-pulled.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/bordered-pulled.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/core.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/core.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/fixed-width.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/fixed-width.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/font-awesome.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/font-awesome.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/icons.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/larger.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/larger.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/list.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/list.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/mixins.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/path.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/path.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/rotated-flipped.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/rotated-flipped.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/screen-reader.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/screen-reader.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/stacked.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/stacked.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/less/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/less/variables.less -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_animated.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_animated.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_bordered-pulled.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_core.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_fixed-width.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_fixed-width.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_icons.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_larger.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_larger.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_list.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_mixins.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_path.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_path.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_rotated-flipped.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_screen-reader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_screen-reader.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_stacked.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_stacked.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/_variables.scss -------------------------------------------------------------------------------- /slurk/views/static/3rd_party/font-awesome-4.7.0/scss/font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/3rd_party/font-awesome-4.7.0/scss/font-awesome.scss -------------------------------------------------------------------------------- /slurk/views/static/css/chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/css/chat.css -------------------------------------------------------------------------------- /slurk/views/static/css/global.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | font-family: Helvetica, Arial, sans-serif; 3 | } -------------------------------------------------------------------------------- /slurk/views/static/css/loadingdots.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/css/loadingdots.css -------------------------------------------------------------------------------- /slurk/views/static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/css/login.css -------------------------------------------------------------------------------- /slurk/views/static/js/3rd_party/jquery-3.6.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/3rd_party/jquery-3.6.0.min.js -------------------------------------------------------------------------------- /slurk/views/static/js/3rd_party/jquery-3.6.0.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/3rd_party/jquery-3.6.0.min.map -------------------------------------------------------------------------------- /slurk/views/static/js/3rd_party/openvidu-browser-2.18.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/3rd_party/openvidu-browser-2.18.0.min.js -------------------------------------------------------------------------------- /slurk/views/static/js/3rd_party/socket.io-4.0.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/3rd_party/socket.io-4.0.0.min.js -------------------------------------------------------------------------------- /slurk/views/static/js/3rd_party/socket.io-4.0.0.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/3rd_party/socket.io-4.0.0.min.js.map -------------------------------------------------------------------------------- /slurk/views/static/js/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/connection.js -------------------------------------------------------------------------------- /slurk/views/static/js/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/layout.js -------------------------------------------------------------------------------- /slurk/views/static/js/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/plugins.js -------------------------------------------------------------------------------- /slurk/views/static/js/splitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/splitter.js -------------------------------------------------------------------------------- /slurk/views/static/js/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/js/text.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/ask-reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/ask-reload.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/attribute-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/attribute-history.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/bounding-boxes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/bounding-boxes.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/collapsible-task-instructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/collapsible-task-instructions.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/display-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/display-image.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/display-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/display-text.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/enforce-fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/enforce-fullscreen.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/keylogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/keylogger.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/live-typing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/live-typing.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/markdown-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/markdown-history.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/markdown.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/mouse-tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/mouse-tracking.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/plain-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/plain-history.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/send-intercepted-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/send-intercepted-message.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/send-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/send-message.js -------------------------------------------------------------------------------- /slurk/views/static/plugins/typing-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/static/plugins/typing-users.js -------------------------------------------------------------------------------- /slurk/views/templates/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/templates/chat.html -------------------------------------------------------------------------------- /slurk/views/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/slurk/views/templates/login.html -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/__init__.py -------------------------------------------------------------------------------- /tests/api/test_layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_layouts.py -------------------------------------------------------------------------------- /tests/api/test_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_logs.py -------------------------------------------------------------------------------- /tests/api/test_openvidu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_openvidu.py -------------------------------------------------------------------------------- /tests/api/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_permissions.py -------------------------------------------------------------------------------- /tests/api/test_rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_rooms.py -------------------------------------------------------------------------------- /tests/api/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_tasks.py -------------------------------------------------------------------------------- /tests/api/test_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_tokens.py -------------------------------------------------------------------------------- /tests/api/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/api/test_users.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clp-research/slurk/HEAD/tests/conftest.py --------------------------------------------------------------------------------