Adjust for recent updates - 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 e5c40de552e5b768e213f7e521f59f697207461a
 (DIR) parent 9e0373a7584fb3015592cf627d718dcd2cfce8ff
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Sun,  7 Jul 2019 11:57:52 
       
       Adjust for recent updates
       
       (Only */f/* links works ATM, */s/* still doesn't work.)
       
       Diffstat:
        technologyreview/article.cgi |  32 ++++----------------------------
        1 files changed, 4 insertions(+), 28 deletions(-)
       ---
       diff -r 9e0373a7584f -r e5c40de552e5 technologyreview/article.cgi
       --- a/technologyreview/article.cgi      Sun Jul 07 11:36:48 2019 +0200
       +++ b/technologyreview/article.cgi      Sun Jul 07 11:57:52 2019 +0200
       @@ -10,34 +10,10 @@
        {
        
               awk '
       -       /<div class="article-social-list /,/<\/div>/ {
       -               next
       -       }
       -       /^<div class="l-automated-trending--ordered" /,/^<\/div>/ {
       -               next
       -       }
       -       /^<div class="l-automated-related--single">/,/^<\/div>/ {
       -               next
       -       }
       -       /<div class="callout--tagged-event-promo"/,/<\/div>/ {
       -               next
       -       }
       -       /^<div class="l-cta--left">/,/^<\/div>/ {
       -               next
       -       }
       -       /^<figure class="l-magazine-promo"/,/^<\/figure>/ {
       -               next
       -       }
       -       /<div class="adunit /,/<\/div>/ {
       -               next
       -       }
       -
       -       /<div class="article-enlarge__modal">/ {
       -               exit 0
       -       }
       -
               {
       -               print
       +               if (match($0, /<div class="jsx-[0-9]+ storyFooter">/)) {
       +                       print substr($0, 1, RSTART - 1)
       +               }
               }
               '
        
       @@ -47,7 +23,7 @@
        url=$2
        
        curl -Lgs -- "${url}" |
       -    { xmllint --html --format --xpath '//main' - 2>/dev/null ; } |
       +    { xmllint --html --format --xpath '//div[@id="content"]' - 2>/dev/null ; } |
            filter_html |
            html_to_text