Skip to content

Simple NodeJS terminal app to export your own Kahoots! to an importable XLSX, given a UUID.

Notifications You must be signed in to change notification settings

flynnwebdev/kahoot-export

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kahoot! Exporter

Simple NodeJS terminal tool to export any Kahoot! that you have created to a .xlsx file that conforms to the Kahoot! import template.

Installation

  1. Clone this repo
git clone https://github.com/flynnwebdev/kahoot-export.git
  1. Install dependencies
cd kahoot-export && npm install
  1. Create a .env file with these keys. Substitute your credentials in place of the values.
KAHOOT_EMAIL=<your-kahoot-email>
KAHOOT_PASSWORD=<your-kahoot-password>

Usage

  1. Log in to http://create.kahoot.it and view one of your Kahoots!
  2. Get the UUID of the Kahoot! from the address bar of your browser. It will look similar to 64f95e00-18f7-4ce7-9c8d-0fe8d13787ca
  3. Run the app with yarn start or npm start and pass the UUID, eg.
npm start 64f95e00-18f7-4ce7-9c8d-0fe8d13787ca
  1. If everything worked, the exported file should be found in the kahoots folder. The filename will be the same as the title of the Kahoot!

About

Simple NodeJS terminal app to export your own Kahoots! to an importable XLSX, given a UUID.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published