Ejemplo n.º 1
0
import asyncio
import logging
import uuid

import async_timeout
import defusedxml.ElementTree as ET
from aiohttp import ClientSession, web

logging.basicConfig(level=logging.DEBUG)
LOGGER = logging.getLogger(__name__)
PORT = 8000

ET.register_namespace("envelope", "http://schemas.xmlsoap.org/soap/envelope/")
ET.register_namespace("rc_service",
                      "urn:schemas-upnp-org:service:RenderingControl:1")
ET.register_namespace("rcs", "urn:schemas-upnp-org:metadata-1-0/RCS/")

NS = {
    "envelope": "http://schemas.xmlsoap.org/soap/envelope/",
    "device": "urn:schemas-upnp-org:device-1-0",
    "service": "urn:schemas-upnp-org:service-1-0",
    "event": "urn:schemas-upnp-org:event-1-0",
    "rc_service": "urn:schemas-upnp-org:service:RenderingControl:1",
    "rcs": "urn:schemas-upnp-org:metadata-1-0/RCS/",
}

SUBSCRIBED_CLIENTS = {
    "RC": {},
    "AVT": {},
}
Ejemplo n.º 2
0
import asyncio
import logging
import uuid

import async_timeout
from aiohttp import web
from aiohttp import ClientSession
import defusedxml.ElementTree as ET

logging.basicConfig(level=logging.DEBUG)
LOGGER = logging.getLogger(__name__)
PORT = 8000

ET.register_namespace('envelope', 'http://schemas.xmlsoap.org/soap/envelope/')
ET.register_namespace('rc_service',
                      'urn:schemas-upnp-org:service:RenderingControl:1')
ET.register_namespace('rcs', 'urn:schemas-upnp-org:metadata-1-0/RCS/')

NS = {
    'envelope': 'http://schemas.xmlsoap.org/soap/envelope/',
    'device': 'urn:schemas-upnp-org:device-1-0',
    'service': 'urn:schemas-upnp-org:service-1-0',
    'event': 'urn:schemas-upnp-org:event-1-0',
    'rc_service': 'urn:schemas-upnp-org:service:RenderingControl:1',
    'rcs': 'urn:schemas-upnp-org:metadata-1-0/RCS/',
}

SUBSCRIBED_CLIENTS = {
    'RC': {},
    'AVT': {},
}