import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), "pylib"))
import common
from common import IDNA_DATA_DIR, IDNA_TEST_DATA_DIR
URL_PREFIX = 'http://www.unicode.org/Public/idna/latest/'
DATA_FILES = [
"ReadMe.txt",
"IdnaMappingTable.txt",
]
TEST_DATA_FILES = [
"IdnaTest.txt",
]
def fetch_data(name):
common.fetch(URL_PREFIX + name,
os.path.join(IDNA_DATA_DIR, os.path.basename(name)))
def fetch_test_data(name):
common.fetch(URL_PREFIX + name,
os.path.join(IDNA_TEST_DATA_DIR, os.path.basename(name)))
if __name__ == "__main__":
common.cleanup_data_dir(IDNA_DATA_DIR)
common.cleanup_data_dir(IDNA_TEST_DATA_DIR)
for name in DATA_FILES:
fetch_data(name)
for name in TEST_DATA_FILES:
fetch_test_data(name)