Source code for larigira.audiogen_http
from larigira.fsutils import download_http
[docs]def generate(spec):
"""
resolves audiospec-static
Recognized argument is "paths" (list of static paths)
"""
if "urls" not in spec:
raise ValueError("Malformed audiospec: missing 'urls'")
for url in spec["urls"]:
ret = download_http(url, copy=True, prefix="http")
if ret is None:
continue
yield ret
generate.description = "Fetch audio from an URL"