INNER CODE UNIT · Python

api_facets

darama22/Malware-Research-Hub · app/server.py:141

def api_facets():
    samples = load_json("samples_index.json")
    if not samples:
        return jsonify({})
    categories = sorted({e["category"] for e in samples["entries"]})
    collections = sorted({(e["collection_id"], e["collection_name"]) for e in samples["entries"]})
    kinds = sorted({e["kind"] for e in samples["entries"]})
    return jsonify({
        "categories": categories,
        "collections": [{"id": c[0], "name": c[1]} for c in collections],
        "kinds": kinds,
    })


@app.route("/api/resources")
def api_resources():
    lang = request.args.get("lang", "es")
    return jsonify(load_json(resources_source(lang)))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…