Skip to content

karuppiah7890/text-editor-recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

text-editor-recorder

This is a completely offline web application which helps you record when you type in a web based text editor and also play it back later.

Record - Click here to record and download the recording

Play - Click here to play the downloaded recording

Demos

Website - https://karuppiah7890.github.io/text-editor-recorder

Recorder - https://karuppiah7890.github.io/text-editor-recorder/recorder.html or https://karuppiah7890.github.io/text-editor-recorder/recorder

Player - https://karuppiah7890.github.io/text-editor-recorder/player.html or https://karuppiah7890.github.io/text-editor-recorder/player

I have recorded demos of various versions of the tool. The top most is the latest, and the bottom most is the oldest :)

Applications

I have personally seen a few applications for this kind of tool.

  • Coding tutorial instructors using such tools to record and playback the recording for the participants who are learning. Example: https://scrimba.com . The same concept can be generalized to teachers using it to teach coding to students
  • Interview coding rounds to understand how the interviewee's code evolved from the first line of code. Personally I don't like this application but I have seen some platforms and services provide this feature for recruiters.

Inspiration

This tool has been inspired by some existing things out there.

Future Ideas

  • Extension in any software to do recording, playing, streaming - of the usage of the software. Example softwares where usage can be tracked, recorded, played, streamed etc - Browser, Text Editor, Terminal. Can also create separate tool or software to do the recording. This can be called as Custom Recording of the software, instead of using video recording, screen recording tools

    Examples:

    • Visual Studio Code Extensions for recording, playing, streaming the text editor usage.
    • vim Extensions for recording, playing, streaming the text editor usage.
    • emacs Extensions for recording, playing, streaming the text editor usage.
    • Any Code Editor Extensions/plugins for recording, playing, streaming the text editor usage.
    • Chrome Extensions for recording, playing, streaming the browser usage.
    • Firefox Extensions for recording, playing, streaming the browser usage.
    • Any Browser Extensions/Plugins for recording, playing, streaming the browser usage.
    • Any Software Extensions/Plugins for recording, playing, streaming the browser usage.