Skip to content

cvan/password-reset-screencasts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

password-reset-screencasts

Screencasts of good and bad UX for "Password Reset" flows for the following sites:

  • Airbnb
  • Amazon
  • Facebook
  • GitHub
  • Google
  • Kickstarter
  • Pinterest
  • Tumblr
  • Twitter

Created using CasperJS (using the SlimerJS engine) and ffmeg (to stitch screencasts together to create .webm and .mp4 videos).

Installation

Using Homebrew, install the following:

brew install casperjs slimerjs ffmpeg --with-libvpx --with-theora --with-libogg --with-libvorbis

If you've already installed ffmpeg but without the aforementioned codecs, reinstall:

brew install ffmpeg --with-libvpx --with-theora --with-libogg --with-libvorbis

Usage

First set the SLIMERJSLAUNCHER environment variable if you wish to override the location of the Firefox binary to use with SlimerJS.

To generate all the screencasts:

make

To generate screencasts for only one site:

make airbnb

To do a dry run (i.e., run the CasperJS scripts only and skip the video processing):

DRY='1' make airbnb

About

screencasts of good and bad UX for "Password Reset" flow (captured using CasperJS/SlimerJS and ffmpeg)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published