├── .editorconfig ├── .erb ├── configs │ ├── .eslintrc │ ├── webpack.config.base.ts │ ├── webpack.config.eslint.ts │ ├── webpack.config.main.prod.ts │ ├── webpack.config.preload.dev.ts │ ├── webpack.config.renderer.dev.dll.ts │ ├── webpack.config.renderer.dev.ts │ ├── webpack.config.renderer.prod.ts │ └── webpack.paths.ts ├── img │ ├── erb-banner.svg │ ├── erb-logo.png │ └── palette-sponsor-banner.svg ├── mocks │ └── fileMock.js └── scripts │ ├── .eslintrc │ ├── check-build-exists.ts │ ├── check-native-dep.js │ ├── check-node-env.js │ ├── check-port-in-use.js │ ├── clean.js │ ├── delete-source-maps.js │ ├── electron-rebuild.js │ ├── link-modules.ts │ └── notarize.js ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── assets.d.ts ├── entitlements.mac.plist ├── icon.icns ├── icon.ico ├── icon.png ├── icon.svg └── icons │ ├── 1024x1024.png │ ├── 128x128.png │ ├── 16x16.png │ ├── 24x24.png │ ├── 256x256.png │ ├── 32x32.png │ ├── 48x48.png │ ├── 512x512.png │ ├── 64x64.png │ └── 96x96.png ├── package.json ├── postcss.config.js ├── release └── app │ ├── package-lock.json │ └── package.json ├── src ├── main │ ├── main.ts │ ├── menu.ts │ ├── preload.ts │ ├── util.ts │ └── workers.ts └── renderer │ ├── App.css │ ├── App.tsx │ ├── components │ └── navbar.tsx │ ├── constants.ts │ ├── index.ejs │ ├── index.tsx │ ├── preload.d.ts │ ├── scraper │ ├── components │ │ ├── confirmation-modal.tsx │ │ ├── extractors-select.tsx │ │ ├── navigation.tsx │ │ ├── progress-stats.tsx │ │ ├── progress-table.tsx │ │ └── start-process.tsx │ ├── scraper.tsx │ ├── steps │ │ ├── extraction-step.tsx │ │ ├── input-data-step.tsx │ │ ├── output-data-step.tsx │ │ └── scraping-step.tsx │ └── types.tsx │ └── settings │ └── settings.tsx ├── tailwind.config.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.editorconfig -------------------------------------------------------------------------------- /.erb/configs/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/.eslintrc -------------------------------------------------------------------------------- /.erb/configs/webpack.config.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.config.base.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.config.eslint.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.main.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.config.main.prod.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.preload.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.config.preload.dev.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.dev.dll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.config.renderer.dev.dll.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.config.renderer.dev.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.config.renderer.prod.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/configs/webpack.paths.ts -------------------------------------------------------------------------------- /.erb/img/erb-banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/img/erb-banner.svg -------------------------------------------------------------------------------- /.erb/img/erb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/img/erb-logo.png -------------------------------------------------------------------------------- /.erb/img/palette-sponsor-banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/img/palette-sponsor-banner.svg -------------------------------------------------------------------------------- /.erb/mocks/fileMock.js: -------------------------------------------------------------------------------- 1 | export default 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /.erb/scripts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/.eslintrc -------------------------------------------------------------------------------- /.erb/scripts/check-build-exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/check-build-exists.ts -------------------------------------------------------------------------------- /.erb/scripts/check-native-dep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/check-native-dep.js -------------------------------------------------------------------------------- /.erb/scripts/check-node-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/check-node-env.js -------------------------------------------------------------------------------- /.erb/scripts/check-port-in-use.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/check-port-in-use.js -------------------------------------------------------------------------------- /.erb/scripts/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/clean.js -------------------------------------------------------------------------------- /.erb/scripts/delete-source-maps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/delete-source-maps.js -------------------------------------------------------------------------------- /.erb/scripts/electron-rebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/electron-rebuild.js -------------------------------------------------------------------------------- /.erb/scripts/link-modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/link-modules.ts -------------------------------------------------------------------------------- /.erb/scripts/notarize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.erb/scripts/notarize.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 2.0.0 (10-10-2023) 2 | Opensource project. 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/README.md -------------------------------------------------------------------------------- /assets/assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/assets.d.ts -------------------------------------------------------------------------------- /assets/entitlements.mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/entitlements.mac.plist -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icon.svg -------------------------------------------------------------------------------- /assets/icons/1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/1024x1024.png -------------------------------------------------------------------------------- /assets/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/128x128.png -------------------------------------------------------------------------------- /assets/icons/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/16x16.png -------------------------------------------------------------------------------- /assets/icons/24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/24x24.png -------------------------------------------------------------------------------- /assets/icons/256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/256x256.png -------------------------------------------------------------------------------- /assets/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/32x32.png -------------------------------------------------------------------------------- /assets/icons/48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/48x48.png -------------------------------------------------------------------------------- /assets/icons/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/512x512.png -------------------------------------------------------------------------------- /assets/icons/64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/64x64.png -------------------------------------------------------------------------------- /assets/icons/96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/assets/icons/96x96.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/postcss.config.js -------------------------------------------------------------------------------- /release/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/release/app/package-lock.json -------------------------------------------------------------------------------- /release/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/release/app/package.json -------------------------------------------------------------------------------- /src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/main/main.ts -------------------------------------------------------------------------------- /src/main/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/main/menu.ts -------------------------------------------------------------------------------- /src/main/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/main/preload.ts -------------------------------------------------------------------------------- /src/main/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/main/util.ts -------------------------------------------------------------------------------- /src/main/workers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/main/workers.ts -------------------------------------------------------------------------------- /src/renderer/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/App.css -------------------------------------------------------------------------------- /src/renderer/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/App.tsx -------------------------------------------------------------------------------- /src/renderer/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/components/navbar.tsx -------------------------------------------------------------------------------- /src/renderer/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/constants.ts -------------------------------------------------------------------------------- /src/renderer/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/index.ejs -------------------------------------------------------------------------------- /src/renderer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/index.tsx -------------------------------------------------------------------------------- /src/renderer/preload.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/preload.d.ts -------------------------------------------------------------------------------- /src/renderer/scraper/components/confirmation-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/components/confirmation-modal.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/components/extractors-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/components/extractors-select.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/components/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/components/navigation.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/components/progress-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/components/progress-stats.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/components/progress-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/components/progress-table.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/components/start-process.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/components/start-process.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/scraper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/scraper.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/steps/extraction-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/steps/extraction-step.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/steps/input-data-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/steps/input-data-step.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/steps/output-data-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/steps/output-data-step.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/steps/scraping-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/steps/scraping-step.tsx -------------------------------------------------------------------------------- /src/renderer/scraper/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/scraper/types.tsx -------------------------------------------------------------------------------- /src/renderer/settings/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/src/renderer/settings/settings.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Indie-Platforms/scrapecomfort/HEAD/tsconfig.json --------------------------------------------------------------------------------