Broken project to implement a cross-protocol browser in textual
1
2
3
4
5
6
7
8
9
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])