from base64 import b64decode class DataProtocol(): def get(url): mime = url.split(':')[1].split(',')[0].split(';')[0] base64 = 'base64' in url.split(',')[0].split(';') content = ','.join(url.split(',')[1:]) if base64: content = b64decode(content) return (mime or 'text/plain', [content])