Automatically generate a compliant table of contents for a markdown file to improve document readability https://docs.franco.net.eu.org/md-toc/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2310 lines
41 KiB

{
"version": 1,
"width": 174,
"height": 46,
"duration": 96.915121,
"command": null,
"title": null,
"env": {
"TERM": "st-256color",
"SHELL": "/bin/bash"
},
"stdout": [
[
0.021711,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.701525,
"c"
],
[
0.175801,
"a"
],
[
0.287948,
"t"
],
[
0.112077,
" "
],
[
0.199954,
"f"
],
[
0.135943,
"o"
],
[
0.140681,
"o.md "
],
[
0.299307,
"\r\n"
],
[
0.001273,
"# This is an example!! !!\r\n\r\n##tHis is a title\r\n\r\nhello, everything fine?\r\n\r\n# Another title\r\n\r\nSome content\r\n\r\n## YeT aNoThEr TiTlE\r\n\r\n### Yet again, another title\r\n\r\nand yet more\r\ncontent\r\n!\r\n\r\n#### This will not be included in the table of contents...\r\n.\r\n\r\n\r\n\r\n"
],
[
0.00061,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"m"
],
[
0.175787,
"d"
],
[
0.344011,
"_"
],
[
0.280064,
"t"
],
[
0.168105,
"o"
],
[
0.196961,
"c "
],
[
0.642996,
"-"
],
[
0.303909,
"h"
],
[
0.119967,
"\r\n"
],
[
0.242997,
"usage: md_toc [-h] [-v] {wtoc} ...\r\n\r\nMarkdown Table Of Contents\r\n\r\npositional arguments:\r\n {wtoc}\r\n wtoc write the table of contents\r\n\r\noptional arguments:\r\n -h, --help show this help message and exit\r\n -v, --version show program's version number and exit\r\n\r\nReturn values: 0 OK, 1 Error, 2 Invalid command\r\n"
],
[
0.015238,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"md_toc -h"
],
[
1.0,
"\b\u001b[K"
],
[
0.159757,
"\b\u001b[K"
],
[
0.816169,
"w"
],
[
0.319837,
"t"
],
[
0.224139,
"o"
],
[
0.132767,
"\u0007"
],
[
0.859283,
"c"
],
[
0.196013,
"\u0007"
],
[
0.363747,
" "
],
[
0.256077,
"-"
],
[
0.280066,
"h"
],
[
0.215835,
"\r\n"
],
[
0.240287,
"usage: md_toc wtoc [-h] [-i] [-o] [-t TOC_MARKER] FILE_NAME\r\n\r\npositional arguments:\r\n FILE_NAME the i/o file name\r\n\r\noptional arguments:\r\n -h, --help show this help message and exit\r\n -i, --in-place overwrite the input file\r\n -o, --ordered write as an ordered list\r\n -t TOC_MARKER, --toc-marker TOC_MARKER\r\n set the string to be used as the marker for\r\n positioning the table of contents\r\n"
],
[
0.0166,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.775344,
"md_toc wtoc -h"
],
[
0.807994,
"\b\u001b[K"
],
[
0.200027,
"\b\u001b[K"
],
[
1.0,
"f"
],
[
0.439801,
"o"
],
[
0.112034,
"o"
],
[
0.173049,
".md "
],
[
0.45907,
"\r\n"
],
[
0.245299,
"[](TOC)\r\n\r\n- [This is an example!! !!](this-is-an-example)\r\n - [tHis is a title](this-is-a-title)\r\n- [Another title](another-title)\r\n - [YeT aNoThEr TiTlE](yet-another-title)\r\n - [Yet again, another title](yet-again-another-title)\r\n\r\n[](TOC)\r\n"
],
[
0.016554,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"md_toc wtoc foo.md "
],
[
1.0,
"\b"
],
[
0.23189,
"\b"
],
[
0.167936,
"\b"
],
[
0.14406,
"\b"
],
[
0.175852,
"\b"
],
[
0.152064,
"\b"
],
[
0.176012,
"\b"
],
[
1.0,
"\u001b[1@-"
],
[
1.0,
"\u001b[1@o"
],
[
0.079807,
"\u001b[1@ "
],
[
0.124099,
"\r\n"
],
[
0.248641,
"[](TOC)\r\n\r\n1. [This is an example!! !!](this-is-an-example)\r\n 1. [tHis is a title](this-is-a-title)\r\n2. [Another title](another-title)\r\n 2. [YeT aNoThEr TiTlE](yet-another-title)\r\n 1. [Yet again, another title](yet-again-another-title)\r\n\r\n[](TOC)\r\n"
],
[
0.016713,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"md_toc wtoc -o foo.md "
],
[
0.695849,
"\b"
],
[
0.659365,
"\b"
],
[
0.040625,
"\b"
],
[
0.039654,
"\b"
],
[
0.039678,
"\b"
],
[
0.039992,
"\b"
],
[
0.039936,
"\b"
],
[
0.156676,
"\b"
],
[
0.280248,
"\b\u001b[1P"
],
[
0.808044,
"\u001b[1@i"
],
[
0.607745,
"\r\n"
],
[
0.247968,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"c"
],
[
0.184022,
"a"
],
[
0.191886,
"t"
],
[
0.176068,
" "
],
[
1.0,
"f"
],
[
0.212567,
"oo.md "
],
[
0.331301,
"\r\n"
],
[
0.001258,
"# This is an example!! !!\r\n\r\n##tHis is a title\r\n\r\nhello, everything fine?\r\n\r\n# Another title\r\n\r\nSome content\r\n\r\n## YeT aNoThEr TiTlE\r\n\r\n### Yet again, another title\r\n\r\nand yet more\r\ncontent\r\n!\r\n\r\n#### This will not be included in the table of contents...\r\n.\r\n\r\n\r\n\r\n"
],
[
0.000583,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"n"
],
[
0.119663,
"a"
],
[
0.103988,
"n"
],
[
0.2081,
"o"
],
[
0.103957,
" "
],
[
0.175952,
"f"
],
[
0.152043,
"o"
],
[
0.141371,
"o.md "
],
[
0.47467,
"\r\n"
],
[
0.030674,
"\u001b)0\u001b[?1049h\u001b[1;46r\u001b[0m\u001b[4l\u001b[?1h\u001b="
],
[
0.000352,
"\u001b[?1h\u001b="
],
[
0.000254,
"\u001b[?1h\u001b="
],
[
0.000332,
"\u001b[?25l"
],
[
0.000672,
"\u001b[39;49m\u001b[39;49m\u001b[0m\u001b[H\u001b[2J\u001b[44;80H"
],
[
0.000257,
"\u001b(B\u001b[0;7m[ Reading File ]"
],
[
0.000292,
"\u001b[0m"
],
[
0.00037,
"\u001b[44;79H"
],
[
0.000231,
"\u001b(B\u001b[0;7m[ Read 23 lines ]"
],
[
0.000232,
"\u001b[0m"
],
[
0.007813,
"\u001b[H"
],
[
0.000364,
"\u001b(B\u001b[0;7m GNU nano 2.9.1 foo.md \u001b[1;173H"
],
[
0.000312,
"\u001b[0m"
],
[
0.000396,
"\r\u001b[45d"
],
[
0.000277,
"\u001b(B\u001b[0;7m^G\u001b[0m Get Help\u001b[18G"
],
[
0.000274,
"\u001b(B\u001b[0;7m^O\u001b[0m Write Out \u001b(B\u001b[0;7m^W\u001b[0m Where Is\u001b[52G"
],
[
0.000241,
"\u001b(B\u001b[0;7m^K\u001b[0m Cut Text\u001b[69G"
],
[
0.000209,
"\u001b(B\u001b[0;7m^J\u001b[0m Justify\u001b[86G"
],
[
0.000208,
"\u001b(B\u001b[0;7m^C\u001b[0m Cur Pos\u001b[103G"
],
[
0.000196,
"\u001b(B\u001b[0;7mM-U\u001b[0m Undo\u001b[45;120H"
],
[
0.000216,
"\u001b(B\u001b[0;7mM-A\u001b[0m Mark Text \u001b(B\u001b[0;7mM-]\u001b[0m To Bracket \u001b(B\u001b[0;7mM-▲\u001b[0m Previous\r\u001b[46d"
],
[
0.000196,
"\u001b(B\u001b[0;7m^X\u001b[0m Exit\u001b[46;18H"
],
[
0.0002,
"\u001b(B\u001b[0;7m^R\u001b[0m Read File \u001b(B\u001b[0;7m^\\\u001b[0m Replace\u001b[52G"
],
[
0.000201,
"\u001b(B\u001b[0;7m^U\u001b[0m Uncut Text \u001b(B\u001b[0;7m^T\u001b[0m To Spell\u001b[86G"
],
[
0.000264,
"\u001b(B\u001b[0;7m^_\u001b[0m Go To Line \u001b(B\u001b[0;7mM-E\u001b[0m Redo\u001b[46;120H"
],
[
0.000255,
"\u001b(B\u001b[0;7mM-6\u001b[0m Copy Text \u001b(B\u001b[0;7mM-W\u001b[0m WhereIs Next \u001b(B\u001b[0;7mM-▼\u001b[0m Next\r\u001b[44d"
],
[
0.000992,
"\u001b[3d"
],
[
0.000325,
"\u001b[39;49m\u001b[36m# This is an example!! !!\r\u001b[5d"
],
[
0.000259,
"##tHis is a title\r\u001b[7d"
],
[
0.00024,
"\u001b[39;49m\u001b[0mhello, everything fine?\r\u001b[9d"
],
[
0.000238,
"\u001b[36m# Another title\r\u001b[11d"
],
[
0.000205,
"\u001b[39;49m\u001b[0mSome content\r\u001b[13d"
],
[
0.000216,
"\u001b[36m## YeT aNoThEr TiTlE\r\u001b[15d"
],
[
0.000212,
"### Yet again, another title\r\u001b[17d"
],
[
0.000208,
"\u001b[39;49m\u001b[0mand yet more\r\u001b[18d"
],
[
0.000232,
"content\r\u001b[19d"
],
[
0.000216,
"!\u001b[21d\b"
],
[
5.5e-05,
"\u001b[36m#### This will not be included in the table of contents...\r\u001b[22d"
],
[
4.1e-05,
"\u001b[39;49m\u001b[0m.\u001b[3d\b"
],
[
3.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.719393,
"\u001b[?25l"
],
[
9.2e-05,
"\u001b[4d"
],
[
4.2e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.215588,
"\u001b[?25l"
],
[
7.6e-05,
"\u001b[5d"
],
[
3.9e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.351947,
"\u001b[?25l"
],
[
8.3e-05,
"\u001b[6d"
],
[
4.2e-05,
"\u001b[?12l\u001b[?25h"
],
[
1.0,
"\u001b[?25l"
],
[
9.5e-05,
"\u001b[A"
],
[
4.2e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.175626,
"\u001b[?25l"
],
[
7.3e-05,
"\u001b[A"
],
[
4e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.223876,
"\u001b[?25l"
],
[
0.000115,
"\u001b[1;165H"
],
[
5.1e-05,
"\u001b(B\u001b[0;7mModified"
],
[
3.8e-05,
"\u001b[0m"
],
[
0.000866,
"\u001b[4;43r\u001b[4;1H"
],
[
0.000207,
"\u001bM\u001b[1;46r\u001b[5;1H"
],
[
3.8e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.150692,
"\u001b[?25l"
],
[
0.000927,
"\u001b[4;43r\u001b[4;1H"
],
[
0.000485,
"\u001bM\u001b[1;46r\u001b[6;1H"
],
[
0.000283,
"\u001b[?12l\u001b[?25h"
],
[
0.206344,
"\u001b[?25l"
],
[
8.3e-05,
"\u001b[A"
],
[
4.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.815844,
"\u001b[?25l"
],
[
0.000127,
"["
],
[
4.4e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.207886,
"\u001b[?25l"
],
[
0.000131,
"]"
],
[
4.4e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.568563,
"\u001b[?25l"
],
[
0.000125,
"("
],
[
4.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.278961,
"\u001b[?25l"
],
[
0.000115,
"T"
],
[
4.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.22396,
"\u001b[?25l"
],
[
0.000117,
"O"
],
[
4.2e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.207729,
"\u001b[?25l"
],
[
0.000118,
"C"
],
[
4.6e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.335927,
"\u001b[?25l)\u001b[?12l\u001b[?25h"
],
[
0.992046,
"\u001b[?25l\r\u001b[A\u001b[?12l\u001b[?25h"
],
[
0.752255,
"\u001b[?25l\u001b[45;18H\u001b[26X\u001b[45;44H\u001b(B\u001b[0;7mM-D\u001b[0m DOS Format \u001b[69G \u001b[86G \u001b(B\u001b[0;7mM-A\u001b[0m Append\u001b[103G \u001b[45;120H \u001b(B\u001b[0;7mM-B\u001b[0m Backup File\u001b[K\u001b[46;2H\u001b(B\u001b[0;7mC\u001b[0m Cancel\u001b[46;18H\u001b[26X\u001b[46;44H\u001b(B\u001b[0;7mM-M\u001b[0m Mac Format\u001b[22X\u001b[46;86H \u001b(B\u001b[0;7mM-P\u001b[0m Prepend \u001b[46;120H \u001b(B\u001b[0;7m^T\u001b[0m To Files\u001b[K\r\u001b[44d\u001b(B\u001b[0;7mFile Name to Write: foo.md \u001b[44;1H\u001b[0m\u001b[44;27H\u001b[?12l\u001b[?25h"
],
[
0.224436,
"\u001b[?25l\r\u001b[K\u001b[1;173H\u001b[44;79H\u001b(B\u001b[0;7m[ Wrote 25 lines ]\u001b[0m\u001b[1;165H\u001b(B\u001b[0;7m \u001b[0m"
],
[
0.000238,
"\u001b[45;18H"
],
[
6.7e-05,
"\u001b(B\u001b[0;7m^O\u001b[0m Write Out \u001b(B\u001b[0;7m^W\u001b[0m Where Is \u001b(B\u001b[0;7m^K\u001b[0m Cut Text\u001b[69G"
],
[
5.4e-05,
"\u001b(B\u001b[0;7m^J\u001b[0m Justify\u001b[86G"
],
[
5.3e-05,
"\u001b(B\u001b[0;7m^C\u001b[0m Cur Pos \u001b[103G"
],
[
5.5e-05,
"\u001b(B\u001b[0;7mM-U\u001b[0m Undo\u001b[45;120H"
],
[
7.3e-05,
"\u001b(B\u001b[0;7mM-A\u001b[0m Mark Text \u001b(B\u001b[0;7mM-]\u001b[0m To Bracket \u001b(B\u001b[0;7mM-▲\u001b[0m Previous\u001b[46;2H"
],
[
4.8e-05,
"\u001b(B\u001b[0;7mX\u001b[0m Exit \u001b[46;18H"
],
[
6.5e-05,
"\u001b(B\u001b[0;7m^R\u001b[0m Read File \u001b(B\u001b[0;7m^\\\u001b[0m Replace \u001b(B\u001b[0;7m^U\u001b[0m Uncut Text \u001b(B\u001b[0;7m^T\u001b[0m To Spell\u001b[86G"
],
[
9.3e-05,
"\u001b(B\u001b[0;7m^_\u001b[0m Go To Line \u001b(B\u001b[0;7mM-E\u001b[0m Redo\u001b[46;120H"
],
[
7.3e-05,
"\u001b(B\u001b[0;7mM-6\u001b[0m Copy Text \u001b(B\u001b[0;7mM-W\u001b[0m WhereIs Next \u001b(B\u001b[0;7mM-▼\u001b[0m Next\r\u001b[44d"
],
[
6.6e-05,
"\u001b[4d"
],
[
4.1e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.622695,
"\u001b[?25l\u001b[44d\u001b[J\u001b[46;174H\u001b[46;1H\u001b[?12l\u001b[?25h\u001b[?1049l\r\u001b[?1l\u001b>"
],
[
0.000298,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.951474,
"nano foo.md "
],
[
0.175951,
"\b\b\b\b\b\b\b\b\b\b\b\b\u001b[1Pcat\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"
],
[
0.280047,
"\b\b\b\b\b\b\b\b\b\b\b\u001b[11@md_toc wtoc -i\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"
],
[
1.0,
"\r\n"
],
[
0.260234,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.992157,
"c"
],
[
0.159758,
"a"
],
[
0.216001,
"t"
],
[
0.096057,
" "
],
[
0.175952,
"f"
],
[
0.244896,
"oo.md "
],
[
0.355231,
"\r\n"
],
[
0.001349,
"# This is an example!! !!\r\n\r\n[](TOC)\r\n\r\n- [This is an example!! !!](this-is-an-example)\r\n - [tHis is a title](this-is-a-title)\r\n- [Another title](another-title)\r\n - [YeT aNoThEr TiTlE](yet-another-title)\r\n - [Yet again, another title](yet-again-another-title)\r\n\r\n[](TOC)\r\n\r\n##tHis is a title\r\n\r\nhello, everything fine?\r\n\r\n# Another title\r\n\r\nSome content\r\n\r\n## YeT aNoThEr TiTlE\r\n\r\n### Yet again, another title\r\n\r\nand yet more\r\ncontent\r\n!\r\n\r\n#### This will not be included in the table of contents...\r\n.\r\n\r\n\r\n\r\n"
],
[
0.00067,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"n"
],
[
0.079865,
"a"
],
[
0.096004,
"n"
],
[
0.200029,
"o"
],
[
0.167994,
" "
],
[
0.191942,
"f"
],
[
0.128021,
"o"
],
[
0.20478,
"o.md "
],
[
0.451291,
"\r\n"
],
[
0.033926,
"\u001b)0\u001b[?1049h\u001b[1;46r\u001b[0m\u001b[4l\u001b[?1h\u001b="
],
[
0.000362,
"\u001b[?1h\u001b="
],
[
0.000265,
"\u001b[?1h\u001b="
],
[
0.000299,
"\u001b[?25l"
],
[
0.000633,
"\u001b[39;49m\u001b[39;49m\u001b[0m\u001b[H\u001b[2J\u001b[44;80H"
],
[
0.000271,
"\u001b(B\u001b[0;7m[ Reading File ]"
],
[
0.000212,
"\u001b[0m"
],
[
0.000342,
"\u001b[44;79H"
],
[
0.000229,
"\u001b(B\u001b[0;7m[ Read 33 lines ]"
],
[
0.000206,
"\u001b[0m"
],
[
0.008238,
"\u001b[H"
],
[
0.000345,
"\u001b(B\u001b[0;7m GNU nano 2.9.1 foo.md \u001b[1;173H"
],
[
0.000252,
"\u001b[0m"
],
[
0.000377,
"\r\u001b[45d"
],
[
0.000282,
"\u001b(B\u001b[0;7m^G\u001b[0m Get Help\u001b[18G"
],
[
0.000249,
"\u001b(B\u001b[0;7m^O\u001b[0m Write Out \u001b(B\u001b[0;7m^W\u001b[0m Where Is\u001b[52G"
],
[
0.000313,
"\u001b(B\u001b[0;7m^K\u001b[0m Cut Text\u001b[69G"
],
[
0.000271,
"\u001b(B\u001b[0;7m^J\u001b[0m Justify\u001b[86G"
],
[
0.000242,
"\u001b(B\u001b[0;7m^C\u001b[0m Cur Pos\u001b[103G"
],
[
0.00021,
"\u001b(B\u001b[0;7mM-U\u001b[0m Undo\u001b[45;120H"
],
[
0.000264,
"\u001b(B\u001b[0;7mM-A\u001b[0m Mark Text \u001b(B\u001b[0;7mM-]\u001b[0m To Bracket \u001b(B\u001b[0;7mM-▲\u001b[0m Previous\r\u001b[46d"
],
[
0.000309,
"\u001b(B\u001b[0;7m^X\u001b[0m Exit\u001b[46;18H"
],
[
0.000303,
"\u001b(B\u001b[0;7m^R\u001b[0m Read File \u001b(B\u001b[0;7m^\\\u001b[0m Replace\u001b[52G"
],
[
0.000251,
"\u001b(B\u001b[0;7m^U\u001b[0m Uncut Text \u001b(B\u001b[0;7m^T\u001b[0m To Spell\u001b[86G"
],
[
0.000222,
"\u001b(B\u001b[0;7m^_\u001b[0m Go To Line \u001b(B\u001b[0;7mM-E\u001b[0m Redo\u001b[46;120H"
],
[
0.000241,
"\u001b(B\u001b[0;7mM-6\u001b[0m Copy Text \u001b(B\u001b[0;7mM-W\u001b[0m WhereIs Next \u001b(B\u001b[0;7mM-▼\u001b[0m Next\r\u001b[44d"
],
[
0.001037,
"\u001b[3d"
],
[
0.000265,
"\u001b[39;49m\u001b[36m# This is an example!! !!\r\u001b[5d"
],
[
0.000276,
"\u001b[39;49m\u001b[0m[](TOC)\r\u001b[7d"
],
[
0.000242,
"- [This is an example!! !!](this-is-an-example)\u001b[8;5H"
],
[
0.000247,
"- [tHis is a title](this-is-a-title)\r\u001b[9d"
],
[
0.000216,
"- [Another title](another-title)\u001b[10;5H"
],
[
0.000195,
"- [YeT aNoThEr TiTlE](yet-another-title)\u001b[11;9H"
],
[
0.000218,
"- [Yet again, another title](yet-again-another-title)\r\u001b[13d"
],
[
0.000228,
"[](TOC)\r\u001b[15d"
],
[
4.8e-05,
"\u001b[36m##tHis is a title\r\u001b[17d"
],
[
0.000231,
"\u001b[39;49m\u001b[0mhello, everything fine?\r\u001b[19d"
],
[
4.9e-05,
"\u001b[36m# Another title\r\u001b[21d"
],
[
4.4e-05,
"\u001b[39;49m\u001b[0mSome content\r\u001b[23d"
],
[
4.6e-05,
"\u001b[36m## YeT aNoThEr TiTlE\r\u001b[25d"
],
[
4.3e-05,
"### Yet again, another title\r\u001b[27d"
],
[
4.4e-05,
"\u001b[39;49m\u001b[0mand yet more\r\u001b[28d"
],
[
4.3e-05,
"content\r\u001b[29d"
],
[
4.3e-05,
"!\u001b[31d\b"
],
[
4.7e-05,
"\u001b[36m#### This will not be included in the table of contents...\r\u001b[32d"
],
[
0.000177,
"\u001b[39;49m\u001b[0m.\u001b[3d\b"
],
[
3.5e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.675063,
"\u001b[?25l"
],
[
8.7e-05,
"\u001b[4d"
],
[
4.2e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.191763,
"\u001b[?25l"
],
[
8.1e-05,
"\u001b[5d"
],
[
4.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.312003,
"\u001b[?25l"
],
[
9.3e-05,
"\u001b[6d"
],
[
4.4e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.175886,
"\u001b[?25l"
],
[
9.8e-05,
"\u001b[7d"
],
[
4.2e-05,
"\u001b[?12l\u001b[?25h"
],
[
1.0,
"\u001b[?25l"
],
[
0.000154,
"\u001b[1;165H"
],
[
5.5e-05,
"\u001b(B\u001b[0;7mModified"
],
[
4e-05,
"\u001b[0m"
],
[
0.001053,
"\u001b[7;43r\u001b[43;1H"
],
[
0.000203,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000425,
"\u001b[?12l\u001b[?25h"
],
[
0.157964,
"\u001b[?25l"
],
[
0.001014,
"\u001b[7;43r\u001b[43;1H"
],
[
0.000471,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000287,
"\u001b[?12l\u001b[?25h"
],
[
0.150286,
"\u001b[?25l"
],
[
0.001008,
"\u001b[7;43r\u001b[43;1H"
],
[
0.00044,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000307,
"\u001b[?12l\u001b[?25h"
],
[
0.574322,
"\u001b[?25l"
],
[
0.00127,
"\u001b[7;43r\u001b[43;1H"
],
[
0.000575,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000376,
"\u001b[?12l\u001b[?25h"
],
[
0.157676,
"\u001b[?25l"
],
[
0.001192,
"\u001b[7;43r\u001b[43;1H"
],
[
0.000464,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000294,
"\u001b[?12l\u001b[?25h"
],
[
0.150049,
"\u001b[?25l"
],
[
0.001125,
"\u001b[6;43r\u001b[43;1H"
],
[
0.000453,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000293,
"\u001b[?12l\u001b[?25h"
],
[
0.150173,
"\u001b[?25l"
],
[
0.001225,
"\u001b[7;43r\u001b[43;1H"
],
[
0.000499,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000424,
"\u001b[?12l\u001b[?25h"
],
[
0.14983,
"\u001b[?25l"
],
[
0.001195,
"\u001b[6;43r\u001b[43;1H"
],
[
0.000509,
"\n\u001b[1;46r\u001b[7;1H"
],
[
0.000404,
"\u001b[?12l\u001b[?25h"
],
[
0.917952,
"\u001b[?25l"
],
[
0.000453,
"\u001b[45;18H"
],
[
0.000392,
"\u001b[26X\u001b[45;44H"
],
[
7.6e-05,
"\u001b(B\u001b[0;7mM-D\u001b[0m DOS Format \u001b[69G"
],
[
5.3e-05,
" \u001b[86G"
],
[
7e-05,
" \u001b(B\u001b[0;7mM-A\u001b[0m Append\u001b[103G"
],
[
7.2e-05,
" \u001b[45;120H"
],
[
6.3e-05,
" \u001b(B\u001b[0;7mM-B\u001b[0m Backup File\u001b[K\u001b[46;2H"
],
[
4.7e-05,
"\u001b(B\u001b[0;7mC\u001b[0m Cancel\u001b[46;18H"
],
[
4.3e-05,
"\u001b[26X\u001b[46;44H"
],
[
5.5e-05,
"\u001b(B\u001b[0;7mM-M\u001b[0m Mac Format\u001b[22X\u001b[46;86H"
],
[
5.5e-05,
" \u001b(B\u001b[0;7mM-P\u001b[0m Prepend \u001b[46;120H"
],
[
5.6e-05,
" \u001b(B\u001b[0;7m^T\u001b[0m To Files\u001b[K\r\u001b[44d"
],
[
0.000107,
"\u001b(B\u001b[0;7mFile Name to Write: foo.md \u001b[44;1H"
],
[
0.000352,
"\u001b[0m"
],
[
5.9e-05,
"\u001b[44;27H"
],
[
4e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.245917,
"\u001b[?25l"
],
[
0.00018,
"\r"
],
[
5.4e-05,
"\u001b[K\u001b[1;173H"
],
[
0.000501,
"\u001b[44;79H"
],
[
0.000179,
"\u001b(B\u001b[0;7m[ Wrote 25 lines ]"
],
[
7.4e-05,
"\u001b[0m"
],
[
8.8e-05,
"\u001b[1;165H"
],
[
0.00058,
"\u001b(B\u001b[0;7m "
],
[
4.4e-05,
"\u001b[0m"
],
[
0.000197,
"\u001b[45;18H"
],
[
8e-05,
"\u001b(B\u001b[0;7m^O\u001b[0m Write Out \u001b(B\u001b[0;7m^W\u001b[0m Where Is \u001b(B\u001b[0;7m^K\u001b[0m Cut Text\u001b[69G"
],
[
5.5e-05,
"\u001b(B\u001b[0;7m^J\u001b[0m Justify\u001b[86G"
],
[
5.4e-05,
"\u001b(B\u001b[0;7m^C\u001b[0m Cur Pos \u001b[103G"
],
[
4.6e-05,
"\u001b(B\u001b[0;7mM-U\u001b[0m Undo\u001b[45;120H"
],
[
7e-05,
"\u001b(B\u001b[0;7mM-A\u001b[0m Mark Text \u001b(B\u001b[0;7mM-]\u001b[0m To Bracket \u001b(B\u001b[0;7mM-▲\u001b[0m Previous\u001b[46;2H"
],
[
4.9e-05,
"\u001b(B\u001b[0;7mX\u001b[0m Exit \u001b[46;18H"
],
[
6.2e-05,
"\u001b(B\u001b[0;7m^R\u001b[0m Read File \u001b(B\u001b[0;7m^\\\u001b[0m Replace \u001b(B\u001b[0;7m^U\u001b[0m Uncut Text \u001b(B\u001b[0;7m^T\u001b[0m To Spell\u001b[86G"
],
[
5e-05,
"\u001b(B\u001b[0;7m^_\u001b[0m Go To Line \u001b(B\u001b[0;7mM-E\u001b[0m Redo\u001b[46;120H"
],
[
7.1e-05,
"\u001b(B\u001b[0;7mM-6\u001b[0m Copy Text \u001b(B\u001b[0;7mM-W\u001b[0m WhereIs Next \u001b(B\u001b[0;7mM-▼\u001b[0m Next\r\u001b[44d"
],
[
5.6e-05,
"\u001b[7d"
],
[
4e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.50946,
"\u001b[?25l"
],
[
0.000176,
"\u001b[44d"
],
[
7e-05,
"\u001b[J\u001b[46;174H"
],
[
4.7e-05,
"\u001b[46;1H\u001b[?12l\u001b[?25h"
],
[
3.8e-05,
"\u001b[?1049l\r\u001b[?1l\u001b>"
],
[
0.000932,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.382891,
"nano foo.md "
],
[
0.351996,
"\b\b\b\b\b\b\b\b\b\b\b\b\u001b[1Pcat\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"
],
[
1.0,
"\b\b\b\b\b\b\b\b\b\b\b\u001b[11@md_toc wtoc -i\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"
],
[
1.0,
"\b"
],
[
0.659758,
"\b"
],
[
0.039658,
"\b"
],
[
0.040607,
"\b"
],
[
0.039445,
"\b"
],
[
0.040003,
"\b"
],
[
0.124395,
"\b"
],
[
0.288028,
"\b"
],
[
0.280297,
"\b\u001b[1P"
],
[
0.399852,
"\u001b[1@h"
],
[
0.231806,
"\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C\u001b[C"
],
[
0.248007,
"\b\u001b[K"
],
[
0.144079,
"\b\u001b[K"
],
[
0.143928,
"\b\u001b[K"
],
[
0.159962,
"\b\u001b[K"
],
[
0.144003,
"\b\u001b[K"
],
[
0.151999,
"\b\u001b[K"
],
[
0.128092,
"\b\u001b[K"
],
[
0.162521,
"\r\n"
],
[
0.252692,
"usage: md_toc wtoc [-h] [-i] [-o] [-t TOC_MARKER] FILE_NAME\r\n\r\npositional arguments:\r\n FILE_NAME the i/o file name\r\n\r\noptional arguments:\r\n -h, --help show this help message and exit\r\n -i, --in-place overwrite the input file\r\n -o, --ordered write as an ordered list\r\n -t TOC_MARKER, --toc-marker TOC_MARKER\r\n set the string to be used as the marker for\r\n positioning the table of contents\r\n"
],
[
0.014831,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.481991,
"md_toc wtoc -h "
],
[
0.640028,
"\b"
],
[
0.176065,
"\b"
],
[
0.295819,
"\u001b[C"
],
[
0.352225,
"\b\u001b[1P \b"
],
[
1.0,
"i \b"
],
[
1.0,
"\u001b[C \b"
],
[
1.0,
"- \b"
],
[
0.335869,
"io \b"
],
[
0.535908,
"\b\u001b[1P \b"
],
[
0.1359,
"\b\u001b[1P \b"
],
[
0.592174,
"o \b"
],
[
0.55969,
"\r\n"
],
[
0.253784,
"usage: md_toc wtoc [-h] [-i] [-o] [-t TOC_MARKER] FILE_NAME\r\n"
],
[
0.000403,
"md_toc wtoc: error: the following arguments are required: FILE_NAME\r\n"
],
[
0.017619,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.720237,
"md_toc wtoc -i -o "
],
[
0.119938,
" "
],
[
0.592127,
"f"
],
[
0.197618,
"oo.md "
],
[
0.31425,
"\r\n"
],
[
0.256418,
"[vm@parabola-playground md-toc-example]$ "
],
[
0.567639,
"md_toc wtoc -i -o foo.md "
],
[
0.151931,
"\b\b\b\b\b\b\b\b\u001b[K"
],
[
0.304319,
"\b\b\b\b\b\u001b[3Ph\u001b[C"
],
[
0.295809,
"\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\u001b[3Pnano foo.md\u001b[C"
],
[
0.511997,
"\r\n"
],
[
0.034358,
"\u001b)0\u001b[?1049h\u001b[1;46r\u001b[0m\u001b[4l\u001b[?1h\u001b="
],
[
0.000387,
"\u001b[?1h\u001b="
],
[
0.000267,
"\u001b[?1h\u001b="
],
[
0.000265,
"\u001b[?25l"
],
[
0.000627,
"\u001b[39;49m\u001b[39;49m\u001b[0m\u001b[H\u001b[2J\u001b[44;80H"
],
[
0.000258,
"\u001b(B\u001b[0;7m[ Reading File ]"
],
[
0.000276,
"\u001b[0m"
],
[
0.000356,
"\u001b[44;79H"
],
[
0.00025,
"\u001b(B\u001b[0;7m[ Read 33 lines ]"
],
[
0.000322,
"\u001b[0m"
],
[
0.008222,
"\u001b[H"
],
[
0.000365,
"\u001b(B\u001b[0;7m GNU nano 2.9.1 foo.md \u001b[1;173H"
],
[
0.000261,
"\u001b[0m"
],
[
0.000385,
"\r\u001b[45d"
],
[
0.000277,
"\u001b(B\u001b[0;7m^G\u001b[0m Get Help\u001b[18G"
],
[
0.000263,
"\u001b(B\u001b[0;7m^O\u001b[0m Write Out \u001b(B\u001b[0;7m^W\u001b[0m Where Is\u001b[52G"
],
[
0.000281,
"\u001b(B\u001b[0;7m^K\u001b[0m Cut Text\u001b[69G"
],
[
0.000207,
"\u001b(B\u001b[0;7m^J\u001b[0m Justify\u001b[86G"
],
[
0.000227,
"\u001b(B\u001b[0;7m^C\u001b[0m Cur Pos\u001b[103G"
],
[
0.000226,
"\u001b(B\u001b[0;7mM-U\u001b[0m Undo\u001b[45;120H"
],
[
0.000216,
"\u001b(B\u001b[0;7mM-A\u001b[0m Mark Text \u001b(B\u001b[0;7mM-]\u001b[0m To Bracket \u001b(B\u001b[0;7mM-▲\u001b[0m Previous\r\u001b[46d"
],
[
0.000198,
"\u001b(B\u001b[0;7m^X\u001b[0m Exit\u001b[46;18H"
],
[
0.000214,
"\u001b(B\u001b[0;7m^R\u001b[0m Read File \u001b(B\u001b[0;7m^\\\u001b[0m Replace\u001b[52G"
],
[
0.000203,
"\u001b(B\u001b[0;7m^U\u001b[0m Uncut Text \u001b(B\u001b[0;7m^T\u001b[0m To Spell\u001b[86G"
],
[
0.000196,
"\u001b(B\u001b[0;7m^_\u001b[0m Go To Line \u001b(B\u001b[0;7mM-E\u001b[0m Redo\u001b[46;120H"
],
[
0.000234,
"\u001b(B\u001b[0;7mM-6\u001b[0m Copy Text \u001b(B\u001b[0;7mM-W\u001b[0m WhereIs Next \u001b(B\u001b[0;7mM-▼\u001b[0m Next\r\u001b[44d"
],
[
0.000998,
"\u001b[3d"
],
[
0.000216,
"\u001b[39;49m\u001b[36m# This is an example!! !!\r\u001b[5d"
],
[
0.000202,
"\u001b[39;49m\u001b[0m[](TOC)\r\u001b[7d"
],
[
0.000211,
"1. [This is an example!! !!](this-is-an-example)\u001b[8;5H"
],
[
0.000208,
"1. [tHis is a title](this-is-a-title)\r\u001b[9d"
],
[
0.000214,
"2. [Another title](another-title)\u001b[10;5H"
],
[
0.000206,
"2. [YeT aNoThEr TiTlE](yet-another-title)\u001b[11;9H"
],
[
0.000199,
"1. [Yet again, another title](yet-again-another-title)\r\u001b[13d"
],
[
0.000205,
"[](TOC)\r\u001b[15d"
],
[
0.000208,
"\u001b[36m##tHis is a title\r\u001b[17d"
],
[
0.000212,
"\u001b[39;49m\u001b[0mhello, everything fine?\r\u001b[19d"
],
[
0.000229,
"\u001b[36m# Another title\r\u001b[21d"
],
[
0.000225,
"\u001b[39;49m\u001b[0mSome content\r\u001b[23d"
],
[
5.1e-05,
"\u001b[36m## YeT aNoThEr TiTlE\r\u001b[25d"
],
[
4.4e-05,
"### Yet again, another title\r\u001b[27d"
],
[
4.5e-05,
"\u001b[39;49m\u001b[0mand yet more\r\u001b[28d"
],
[
4.2e-05,
"content\r\u001b[29d"
],
[
4.2e-05,
"!\u001b[31d\b"
],
[
4.8e-05,
"\u001b[36m#### This will not be included in the table of contents...\r\u001b[32d"
],
[
0.000199,
"\u001b[39;49m\u001b[0m.\u001b[3d\b"
],
[
3.6e-05,
"\u001b[?12l\u001b[?25h"
],
[
1.0,
"\u001b[?25l"
],
[
9.3e-05,
"\u001b[4d"
],
[
4.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.215777,
"\u001b[?25l"
],
[
8.4e-05,
"\u001b[5d"
],
[
4.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.359998,
"\u001b[?25l"
],
[
8.8e-05,
"\u001b[6d"
],
[
4.3e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.159863,
"\u001b[?25l"
],
[
9.1e-05,
"\u001b[7d"
],
[
4.2e-05,
"\u001b[?12l\u001b[?25h"
],
[
0.919931,
"\u001b[?25l"
],
[
0.000139,
"\u001b[1;165H"
],
[
5.2e-05,
"\u001b(B\u001b[0;7mModified"
],
[
4e-05,
"\u001b[0m"
],
[
0.001053,
"\u001b[7;43r\u001b[43;1H"
],
[
0.000201,
"\n\u001b[1;46r\u001b[7;1H"
],
[
4e-05,
"\u001b[?12l\u001b[?25h"
],
[
1.0,
"\u001b[?25l"
],
[
0.001096,
"\u001b[6;43r\u001b[6;1H"
],
[
0.000396,
"\u001bM\u001b[1;46r\u001b[7;1H"
],
[
0.000444,
"1. [This is an example!! !!](this-is-an-example)\r\u001b[8d"
],
[
0.000315,
"\u001b[?12l\u001b[?25h"
],
[
1.0,
"\u001b[?25l"
],
[
0.000185,
"\u001b[44d"
],
[
7e-05,
"\u001b(B\u001b[0;7mSave modified buffer? (Answering \"No\" will DISCARD changes.) \u001b[45;1H"
],
[
4.3e-05,
" Y\u001b[0m Ye"
],
[
5.6e-05,
"s\u001b[K\r\u001b[46d"
],
[
4.8e-05,
"\u001b(B\u001b[0;7m N\u001b[0m No \u001b[46;17H"
],
[
5e-05,
"\u001b(B\u001b[0;7m^C\u001b[0m Cancel\u001b[K\u001b[44;63H"
],
[
3.9e-05,
"\u001b[?12l\u001b[?25h"
],
[
1.0,
"\u001b[?25l"
],
[
0.000165,
"\r"
],
[
7.1e-05,
"\u001b[J\u001b[46;174H"
],
[
4.7e-05,
"\u001b[46;1H\u001b[?12l\u001b[?25h"
],
[
3.8e-05,
"\u001b[?1049l\r\u001b[?1l\u001b>"
],
[
0.000918,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"n"
],
[
0.151829,
"a"
],
[
0.079945,
"n"
],
[
0.256012,
"o"
],
[
0.096045,
" "
],
[
0.236486,
"foo.md "
],
[
0.128483,
"foo.md "
],
[
0.48311,
"\b\u001b[K"
],
[
0.659885,
"\b\u001b[K"
],
[
0.03978,
"\b\u001b[K"
],
[
0.040706,
"\b\u001b[K"
],
[
0.039393,
"\b\u001b[K"
],
[
0.039976,
"\b\u001b[K"
],
[
0.040726,
"\b\u001b[K"
],
[
0.039626,
"\b\u001b[K"
],
[
0.039629,
"\b\u001b[K"
],
[
0.039962,
"\b\u001b[K"
],
[
0.040885,
"\b\u001b[K"
],
[
0.040632,
"\b\u001b[K"
],
[
0.039537,
"\b\u001b[K"
],
[
0.039968,
"\b\u001b[K"
],
[
0.040678,
"\b\u001b[K"
],
[
0.039658,
"\b\u001b[K"
],
[
0.039661,
"\b\u001b[K"
],
[
0.040669,
"\b\u001b[K"
],
[
0.039677,
"\b\u001b[K"
],
[
0.039699,
"\u0007"
],
[
0.03996,
"\u0007"
],
[
0.040013,
"\u0007"
],
[
0.611142,
"l"
],
[
0.088012,
"s"
],
[
0.114815,
"\r\n"
],
[
0.000966,
"foo.md\r\n"
],
[
0.000572,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"c"
],
[
0.152039,
"a"
],
[
0.335823,
"t"
],
[
0.087956,
" "
],
[
0.216073,
"f"
],
[
0.14405,
"o"
],
[
0.164917,
"o.md "
],
[
0.283159,
"\r\n"
],
[
0.001352,
"# This is an example!! !!\r\n\r\n[](TOC)\r\n\r\n1. [This is an example!! !!](this-is-an-example)\r\n 1. [tHis is a title](this-is-a-title)\r\n2. [Another title](another-title)\r\n 2. [YeT aNoThEr TiTlE](yet-another-title)\r\n 1. [Yet again, another title](yet-again-another-title)\r\n\r\n[](TOC)\r\n\r\n##tHis is a title\r\n\r\nhello, everything fine?\r\n\r\n# Another title\r\n\r\nSome content\r\n\r\n## YeT aNoThEr TiTlE\r\n\r\n### Yet again, another title\r\n\r\nand yet more\r\ncontent\r\n!\r\n\r\n#### This will not be included in the table of contents...\r\n.\r\n\r\n\r\n\r\n"
],
[
0.000744,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"m"
],
[
0.18381,
"d"
],
[
0.101047,
"\u0007"
],
[
0.962982,
"_"
],
[
0.280019,
"t"
],
[
0.220642,
"oc "
],
[
1.0,
"-"
],
[
0.39193,
"i"
],
[
0.167958,
" "
],
[
0.368106,
"\b\u001b[K"
],
[
0.151921,
"\b\u001b[K"
],
[
0.495965,
"\b\u001b[K"
],
[
1.0,
"f"
],
[
0.19994,
"o"
],
[
0.244678,
"o.md "
],
[
0.78733,
"\r\n"
],
[
0.247531,
"usage: md_toc [-h] [-v] {wtoc} ...\r\n"
],
[
0.000491,
"md_toc: error: argument command: invalid choice: 'foo.md' (choose from 'wtoc')\r\n"
],
[
0.016368,
"[vm@parabola-playground md-toc-example]$ "
],
[
1.0,
"md_toc foo.md "
],
[
0.311727,
"\b"
],
[
0.168094,
"\b"
],
[
0.660141,
"\b"
],
[
0.040658,
"\b"
],
[
0.040624,
"\b"
],
[
0.039537,
"\b"
],
[
0.03999,
"\b"
],
[
0.040622,
"\b"
],
[
0.674686,
"\u001b[C\u001b[1@ \b"
],
[
0.672032,
"\u001b[1@w"
],
[
0.599887,
"\u001b[1@t"
],
[
0.191891,
"\u001b[1@o"
],
[
0.184201,
"\u001b[1@c"
],
[
0.535835,
"\r\n"
],
[
0.251695,
"[](TOC)\r\n\r\n- [This is an example!! !!](this-is-an-example)\r\n - [tHis is a title](this-is-a-title)\r\n- [Another title](another-title)\r\n - [YeT aNoThEr TiTlE](yet-another-title)\r\n - [Yet again, another title](yet-again-another-title)\r\n\r\n[](TOC)\r\n"
],
[
0.014912,
"[vm@parabola-playground md-toc-example]$ "
]
]
}