tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

audio.py (691B)


      1 import os, sys
      2 from wptserve.utils import isomorphic_decode
      3 import importlib
      4 subresource = importlib.import_module("common.security-features.subresource.subresource")
      5 
      6 def generate_payload(request, server_data):
      7    file = os.path.join(request.doc_root, u"webaudio", u"resources",
      8                        u"sin_440Hz_-6dBFS_1s.wav")
      9    return open(file, "rb").read()
     10 
     11 
     12 def main(request, response):
     13    handler = lambda data: generate_payload(request, data)
     14    subresource.respond(request,
     15                        response,
     16                        payload_generator = handler,
     17                        access_control_allow_origin = b"*",
     18                        content_type = b"audio/wav")