A very simple desktop application for automatically filling (and/or generating data for) a google form.
Basically, this application generates random data and uses a selenium driver to input data into a google form and submit.
At the moment, it is built for specific google form; support for generic google forms is coming soon.
-
Generate data for google form
-
Specify number of data samples to be generated
-
Preview generated data before submission
-
Pre-edit generated data before submission
-
Auto-fill google form and submit
-
Run in headless mode
-
Concurrent submission of multiple forms
-
Use custom Google Form url
This project was bootstrapped from:
Electron React Boilerplate uses Electron, React, Redux, React Router, Webpack and React Hot Loader for rapid application development (HMR).
The project has been set up to make best use of the features in VSCode. It is recommended to use same for development.
Start the app in the dev
mode. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:
yarn start
-
Make sure all instances of app in dev mode are closed and no shell processes are running.
-
From the debug configuration drop-down in VSCode, select
Electron: All
.This will start the renderer process with remote debugging enabled, and the main process with inspector debugging enabled.
-
Follow the usual VSCode debugging steps. Set breakpoints, step over, step into, etc
To package apps for the local platform:
yarn package [--platform] [--target]
See the docs for more info about packaging.
The supported platforms
and targets
are defined in package.json
as the build
key. Go to electron-builder docs for more info on available configurations.
See Electron React Boilerplate's docs and guides here for more info.
MIT © Prince Odame