Build a standard HTML <form> using any Google Forms
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app Add File Upload file handling. Still not supported on client side. Mar 11, 2018
docs Add File Upload file handling. Still not supported on client side. Mar 11, 2018
src/formdress Add File Upload file handling. Still not supported on client side. Mar 11, 2018
test
vendor Add server Jun 24, 2017
.babelrc Add frontend Jun 25, 2017
.bowerrc Add frontend Jun 25, 2017
.editorconfig Add frontend Jun 25, 2017
.gitattributes
.gitignore Add frontend Jun 25, 2017
.yo-rc.json Add frontend Jun 25, 2017
LICENSE Add LICENSE Jul 27, 2018
README.md
bower.json Add frontend Jun 25, 2017
gulpfile.js Deploy frontend to docs dir Jun 25, 2017
package-lock.json New frontend build Nov 8, 2017
package.json

README.md

Google Forms Exporter

Convert any Google Form to an HTML form

Live @ http://stefano.brilli.me/google-forms-html-exporter/

Developers area

The project has 2 parts:

  • backend
  • frontend

Building the backend

you'll need go and gb

run gb vendor restore to install all the dependencies, then gb build to build the backend (output to ./bin folder).

Building the frontend

you'll need node, bower and npm.

run npm install, bower install then ./node_modules/.bin/gulp to build the frontend

Run on localhost

  • Change the server address in app/scripts/config.js to http://localhost:8000
  • Build the backend, build the frontend, then run ./bin/formdress -d ./docs.
  • Point your browser to http://localhost:8000

Using as tool

You can also use the ./bin/formdress command as a local tool to export Google Forms as json objects. Just type: ./bin/formdress -f [YOUR_GOOGLE_FORM_URL]