HTML Uploader Subgraph
This page explains the details of the HTML Uploader Subgraph.
Overview
The HTML Uploader Subgraph is a component responsible for processing and uploading HTML content from research papers.
Features
- Main feature 1
- Main feature 2
- Main feature 3
Usage
# Example usage of HTML Uploader Subgraph
# To be implemented
API
Details about the API provided by the HTML Uploader Subgraph are under preparation.
HtmlConverter Usage
To use the HtmlConverter module:
import glob
from researchgraph.html_subgraph.html_subgraph import HtmlConverter
figures_dir = f"{save_dir}/images"
pdf_files = glob.glob(os.path.join(figures_dir, "*.pdf"))
extra_files = [
{
"upload_branch": "gh-pages",
"upload_dir": "branches/{{ branch_name }}/",
"local_file_paths": [f"{save_dir}/index.html"],
},
{
"upload_branch": "gh-pages",
"upload_dir": "branches/{{ branch_name }}/images/",
"local_file_paths": pdf_files,
},
]
html_converter = HtmlConverter(
github_repository=github_repository,
branch_name=branch_name,
extra_files=extra_files,
llm_name="o3-mini-2025-01-31",
save_dir=save_dir,
)
result = html_converter.run()
print(f"result: {result}")