INNER CODE UNIT · Python

fetch_tags

pa-jesusf/KikoFlu · scripts/generate_tag_translations.py:21

def fetch_tags():
    req = urllib.request.Request(API_URL, headers={
        'Referer': 'https://www.asmr.one/',
        'Origin': 'https://www.asmr.one',
        'User-Agent': 'KikoFlu/tag-generator',
    })
    with urllib.request.urlopen(req, timeout=30) as resp:
        return json.loads(resp.read().decode('utf-8'))

def get_i18n_name(tag, lang_key):
    """Extract the i18n name for given lang key, preferring latest (non-deprecated) name."""
    i18n = tag.get('i18n', {})
    lang_data = i18n.get(lang_key, {})
    name = lang_data.get('name')
    return name  # None if not available

def load_extra_translations():
    """Load manually maintained translation files (e.g. Russian)."""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…