404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.119.123.154: ~ $
"""

    webencodings.mklabels
    ~~~~~~~~~~~~~~~~~~~~~

    Regenarate the webencodings.labels module.

    :copyright: Copyright 2012 by Simon Sapin
    :license: BSD, see LICENSE for details.

"""

import json
try:
    from urllib import urlopen
except ImportError:
    from urllib.request import urlopen


def assert_lower(string):
    assert string == string.lower()
    return string


def generate(url):
    parts = ['''\
"""

    webencodings.labels
    ~~~~~~~~~~~~~~~~~~~

    Map encoding labels to their name.

    :copyright: Copyright 2012 by Simon Sapin
    :license: BSD, see LICENSE for details.

"""

# XXX Do not edit!
# This file is automatically generated by mklabels.py

LABELS = {
''']
    labels = [
        (repr(assert_lower(label)).lstrip('u'),
         repr(encoding['name']).lstrip('u'))
        for category in json.loads(urlopen(url).read().decode('ascii'))
        for encoding in category['encodings']
        for label in encoding['labels']]
    max_len = max(len(label) for label, name in labels)
    parts.extend(
        '    %s:%s %s,\n' % (label, ' ' * (max_len - len(label)), name)
        for label, name in labels)
    parts.append('}')
    return ''.join(parts)


if __name__ == '__main__':
    print(generate('http://encoding.spec.whatwg.org/encodings.json'))

Filemanager

Name Type Size Permission Actions
__init__.py File 10.33 KB 0644
__init__.pyc File 11.2 KB 0644
__init__.pyo File 11.13 KB 0644
labels.py File 8.77 KB 0644
labels.pyc File 5.19 KB 0644
labels.pyo File 5.19 KB 0644
mklabels.py File 1.27 KB 0644
mklabels.pyc File 2.2 KB 0644
mklabels.pyo File 2.14 KB 0644
tests.py File 6.41 KB 0644
tests.pyc File 6.67 KB 0644
tests.pyo File 3.15 KB 0644
x_user_defined.py File 4.21 KB 0644
x_user_defined.pyc File 3.29 KB 0644
x_user_defined.pyo File 3.29 KB 0644