chapter_reader() { # Chapter page HTML chapter_content="$(gum spin --spinner line --show-output -- \ curl --silent --request GET "${1}")" # Convert chapter HTML to GitHub Flavoured Markdown (closest to Honeyfeed) markdown="$(echo "${chapter_content}" | pup 'div.wrap-body.div' | pandoc -f html -t gfm)" # Display stylised chapter in default pager (usually less) echo "${markdown}" | glow -w "$(tput cols)" -p - }