handle the processing in another module
This commit is contained in:
parent
f0cb206a89
commit
08b10746b5
1 changed files with 22 additions and 0 deletions
22
scripts/outside/processor.js
Normal file
22
scripts/outside/processor.js
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
/* processor.js
|
||||||
|
Process the information on the website and display it on screen.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// const inject = ((await import(chrome.runtime.getURL("scripts/outside/inject.js"))).default);
|
||||||
|
const scraper = (await import(chrome.runtime.getURL("scripts/outside/scraper.js"))).default;
|
||||||
|
|
||||||
|
export default class processor {
|
||||||
|
#filter;
|
||||||
|
|
||||||
|
async scrape (fields) {
|
||||||
|
this.data = new scraper ((fields) ? fields : this.targets);
|
||||||
|
console.log(this.data);
|
||||||
|
}
|
||||||
|
|
||||||
|
constructor (filter) {
|
||||||
|
this.#filter = filter;
|
||||||
|
|
||||||
|
this.targets = this.#filter[`data`];
|
||||||
|
this.scrape();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue