Add CSV Column Mapping: - Why: The default CSV generated has random column headings based on source HTML. - When first running Instant Data Scraper for a type of URL, give an option to generate a Mapping File. - The Mapping File will map generated column names to required column names. - Columns not required will be dropped. - On next run, give an option to see Mapped CSV and download that instead of original CSV.
- Enable Developer Mode for Chrome Extensions.
- Install from disk instead of pre-packaged extension.
- Inspect and find where CSV is generated.
- How to modify CSV (any package required) ?
- Add button, or else toggle mode for Mapped CSV instead of original CSV (using fixed mapping).
- Now add option for generating Mapping on first run.
- Which URLs are "similar" ?
- Where should mapping be stored (maybe in $HOME) ?
- How will the whole "Auto Generating Mapping" interface work?
- Maybe allow renaming / leaving blank (or deleting) column names from generated CSV?
- or maybe delegate to another program like Excel?
- CSV Data stored in
generatedCSVData
variable on line 205 in popup.js.
- Chrome Console Error Message - Unchecked runtime.lastError: The message port closed before a response was received.