How jnoundu89/dropreferencescraper works
A small command-line scraper: the user supplies a component type and model, the CLI invokes the scraper, which requests matching drop data from the external API and writes successful results to a CSV file. The sampled source shows no separate parsing or persistence layer beyond JSON normalization and CSV export.
Main entry points: drop_reference.py Drop scraper · main.py CLI entry point
Components 6
Command line
- CLI entry point
main.py
Scraping and export
- Drop scraper
drop_reference.py - JSON normalization
drop_reference.py
Other components
- User
- Drop Reference API
- CSV file
Connections 6
- User → CLI entry point: provides type/model
- CLI entry point → Drop scraper: invokes
- Drop scraper → Drop Reference API: POSTs filter
- Drop Reference API → Drop scraper: returns response
- Drop scraper → JSON normalization: normalizes drops
- Drop scraper → CSV file: writes on success