hugging-research / tests /test_hf_report_generate.py
daqc's picture
Upload 61 files
b67af4a verified
raw
history blame
835 Bytes
import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(__file__)))
from scripts.hf_tools import HFReportGenerateTool
def main():
tool = HFReportGenerateTool()
# Minimal aggregated data example
data = {
"Models": [{
"type": "model",
"id": "bert-base-uncased",
"owner": "google",
"url": "https://huggingface.co/bert-base-uncased",
"downloads": 100,
"likes": 10,
"updatedAt": "2024-01-01",
"description": "BERT base cased model"
}],
"Datasets": [],
"Spaces": []
}
import json
html = tool.forward(data_json=json.dumps(data), title="Test Report")
print(html[:500]) # print first 500 chars
if __name__ == "__main__":
main()