UNPKG

terminal-recorder

Version:

Record your terminal session into HTML. Terminal Recorder allows you to record your bash session, and export it to html so then you can share it with your friends.

503 lines (501 loc) 197 kB
//Timeline var timeTotal = 250234+10; var t = window.t = new Timeline({length: timeTotal, frequency:10 }); var stdouts = [ { time: 0, content: ' terminal-recorder by @cortezcristian\r\n'} , { time: 182, content: "]2;crisboot@crisboot-Aspire-S3-391 ~/ crisboot@crisboot-Aspire-S3-391 ~$ "} , { time: 2084, content: "K"} , { time: 2905, content: "n"} , { time: 3072, content: "o"} , { time: 3278, content: "c"} , { time: 3363, content: "k"} , { time: 3969, content: ","} , { time: 4164, content: " "} , { time: 5123, content: "k"} , { time: 5360, content: "n"} , { time: 5476, content: "o"} , { time: 5591, content: "c"} , { time: 5720, content: "k"} , { time: 6380, content: " "} , { time: 6640, content: "N"} , { time: 6832, content: "e"} , { time: 6922, content: "o"} , { time: 7265, content: "."} , { time: 7432, content: "."} , { time: 7568, content: "."} , { time: 11220, content: "\r\n]2;crisboot@crisboot-Aspire-S3-391 Knock, knock Neo..."} , { time: 11331, content: "Knock,: command not found\r\n"} , { time: 11338, content: "]2;crisboot@crisboot-Aspire-S3-391 ~/"} , { time: 11347, content: " 127 crisboot@crisboot-Aspire-S3-391 ~$ "} , { time: 14141, content: "T"} , { time: 14248, content: "h"} , { time: 14415, content: "e"} , { time: 14500, content: " "} , { time: 14926, content: "M"} , { time: 15140, content: "a"} , { time: 15373, content: "t"} , { time: 15455, content: "r"} , { time: 15555, content: "i"} , { time: 15816, content: "x"} , { time: 16208, content: " "} , { time: 16456, content: "h"} , { time: 16507, content: "a"} , { time: 16558, content: "s"} , { time: 16951, content: " "} , { time: 17256, content: "y"} , { time: 17364, content: "o"} , { time: 17462, content: "u"} , { time: 17781, content: "."} , { time: 17941, content: "."} , { time: 18063, content: "."} , { time: 18570, content: "\r\n]2;crisboot@crisboot-Aspire-S3-391 The Matrix has you..."} , { time: 18692, content: "No command 'The' found, did you mean:\r\n Command 'the' from package 'the' (universe)"} , { time: 18692, content: "\r\nThe: command not found\r\n"} , { time: 18700, content: "]2;crisboot@crisboot-Aspire-S3-391 ~/"} , { time: 18713, content: " 127 crisboot@crisboot-Aspire-S3-391 ~$ "} , { time: 20308, content: "J"} , { time: 20506, content: "u"} , { time: 20714, content: "s"} , { time: 20838, content: "t"} , { time: 21033, content: " "} , { time: 21222, content: "k"} , { time: 21403, content: "i"} , { time: 21580, content: "d"} , { time: 21700, content: "d"} , { time: 21800, content: "i"} , { time: 21874, content: "n"} , { time: 21965, content: "g"} , { time: 22816, content: "\r\n]2;crisboot@crisboot-Aspire-S3-391 Just kidding"} , { time: 22929, content: "Just: command not found\r\n"} , { time: 22942, content: "]2;crisboot@crisboot-Aspire-S3-391 ~/"} , { time: 22952, content: " 127 crisboot@crisboot-Aspire-S3-391 ~$ "} , { time: 25201, content: " 127 crisboot@crisboot-Aspire-S3-391 ~$ "} , { time: 26709, content: "v"} , { time: 26816, content: "i"} , { time: 26897, content: "m"} , { time: 26996, content: " "} , { time: 27593, content: "H"} , { time: 27835, content: "o"} , { time: 27955, content: "w"} , { time: 28412, content: "t"} , { time: 28596, content: "o"} , { time: 29386, content: "."} , { time: 29734, content: "m"} , { time: 30347, content: "d"} , { time: 30813, content: "\r\n]2;crisboot@crisboot-Aspire-S3-391 vim Howto.md"} , { time: 30958, content: "7[?47h[?1h="} , { time: 30958, content: "\"Howto.md\" [New File]"} , { time: 31027, content: "[>c"} , { time: 31034, content: " Howto.md   buffers  1  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "} , { time: 31036, content: " ~ ~ ~ ~ ~ ~ ~ ~  NORMAL  Howto.md    modula2  [unix]  100%  0: 0  "} , { time: 33496, content: "-- INSERT --"} , { time: 33503, content: " INSERT   [unix]  100%  0:: 1  "} , { time: 34639, content: " Howto.md+  B Howto.md[+]   1: 2"} , { time: 34910, content: "Ba3"} , { time: 35290, content: "as4"} , { time: 35508, content: "si5"} , { time: 35709, content: "ic6"} , { time: 35828, content: "ca7"} , { time: 35959, content: "al8"} , { time: 36099, content: "ll9"} , { time: 36228, content: "ly10"} , { time: 36414, content: "1"} , { time: 36886, content: " I2"} , { time: 37020, content: "3"} , { time: 37201, content: " g4"} , { time: 37260, content: "ge5"} , { time: 37429, content: "et6"} , { time: 37521, content: "7"} , { time: 37791, content: " t8"} , { time: 37906, content: "ti9"} , { time: 38417, content: "ir20"} , { time: 38516, content: "re1"} , { time: 38715, content: "ed2"} , { time: 38822, content: "3"} , { time: 39040, content: " o4"} , { time: 39267, content: "of5"} , { time: 39474, content: "6"} , { time: 40757, content: " v7"} , { time: 40849, content: "vi8"} , { time: 41294, content: "id9"} , { time: 41358, content: "de30"} , { time: 41433, content: "eo1"} , { time: 41593, content: "os2"} , { time: 43510, content: "o 1"} , { time: 43769, content: "2"} , { time: 43947, content: " t3"} , { time: 44131, content: "tu4"} , { time: 44537, content: "ut5"} , { time: 44663, content: "to6"} , { time: 44764, content: "or7"} , { time: 44895, content: "ri8"} , { time: 45010, content: "ia9"} , { time: 45176, content: "al40"} , { time: 45271, content: "ls1"} , { time: 45940, content: "s,2"} , { time: 46099, content: "3"} , { time: 46544, content: " a4"} , { time: 46679, content: "an5"} , { time: 46792, content: "ni6"} , { time: 46972, content: "im7"} , { time: 47046, content: "ma8"} , { time: 47253, content: "at9"} , { time: 47344, content: "te50"} , { time: 47644, content: "ed1"} , { time: 47843, content: "2"} , { time: 48607, content: " g3"} , { time: 48716, content: "gi4"} , { time: 48819, content: "if5"} , { time: 49754, content: "Basically I get tired of video tutorials, animated gif 2  2: 1"} , { time: 50204, content: " w2"} , { time: 50312, content: "wh3"} , { time: 50468, content: "he4"} , { time: 50608, content: "er5"} , { time: 50673, content: "re6"} , { time: 51010, content: "7"} , { time: 51193, content: " y8"} , { time: 51479, content: "yo9"} , { time: 51533, content: "ou10"} , { time: 51721, content: "1"} , { time: 51840, content: " c2"} , { time: 51906, content: "ca3"} , { time: 52005, content: "an4"} , { time: 52158, content: "nn5"} , { time: 52523, content: "no6"} , { time: 52640, content: "ot7"} , { time: 52782, content: "8"} , { time: 53008, content: " c9"} , { time: 53259, content: "co20"} , { time: 53483, content: "op1"} , { time: 53670, content: "py2"} , { time: 54561, content: "3"} , { time: 54899, content: " f4"} , { time: 54983, content: "fr5"} , { time: 55086, content: "ro6"} , { time: 55147, content: "om7"} , { time: 56059, content: "where you cannot copy from 3  3: 1"} , { time: 56246, content: " 4  4:"} , { time: 56801, content: " S2"} , { time: 57038, content: "So3"} , { time: 57220, content: "4"} , { time: 58637, content: " I5"} , { time: 58808, content: "6"} , { time: 59170, content: " c7"} , { time: 59406, content: "cr8"} , { time: 59480, content: "re9"} , { time: 59557, content: "ea10"} , { time: 59794, content: "at1"} , { time: 59872, content: "te2"} , { time: 60111, content: "ed3"} , { time: 60264, content: "4"} , { time: 60511, content: " t5"} , { time: 60606, content: "te6"} , { time: 60724, content: "er7"} , { time: 60843, content: "rm8"} , { time: 60996, content: "mi9"} , { time: 61081, content: "in20"} , { time: 61178, content: "na1"} , { time: 61361, content: "al2"} , { time: 61486, content: "3"} , { time: 61621, content: " r4"} , { time: 61692, content: "re5"} , { time: 61905, content: "ec6"} , { time: 62006, content: "co7"} , { time: 62149, content: "or8"} , { time: 62425, content: "rd9"} , { time: 62498, content: "de30"} , { time: 62650, content: "er1"} , { time: 65182, content: "So I created terminal recorder 5  5: "} , { time: 65324, content: " 6  6:"} , { time: 66427, content: " #2"} , { time: 66575, content: "##3"} , { time: 67028, content: "4"} , { time: 67342, content: " H5"} , { time: 67604, content: "Ho6"} , { time: 68051, content: "ow7"} , { time: 68239, content: "8"} , { time: 68861, content: " t9"} , { time: 68973, content: "to10"} , { time: 69080, content: "1"} , { time: 69409, content: " i2"} , { time: 69495, content: "in3"} , { time: 69559, content: "ns4"} , { time: 69715, content: "st5"} , { time: 69807, content: "ta6"} , { time: 69931, content: "al7"} , { time: 70038, content: "ll8"} , { time: 70289, content: "9"} , { time: 70398, content: " i20"} , { time: 70487, content: "it1"} , { time: 71451, content: "t?2"} , { time: 71867, content: "## How to install it? 7  7: 1"} , { time: 72044, content: " 8  8:"} , { time: 72986, content: " `2"} , { time: 73234, content: "``3"} , { time: 73749, content: "``4"} , { time: 74378, content: "`b5"} , { time: 74497, content: "ba6"} , { time: 74578, content: "as7"} , { time: 74640, content: "sh8"} , { time: 74969, content: "```bash 9  9: 1"} , { time: 76207, content: " `2"} , { time: 76484, content: "``3"} , { time: 76791, content: "``4"} , { time: 77478, content: "3"} , { time: 77609, content: "2"} , { time: 77752, content: "1"} , { time: 78060, content: " 10 ``` 10:"} , { time: 78439, content: " ``` 9 9:"} , { time: 79936, content: " $2"} , { time: 80281, content: "3"} , { time: 80809, content: " n4"} , { time: 81227, content: " 3"} , { time: 81333, content: " s4"} , { time: 81513, content: "su5"} , { time: 81704, content: "ud6"} , { time: 81849, content: "do7"} , { time: 82149, content: "8"} , { time: 82308, content: " n9"} , { time: 82784, content: "np10"} , { time: 82975, content: "pm1"} , { time: 83134, content: "2"} , { time: 83262, content: " i3"} , { time: 83342, content: "in4"} , { time: 83387, content: "ns5"} , { time: 83533, content: "st6"} , { time: 83617, content: "ta7"} , { time: 83696, content: "al8"} , { time: 83835, content: "ll9"} , { time: 83975, content: "20"} , { time: 84166, content: " -1"} , { time: 84304, content: "-g2"} , { time: 84514, content: "3"} , { time: 85242, content: " t4"} , { time: 85329, content: "te5"} , { time: 85453, content: "er6"} , { time: 85553, content: "rm7"} , { time: 85695, content: "mi8"} , { time: 85774, content: "in9"} , { time: 85882, content: "na30"} , { time: 86009, content: "al1"} , { time: 86335, content: "l-2"} , { time: 86680, content: "-r3"} , { time: 86734, content: "re4"} , { time: 86984, content: "ec5"} , { time: 87124, content: "co6"} , { time: 87251, content: "or7"} , { time: 87523, content: "rd8"} , { time: 87616, content: "de9"} , { time: 87727, content: "er40"} , { time: 88337, content: "$ sudo npm install -g terminal-recorder``` 1010: 4"} , { time: 88477, content: "$ sudo npm install -g terminal-recorder ``` 9 9: 40"} , { time: 88701, content: "```bash $ sudo npm install -g terminal-recorder88: 8"} , { time: 88929, content: ""} , { time: 88986, content: " NORMAL   Howto.md[+]    [unix]   80%  8:: 7  "} , { time: 89436, content: "```bash  V-LINE   Howto.md[+]    [unix]   80%  8:: 7  "} , { time: 89437, content: "-- VISUAL LINE --"} , { time: 89561, content: "h$ sudo npm install -g terminal-recorder 99:"} , { time: 89729, content: " ```1010: 4"} , { time: 90724, content: "```bash $ sudo npm install -g terminal-recorder```3 lines yanked"} , { time: 90732, content: " NORMAL   Howto.md[+]    [unix]   80%  8:: 1  "} , { time: 90852, content: "```bash$ sudo npm install -g terminal-recorder 99:"} , { time: 91017, content: "$ sudo npm install -g terminal-recorder``` 1010:"} , { time: 91936, content: "-- INSERT --"} , { time: 91957, content: "``` 11   INSERT   Howto.md[+]    [unix]  100%  11:: 1  "} , { time: 92262, content: " 12  2:"} , { time: 94058, content: " #2"} , { time: 94188, content: "##3"} , { time: 94572, content: "4"} , { time: 94950, content: " H5"} , { time: 95152, content: "Ho6"} , { time: 95274, content: "ow7"} , { time: 95394, content: "8"} , { time: 95547, content: " t9"} , { time: 95634, content: "to10"} , { time: 95737, content: "1"} , { time: 96066, content: " s2"} , { time: 96201, content: "st3"} , { time: 96302, content: "ta4"} , { time: 96449, content: "ar5"} , { time: 96606, content: "rt6"} , { time: 96725, content: "7"} , { time: 96980, content: " i8"} , { time: 97071, content: "it9"} , { time: 97481, content: "t?20"} , { time: 98113, content: "## How to start it? 13  3: 1"} , { time: 98828, content: " 14  4:"} , { time: 99424, content: ""} , { time: 99496, content: " NORMAL   Howto.md[+]    [unix]  100%  14:: 0  "} , { time: 100651, content: "3 more lines 15 ```bash  16 $ sudo npm install -g terminal-recorder 17 ``` 885: 1"} , { time: 101343, content: "```bash$ sudo npm install -g terminal-recorder 946:"} , { time: 101540, content: "2"} , { time: 101841, content: "3"} , { time: 102603, content: " 2"} , { time: 103424, content: "-- INSERT --"} , { time: 103441, content: " INSERT   Howto.md[+]    [unix]   94%  16:: 2  "} , { time: 103526, content: "3"} , { time: 103823, content: " t4"} , { time: 103952, content: "te5"} , { time: 104082, content: "er6"} , { time: 104219, content: "rm7"} , { time: 104377, content: "mi8"} , { time: 104446, content: "in9"} , { time: 104532, content: "na10"} , { time: 104717, content: "al1"} , { time: 104990, content: "l-2"} , { time: 105125, content: "-r3"} , { time: 105190, content: "re4"} , { time: 105437, content: "ec5"} , { time: 105571, content: "co6"} , { time: 105681, content: "or7"} , { time: 106129, content: "rd8"} , { time: 106222, content: "de9"} , { time: 106353, content: "er20"} , { time: 106856, content: "$ terminal-recorder ``` 1007: 4"} , { time: 107238, content: "``` 18  8: 1"} , { time: 107458, content: " 19  9:"} , { time: 108591, content: " O2"} , { time: 108809, content: "On3"} , { time: 108924, content: "nc4"} , { time: 109004, content: "ce5"} , { time: 109124, content: "6"} , { time: 109392, content: " y7"} , { time: 109559, content: "yo8"} , { time: 109635, content: "ou9"} , { time: 109748, content: "10"} , { time: 109850, content: " s1"} , { time: 109953, content: "st2"} , { time: 110041, content: "ta3"} , { time: 110176, content: "ar4"} , { time: 110359, content: "rt5"} , { time: 110493, content: "6"} , { time: 110641, content: " i7"} , { time: 110719, content: "it8"} , { time: 110914, content: "9"} , { time: 111743, content: "8"} , { time: 112520, content: "t.9"} , { time: 112926, content: "20"} , { time: 113241, content: " I1"} , { time: 113429, content: "It2"} , { time: 114308, content: "t'3"} , { time: 114633, content: "'l4"} , { time: 114778, content: "ll5"} , { time: 114980, content: " 6"} , { time: 115203, content: " r7"} , { time: 115284, content: "re8"} , { time: 115493, content: "ec9"} , { time: 115594, content: "co30"} , { time: 115718, content: "or1"} , { time: 115941, content: "rd2"} , { time: 116345, content: " 3"} , { time: 116492, content: " a4"} , { time: 116634, content: "al5"} , { time: 116762, content: "ll6"} , { time: 116880, content: " 7"} , { time: 117408, content: " y8"} , { time: 117566, content: "yo9"} , { time: 117647, content: "ou40"} , { time: 117877, content: "ur1"} , { time: 118024, content: " 2"} , { time: 118875, content: " k3"} , { time: 118976, content: "ke4"} , { time: 119223, content: "ey5"} , { time: 119746, content: "ys6"} , { time: 119935, content: "st7"} , { time: 120023, content: "tr8"} , { time: 120493, content: "ro9"} , { time: 120710, content: "oc50"} , { time: 121174, content: "o 49"} , { time: 121441, content: "ok50"} , { time: 121598, content: "ke1"} , { time: 121673, content: "es2"} , { time: 122343, content: "Once you start it. It'll record all your keystrokes 20   20: 1"} , { time: 122556, content: " 21   1:"} , { time: 126197, content: " W2"} , { time: 126306, content: "Wh3"} , { time: 126456, content: "he4"} , { time: 126850, content: "en5"} , { time: 127018, content: " 6"} , { time: 127173, content: " y7"} , { time: 127339, content: "yo8"} , { time: 127460, content: "ou9"} , { time: 127611, content: " 10"} , { time: 127950, content: " f1"} , { time: 128093, content: "fi2"} , { time: 128174, content: "in3"} , { time: 128285, content: "ni4"} , { time: 128420, content: "is5"} , { time: 128539, content: "sh6"} , { time: 128766, content: " 7"} , { time: 130127, content: " j8"} , { time: 130293, content: "ju9"} , { time: 130382, content: "us20"} , { time: 130490, content: "st1"} , { time: 130683, content: " 2"} , { time: 131112, content: " t3"} , { time: 131322, content: "ty4"} , { time: 131420, content: "yp5"} , { time: 131842, content: "pe6"} , { time: 132053, content: " 7"} , { time: 132418, content: " C8"} , { time: 132775, content: "Ct9"} , { time: 132828, content: "tr30"} , { time: 132972, content: "rl1"} , { time: 133893, content: "l+2"} , { time: 134301, content: "+C3"} , { time: 134629, content: " 4"} , { time: 134813, content: " o5"} , { time: 134980, content: "or6"} , { time: 135445, content: " 7"} , { time: 135881, content: " C8"} , { time: 136134, content: "Ct9"} , { time: 136225, content: "tr40"} , { time: 136356, content: "rl1"} , { time: 137123, content: "l+2"} , { time: 137418, content: "+D3"} , { time: 137953, content: " 4"} , { time: 138139, content: " d5"} , { time: 138209, content: "de6"} , { time: 138529, content: "ep7"} , { time: 138574, content: "pe8"} , { time: 138747, content: "en9"} , { time: 138897, content: "nd50"} , { time: 139049, content: "di1"} , { time: 139176, content: "in2"} , { time: 139893, content: "ng3"} , { time: 140080, content: " 4"} , { time: 140854, content: " o5"} , { time: 141022, content: "on6"} , { time: 141150, content: " 7"} , { time: 141437, content: " y8"} , { time: 141529, content: "yo9"} , { time: 141635, content: "ou60"} , { time: 142021, content: "ur1"} , { time: 142153, content: " 2"} , { time: 142323, content: " s3"} , { time: 142390, content: "se4"} , { time: 142654, content: "et5"} , { time: 142803, content: "tt6"} , { time: 142911, content: "ti7"} , { time: 142987, content: "in8"} , { time: 143050, content: "ng9"} , { time: 143157, content: "gs70"} , { time: 144171, content: "When you finish just type Ctrl+C or Ctrl+D depending on your settings 22   2: 1"} , { time: 144391, content: " 23   3:"} , { time: 144985, content: " I2"} , { time: 145181, content: "It3"} , { time: 145622, content: "t'4"} , { time: 145934, content: "'l5"} , { time: 146116, content: "ll6"} , { time: 146922, content: "7"} , { time: 147071, content: " c8"} , { time: 147293, content: "cr9"} , { time: 147360, content: "re10"} , { time: 147465, content: "ea1"} , { time: 147653, content: "at2"} , { time: 147735, content: "te3"} , { time: 147928, content: "4"} , { time: 148303, content: " a5"} , { time: 148452, content: "an6"} , { time: 148747, content: "7"} , { time: 149764, content: " H[48;5