Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epic Open API Scraper

A scraper that scrapes APIs from the Epic Open API website. It saves the results to a structured JSON file and generates a clean, minimalist HTML report.

See the HTML report at https://zbhavyai.github.io/epic-open-api-scraper/.

Features

  • Unified Flow: A single command runs the parser and immediately generates the HTML report.
  • Centralized Configuration: All outputs and network settings are centralized in a single configuration file.
  • Modular Design: Separates the scraper CLI, parser/HTML generator, and shared utilities.
  • Quality Ensured: Codebase is fully formatted with ruff and type-checked with mypy.
  • Logs: Execution logs are written to logs/scraper.log.

Quick Start

  1. Install dependencies

    make init
  2. Run the scraper

    make run
  3. The HTML report is generated at docs/index.html

About

Scapes EPIC Open APIs and creates a better viewing experience

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages