My opinion: Anytime you share code by posting it publicly, you should always be prepared for negative feedback. In some cases that might be the whole point of posting it: you want to learn from your mistakes.
col -bx < typescript|less
strings typescript |less
You can further clean things up by deleting unwanted lines or characters using sed. strings typescript|sed '1d;/deleteme/d;s/deleteme//g'|less
There's also an old utility called ttyrec/ttyplay you might like. cat > camel.l << eof
%%
[ ][A-Za-z] printf("%c",toupper(yytext[1]));
eof
flex -iCfa camel.l
cc lex.yy.c -static -ll -o yycamel
sed 's/\"title\": /\
/g;' earthporn.json |sed 's/[[(]/\
/g;' | sed '/^\"[a-zA-Z]/!d;s/[^a-zA-Z]/ /g;s/ */ /g' |yycamel