Ejemplo n.º 1
0
def run():
    data = get_latest_feats()
    data = prerender(data)
    data = srdfilter(data)
    data = fix_dupes(data, SOURCE_HIERARCHY, True)
    dump(data, 'feats.json')
    diff('feats.json')
Ejemplo n.º 2
0
def run():
    data = get_races_from_web()
    data = split_subraces(data)
    data = explicit_sources(data, EXPLICIT_SOURCES)
    data = fix_dupes(data, SOURCE_HIERARCHY)
    data = remove_ignored(data, IGNORED_SOURCES)
    data = srdfilter(data)
    dump(data, 'races.json')
Ejemplo n.º 3
0
def fix_subclass_dupes(data):
    for _class in data:
        if 'subclasses' in _class:
            _class['subclasses'] = fix_dupes(_class['subclasses'],
                                             SOURCE_HIERARCHY)
    return data