Пример #1
0
from django.conf.urls import include, url
from channels.routing import ProtocolTypeRouter, URLRouter
from channels.http import AsgiHandler
from xmppserver import urls as xmpp_urls, xmpp_server

application = ProtocolTypeRouter({
    'http': URLRouter([
        url(r'^chat/', include(xmpp_urls.http_urls)),
        url(r'', AsgiHandler)
    ]),
    'websocket': URLRouter([
        url(r'^chat/', include(xmpp_urls.ws_urls))
    ])
})

xmpp_server.start_xmpp_server()
Пример #2
0
import os
from django.core.asgi import get_asgi_application
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
import chatroom.routing

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "edumarker.settings")

application = ProtocolTypeRouter(
    {
        "http": get_asgi_application(),
        "websocket": AuthMiddlewareStack(
            URLRouter(chatroom.routing.websocket_urlpatterns)
        ),
    }
)
from channels.routing import ProtocolTypeRouter, URLRouter
from django.urls import path
from notifier.consumers import NoseyConsumer

application = ProtocolTypeRouter(
    {"websocket": URLRouter([
        path("notifications/", NoseyConsumer),
    ])})
Пример #4
0
"""
ASGI config for konfigurationsmanagement_backend project.

It exposes the ASGI callable as a module-level variable named ``application``.

For more information on this file, see
https://docs.djangoproject.com/en/3.1/howto/deployment/asgi/
"""

import os

import django
from channels.http import AsgiHandler
from channels.routing import ProtocolTypeRouter, URLRouter
from channels.auth import AuthMiddlewareStack
from django.core.asgi import get_asgi_application
import authentication.routing

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'konfigurationsmanagement_backend.settings')
django.setup()

application = ProtocolTypeRouter({
  "http": AsgiHandler(),
  "websocket": AuthMiddlewareStack(
        URLRouter(
          authentication.routing.websocket_urlpatterns
        )
    ),
})
Пример #5
0
#!/usr/bin/env python3
# -*-encoding: utf-8-*-
# Author: Danil Kovalenko

from channels.routing import ProtocolTypeRouter, URLRouter
from channels.auth import AuthMiddlewareStack

from chat.routing import websocket_urlpatterns


application = ProtocolTypeRouter({

    'websocket': AuthMiddlewareStack(
        URLRouter(
            websocket_urlpatterns
        )
    )
})
Пример #6
0
from django.conf.urls import url

from channels.routing import ProtocolTypeRouter, URLRouter
from channels.auth import AuthMiddlewareStack

from django.urls import path, include

from viewer import greeter

application = ProtocolTypeRouter({
    # WebSocket chat handler
    "websocket":
    AuthMiddlewareStack(URLRouter([url(r'^viewer/$', greeter)])),
})
Пример #7
0
from channels.routing import ProtocolTypeRouter, URLRouter
from channels_test import consumers
from django.conf.urls import url

# channel_routing = [
#     route("websocket.receive", websocket_receive, path=r"^/chat/"),
# ]

app = ProtocolTypeRouter({
    "websocket":
    URLRouter([
        url(r"^ws/test/$", consumers.BaseConsumer),
    ]),
})
Пример #8
0
from django.conf.urls import url
from channels.routing import ProtocolTypeRouter, URLRouter
from channels.security.websocket import AllowedHostsOriginValidator, OriginValidator
from channels.auth import AuthMiddlewareStack

application = ProtocolTypeRouter({
    'websocket':
    AllowedHostsOriginValidator(AuthMiddlewareStack(URLRouter([])))
})
Пример #9
0
# Channels imports
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
#from .generic_routing import ProtocolTypeRouter, URLRouter

# WS Ice Imports
from django.conf.urls import url
from . import si_rtc_consumer

# Fetch Django ASGI application early to ensure AppRegistry is populated
# before importing consumers and AuthMiddlewareStack that may import ORM
# models.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'si_rtc_cli.settings')

#application = get_asgi_application()

si_ws_ice_urlpatterns = [
    url(r'^ws_ice/(?P<room_name>[\w]+)/$', si_rtc_consumer.WSTurnConsumer),
]

#turn_urlpatterns = [
#    url(r'^turn_ice/(?P<room_name>[\w]+)/$', si_rtc_consumer.WSTurnIceConsumer),
#]
#

application = ProtocolTypeRouter({
    # ICE Signaling socket
    'websocket':
    AuthMiddlewareStack(URLRouter(si_ws_ice_urlpatterns))
})
Пример #10
0
from channels.auth import AuthMiddlewareStack
from channels.sessions import SessionMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
import chat.routing

application = ProtocolTypeRouter({
    'websocket':
    SessionMiddlewareStack(URLRouter(chat.routing.websocket_urlpatterns)),
})
Пример #11
0
from django.urls import path  # new
from channels.auth import AuthMiddlewareStack  # new
from channels.routing import ProtocolTypeRouter, URLRouter  # changed

from .consumers import TaxiConsumer

# changed
application = ProtocolTypeRouter({
    'websocket':
    AuthMiddlewareStack(URLRouter([
        path('taxi/', TaxiConsumer),
    ]))
})
Пример #12
0
from channels.routing import ProtocolTypeRouter, URLRouter
from channels.auth import AuthMiddlewareStack
from django.urls import path
from poker.consumers import PokerConsumer
from tables.consumers import MoneyConsumer

application = ProtocolTypeRouter({
    # http to views is default
    'websocket': AuthMiddlewareStack(URLRouter([
        path('ws/user/<str:username>/', MoneyConsumer),
        path('ws/tables/<str:pk>/', PokerConsumer),
    ])),
})
Пример #13
0
ASGI config for idea_collector project.

It exposes the ASGI callable as a module-level variable named ``application``.

For more information on this file, see
https://docs.djangoproject.com/en/3.0/howto/deployment/asgi/
"""

import os
from django.core.asgi import get_asgi_application
#calling the asgi app so the following imports work
django_asgi_app = get_asgi_application()

from idea_collector.routing import ws_urlpatterns
from channels.routing import ProtocolTypeRouter, ChannelNameRouter
from channels.auth import AuthMiddlewareStack
from channels.routing import URLRouter
from idea.consumers import TaskConsumer

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'idea_collector.settings')

application = ProtocolTypeRouter({
    'http':
    django_asgi_app,
    'websocket':
    AuthMiddlewareStack(URLRouter(ws_urlpatterns)),
    'channel':
    ChannelNameRouter({
        'task-consumer': TaskConsumer.as_asgi(),
    })
})
Пример #14
0
"""
ASGI config for studypie project.

It exposes the ASGI callable as a module-level variable named ``application``.

For more information on this file, see
https://docs.djangoproject.com/en/3.1/howto/deployment/asgi/
"""

import os

from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
from django.core.asgi import get_asgi_application

from alarms.routing import websocket_urlpatterns as alarms_urlpatterns

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'studypie.settings')

application = ProtocolTypeRouter({
    "http":
    get_asgi_application(),
    "websocket":
    AuthMiddlewareStack(URLRouter(alarms_urlpatterns))
})
Пример #15
0
# Copyright: (c) OpenSpug Organization. https://github.com/openspug/spug
# Copyright: (c) <*****@*****.**>
# Released under the AGPL-3.0 License.
from django.urls import path
from channels.routing import URLRouter
from consumer.middleware import AuthMiddleware
from consumer.consumers import *

ws_router = AuthMiddleware(
    URLRouter([
        path('ws/exec/<str:token>/', ExecConsumer),
        path('ws/ssh/<int:id>/', SSHConsumer),
    ])
)
Пример #16
0
import os

from django.core.asgi import get_asgi_application
from channels.routing import ProtocolTypeRouter
from channels.auth import AuthMiddlewareStack
from channels.routing import URLRouter
from notification.routing import websockets_urlpattern

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'src.settings')

application = ProtocolTypeRouter({
    'http': get_asgi_application(),
    'websocket':AuthMiddlewareStack(URLRouter(
        websockets_urlpattern
    )), 
}) 
Пример #17
0
from django.conf.urls import url

from channels.routing import ChannelNameRouter, ProtocolTypeRouter, URLRouter
from channels.sessions import SessionMiddlewareStack

from lactolyse.consumers import ClientConsumer, RunAnalysisConsumer
from lactolyse.protocol import RUN_ANALYSIS_CHANNEL

application = ProtocolTypeRouter({
    # Client-facing consumers.
    'websocket':
    SessionMiddlewareStack(URLRouter([url(r'^ws/$', ClientConsumer)])),
    # Background worker consumers.
    'channel':
    ChannelNameRouter({RUN_ANALYSIS_CHANNEL: RunAnalysisConsumer}),
})
from channels.routing import ProtocolTypeRouter, URLRouter
from channels.auth import AuthMiddlewareStack
import livestream.routing

application = ProtocolTypeRouter({  # includes index by default
    'websocket':
    AuthMiddlewareStack(URLRouter(livestream.routing.websocket_urlpatterns))
})
Пример #19
0
from django.conf.urls import url

from channels.routing import ProtocolTypeRouter, URLRouter
from channels.auth import AuthMiddlewareStack

from test_app.consumers import TestWebsocketView

application = ProtocolTypeRouter({

    # WebSocket service handler
    "websocket": AuthMiddlewareStack(
        URLRouter([
            url("test/", TestWebsocketView),
        ])
    ),
})
Пример #20
0
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
import chat.routing

application = ProtocolTypeRouter({
    'websocket': AuthMiddlewareStack(
        URLRouter(
            chat.routing.channel_routing
        )
    ),
})
Пример #21
0
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
from channels.security.websocket import AllowedHostsOriginValidator
from django.conf.urls import url
from project.consumers import ChatConsumer, EnterConsumer

application = ProtocolTypeRouter({
    'websocket':
    AllowedHostsOriginValidator(
        AuthMiddlewareStack(
            URLRouter(
                [url(r"^room/", ChatConsumer),
                 url(r"^room2/", EnterConsumer)])))
})
Пример #22
0
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
import capstone.routing

application = ProtocolTypeRouter({
    # (http->django views is added by default)
    'websocket':
    AuthMiddlewareStack(URLRouter(capstone.routing.websocket_urlpatterns)),
})
Пример #23
0
# mysite/routing.py
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
import myapp.routing

application = ProtocolTypeRouter({
    # (http->django views is added by default)
    'websocket':
    AuthMiddlewareStack(URLRouter(myapp.routing.websocket_urlpatterns)),
})
from channels.auth import AuthMiddlewareStack
from django.conf.urls import url
from channels.routing import ProtocolTypeRouter, URLRouter
import chat.routing
from chat.consumers import SupportToWriterConsumer

application = ProtocolTypeRouter({
    'websocket':
    AuthMiddlewareStack(
        URLRouter([
            url(r'^chat/channel/(?P<username>[\w.@+-]+)/(?P<pk>[0-9]+)/',
                SupportToWriterConsumer),
        ]
                  # chat.routing.websocket_urlpatterns
                  ))
})
Пример #25
0
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter

from django.urls import path

from .consumers import ExcelConsumer

urlpatterns = [path("ws/", ExcelConsumer)]

application = ProtocolTypeRouter(
    {'websocket': AuthMiddlewareStack(URLRouter(urlpatterns))})
Пример #26
0
from .wsgi import *
from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
import star_wars_app.routing

application = ProtocolTypeRouter({
    'websocket': AuthMiddlewareStack(
        URLRouter(
            star_wars_app.routing.websocket_urlpatterns
        )
    ),
})
Пример #27
0
from channels.routing import ProtocolTypeRouter, URLRouter

from api.user import routing
from utils.auth import TokenAuthMiddlewareStack

application = ProtocolTypeRouter({
    'websocket': TokenAuthMiddlewareStack(
        URLRouter(
            routing.websocket_urlpatterns
        )
    )
})
Пример #28
0
import os

from django.core.asgi import get_asgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
django_asgi_app = get_asgi_application()

from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
from django.urls import re_path
from .routing import websocket_urlpatterns
application = ProtocolTypeRouter({
    "http":
    django_asgi_app,
    "websocket":
    AuthMiddlewareStack(URLRouter(websocket_urlpatterns), ),
})
Пример #29
0
from channels.routing import ProtocolTypeRouter, URLRouter
from django.urls import path
from leave_management.channels_token_auth import TokenAuthMiddlewareStack
from push_notifications.consumer import MessageConsumer

application = ProtocolTypeRouter({
    'websocket':
    TokenAuthMiddlewareStack(
        URLRouter([
            path("ws/notifications", MessageConsumer),
        ])),
})
Пример #30
0
"""
ASGI config for calculator-django project.

It exposes the ASGI callable as a module-level variable named ``application``.

For more information on this file, see
https://docs.djangoproject.com/en/3.0/howto/deployment/asgi/
"""

import os

from channels.auth import AuthMiddlewareStack
from channels.routing import ProtocolTypeRouter, URLRouter
from django.core.asgi import get_asgi_application
import calculator.routing

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'calculator-django.settings')

application = ProtocolTypeRouter({
    "http":
    get_asgi_application(),
    "websocket":
    AuthMiddlewareStack(URLRouter(calculator.routing.websocket_urlpatterns)),
})