Use ../common/html.sh instead of duplicating the code - gophercgis - Collection of gopher CGI/DCGI for geomyidae
 (HTM) hg clone https://bitbucket.org/iamleot/gophercgis
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) changeset 5dfb11e02c26615d045e0df1ec71656a949f43ae
 (DIR) parent 050d4c8f3777b68d0546057f5c3c42ed1e303664
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Fri,  7 Sep 2018 01:14:18 
       
       Use ../common/html.sh instead of duplicating the code
       
       Diffstat:
        acmqueue/article.cgi         |  20 +-------------------
        ansa/article.cgi             |  20 +-------------------
        espresso/article.cgi         |  20 +-------------------
        internazionale/article.cgi   |  20 +-------------------
        lwn/article.cgi              |  20 +-------------------
        technologyreview/article.cgi |  20 +-------------------
        theatlantic/article.cgi      |  20 +-------------------
        theguardian/article.cgi      |  19 +------------------
        8 files changed, 8 insertions(+), 151 deletions(-)
       ---
       diff -r 050d4c8f3777 -r 5dfb11e02c26 acmqueue/article.cgi
       --- a/acmqueue/article.cgi      Fri Sep 07 01:13:41 2018 +0200
       +++ b/acmqueue/article.cgi      Fri Sep 07 01:14:18 2018 +0200
       @@ -1,24 +1,6 @@
        #!/bin/sh
        
       -
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
       +. ../common/html.sh
        
        url=$2
        /usr/pkg/bin/curl -sL "${url}" |
       diff -r 050d4c8f3777 -r 5dfb11e02c26 ansa/article.cgi
       --- a/ansa/article.cgi  Fri Sep 07 01:13:41 2018 +0200
       +++ b/ansa/article.cgi  Fri Sep 07 01:14:18 2018 +0200
       @@ -1,5 +1,6 @@
        #!/bin/sh
        
       +. ../common/html.sh
        
        #
        # Extract <article> content
       @@ -34,25 +35,6 @@
        }
        
        
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
       -
        url=$2
        /usr/pkg/bin/curl -sL "${url}" |
            extract_article |
       diff -r 050d4c8f3777 -r 5dfb11e02c26 espresso/article.cgi
       --- a/espresso/article.cgi      Fri Sep 07 01:13:41 2018 +0200
       +++ b/espresso/article.cgi      Fri Sep 07 01:14:18 2018 +0200
       @@ -1,5 +1,6 @@
        #!/bin/sh
        
       +. ../common/html.sh
        
        #
        # Extract article content
       @@ -19,25 +20,6 @@
        }
        
        
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
       -
        url="$2"
        /usr/pkg/bin/curl -sL "${url}" |
            extract_article |
       diff -r 050d4c8f3777 -r 5dfb11e02c26 internazionale/article.cgi
       --- a/internazionale/article.cgi        Fri Sep 07 01:13:41 2018 +0200
       +++ b/internazionale/article.cgi        Fri Sep 07 01:14:18 2018 +0200
       @@ -1,5 +1,6 @@
        #!/bin/sh
        
       +. ../common/html.sh
        
        #
        # Extract <article> content
       @@ -52,25 +53,6 @@
        }
        
        
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
       -
        url=$2
        /usr/pkg/bin/curl -sL "${url}" |
            extract_article |
       diff -r 050d4c8f3777 -r 5dfb11e02c26 lwn/article.cgi
       --- a/lwn/article.cgi   Fri Sep 07 01:13:41 2018 +0200
       +++ b/lwn/article.cgi   Fri Sep 07 01:14:18 2018 +0200
       @@ -1,5 +1,6 @@
        #!/bin/sh
        
       +. ../common/html.sh
        
        #
        # Extract article content
       @@ -37,25 +38,6 @@
        }
        
        
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
       -
        url=$2
        /usr/pkg/bin/curl -sL "${url}" |
            extract_article |
       diff -r 050d4c8f3777 -r 5dfb11e02c26 technologyreview/article.cgi
       --- a/technologyreview/article.cgi      Fri Sep 07 01:13:41 2018 +0200
       +++ b/technologyreview/article.cgi      Fri Sep 07 01:14:18 2018 +0200
       @@ -1,5 +1,6 @@
        #!/bin/sh
        
       +. ../common/html.sh
        
        #
        # Filter HTML content
       @@ -42,25 +43,6 @@
        }
        
        
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
       -
        url=$2
        
        case "${url}" in
       diff -r 050d4c8f3777 -r 5dfb11e02c26 theatlantic/article.cgi
       --- a/theatlantic/article.cgi   Fri Sep 07 01:13:41 2018 +0200
       +++ b/theatlantic/article.cgi   Fri Sep 07 01:14:18 2018 +0200
       @@ -1,24 +1,6 @@
        #!/bin/sh
        
       -
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
       +. ../common/html.sh
        
        url=$2
        /usr/pkg/bin/curl -sL "${url}" |
       diff -r 050d4c8f3777 -r 5dfb11e02c26 theguardian/article.cgi
       --- a/theguardian/article.cgi   Fri Sep 07 01:13:41 2018 +0200
       +++ b/theguardian/article.cgi   Fri Sep 07 01:14:18 2018 +0200
       @@ -1,5 +1,6 @@
        #!/bin/sh
        
       +. ../common/html.sh
        
        #
        # Extract <article> content
       @@ -40,24 +41,6 @@
        
        }
        
       -#
       -# Render HTML as text
       -#
       -html_to_text()
       -{
       -       # Nonexistent proxy to block HTTP requests
       -       export http_proxy="http://localhost:31283128"
       -
       -       browser="/usr/pkg/bin/w3m"
       -
       -       browser_options="-dump -T text/html -no-cookie -cols 72"
       -       browser_options="${browser_options} -o display_link=false"
       -       browser_options="${browser_options} -o display_link_number=false"
       -       browser_options="${browser_options} -o display_image=false"
       -
       -       env LANG=en_US.UTF-8 ${browser} ${browser_options}
       -}
       -
        
        url=$2
        /usr/pkg/bin/curl -sL "${url}" |