Enchoseon / better-edpuzzle-userscript

Speed up, allow skipping, and stop auto-pausing on EdPuzzle.com.
GNU General Public License v3.0
6 stars 9 forks source link
edpuzzle userscript utility

Better EdPuzzle Userscript

Speed up, allow skipping, and stop auto-pausing on EdPuzzle.com.

Convenient Installation Link

Remember to install a userscript manager like Tampermonkey or Greasymonkey on your web browser first!

Once you have a userscript manager installed, the install link will work.

Current Functionality

EdPuzzle has a wide variety of media sources, each with varying protections, most of which are yet to be broken.

Please note that these media source values were pulled from EdPuzzle's minified code (with the exception of youtube-nocookies.com)—and since there's no documentation, I have no idea what they mean, I sort of just have to open random EdPuzzles and look at the API response myself & work backwards from there.

Media Source Speedhack Anti Auto-Pause Force Allow Skipping
YOUTUBE Yes Yes Yes
VIMEO No Yes Yes
VIMEO_WITH_CONTROLS No Yes Yes
EDPUZZLE No Yes Yes
FILE No Yes Yes
youtube-nocookies.com Yes Yes Yes

Important Note for Learning Management Systems: The media source value is an internal API value, some videos marked "EdPuzzle" may use a special YouTube player that uses youtube-nocookies.com. I've seen this happen with private videos that need a one-time token from a learning management system like Canvas, Schoology, Moodle, Blackboard, PowerSchool, & Blackbaud.

To-Do