convert some links to use https by default, fix jsmn link - www.codemadness.org - www.codemadness.org saait content files
 (HTM) git clone git://git.codemadness.org/www.codemadness.org
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 125addf05c466f16e51dfd1392bb766425e9a59f
 (DIR) parent ae067a58f0896f8bdfa51c35c44891b23109bda9
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Sat,  3 Jul 2021 16:12:02 +0200
       
       convert some links to use https by default, fix jsmn link
       
       Diffstat:
         M config.cfg                          |       2 +-
         M output/atom_content.xml             |      12 ++++++------
         M output/datatable.html               |       2 +-
         M output/datatable.md                 |       2 +-
         M output/driconf-enabling-s3-texture… |       2 +-
         M output/driconf-enabling-s3-texture… |       2 +-
         M output/gothic-1-guide.html          |       2 +-
         M output/gothic-1-guide.md            |       2 +-
         M output/json2tsv.html                |       4 ++--
         M output/json2tsv.md                  |       4 ++--
         M output/phlog/datatable              |       2 +-
         M output/phlog/driconf-enabling-s3-t… |       2 +-
         M output/phlog/gothic-1-guide         |       2 +-
         M output/phlog/json2tsv               |       4 ++--
         M output/phlog/vim-theme-relaxed      |       2 +-
         M output/rss_content.xml              |      12 ++++++------
         M output/vim-theme-relaxed.html       |       2 +-
         M output/vim-theme-relaxed.md         |       2 +-
         M pages/datatable.md                  |       2 +-
         M pages/driconf-enabling-s3-texture-… |       2 +-
         M pages/gothic-1-guide.md             |       2 +-
         M pages/json2tsv.md                   |       4 ++--
         M pages/vim-theme-relaxed.md          |       2 +-
       
       23 files changed, 37 insertions(+), 37 deletions(-)
       ---
 (DIR) diff --git a/config.cfg b/config.cfg
       @@ -1,5 +1,5 @@
        # last updated the site.
       -siteupdated = 2021-06-23
       +siteupdated = 2021-07-03
        
        sitetitle = Codemadness
        siteurl = https://www.codemadness.org
 (DIR) diff --git a/output/atom_content.xml b/output/atom_content.xml
       @@ -279,7 +279,7 @@ something simpler.</p>
        it is also less simple. In my opinion it is simpler to separate this and use
        pattern-processing by awk or an other filtering/aggregating program.</p>
        <p>For the parser, there are many JSON parsers out there, like the efficient
       -<a href="https://github.com/zserge/jsmn&gt;">jsmn parser</a>, however a few parser behaviours I want to have are:</p>
       +<a href="https://github.com/zserge/jsmn">jsmn parser</a>, however a few parser behaviours I want to have are:</p>
        <ul>
        <li>jsmn buffers data as tokens, which is very efficient, but also a bit
        annoying as an API as it requires another layer of code to interpret the
       @@ -349,7 +349,7 @@ END {
        <li>Current standard:
        <ul>
        <li><a href="https://tools.ietf.org/html/rfc8259">RFC8259 - The JavaScript Object Notation (JSON) Data Interchange Format</a></li>
       -<li><a href="http://www.ecma-international.org/publications/standards/Ecma-404.htm">Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)</a></li>
       +<li><a href="https://www.ecma-international.org/publications/standards/Ecma-404.htm">Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)</a></li>
        </ul>
        </li>
        <li>Historic standards:
       @@ -1077,7 +1077,7 @@ jdatatable                       | 154.6KB |    53KB |   1KB |  3.3KB | 97.3KB
        what's needed.  Because it is so small it is also much simpler understand and
        extend with required features if needed.</p>
        <p>See also:
       -<a href="http://idlewords.com/talks/website_obesity.htm">The website obesity crisis</a></p>
       +<a href="https://idlewords.com/talks/website_obesity.htm">The website obesity crisis</a></p>
        <h2>Clone</h2>
        <pre><code>git clone git://git.codemadness.org/jscancer
        </code></pre>
       @@ -1838,7 +1838,7 @@ published on February 23 2021.</li>
                <summary type="text">a dark VIM theme I made and use on a daily basis</summary>
                <content type="html"><![CDATA[<h1>Vim theme: relaxed</h1>
                <p><strong>Last modification on </strong> <time>2011-01-07</time></p>
       -        <p>This is a dark theme I made for <a href="http://www.vim.org/">vim</a>.  This is a theme I personally used for
       +        <p>This is a dark theme I made for <a href="https://www.vim.org/">vim</a>.  This is a theme I personally used for
        quite a while now and over time tweaked to my liking.  It is made for gvim, but
        also works for 16-colour terminals (with small visual differences).  The
        relaxed.vim file also has my .Xdefaults file colours listed at the top for
       @@ -2043,7 +2043,7 @@ distributions</a>.</p>
        <p>To enable it you can install the library "libtxc" if your favorite OS has not
        installed it already.</p>
        <p>For easy configuration you can install the optional utility DRIconf, which you
       -can find at: <a href="http://dri.freedesktop.org/wiki/DriConf">http://dri.freedesktop.org/wiki/DriConf</a>.  DriConf can safely be
       +can find at: <a href="https://dri.freedesktop.org/wiki/DriConf">https://dri.freedesktop.org/wiki/DriConf</a>.  DriConf can safely be
        removed after configuration.</p>
        <h2>Steps to enable it</h2>
        <p>Install libtxc_dxtn:</p>
       @@ -2224,7 +2224,7 @@ Polish, furthermore it has some original artwork and soundtrack included.</p>
        <p>You can install the Gothic playerkit and patches to remove the Steam DRM.</p>
        <p><a href="https://www.worldofgothic.de/">WorldOfGothic</a> playerkit patches:</p>
        <ul>
       -<li>Gothic 1 (EN):    <a href="http://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28">http://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28</a></li>
       +<li>Gothic 1 (EN):    <a href="https://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28">https://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28</a></li>
        <li>Gothic 1 (DE):    <a href="https://www.worldofgothic.de/dl/download_34.htm">https://www.worldofgothic.de/dl/download_34.htm</a></li>
        <li>Gothic 2 (EN/DE): <a href="https://www.worldofgothic.de/dl/download_168.htm">https://www.worldofgothic.de/dl/download_168.htm</a></li>
        </ul>
 (DIR) diff --git a/output/datatable.html b/output/datatable.html
       @@ -103,7 +103,7 @@ jdatatable                       | 154.6KB |    53KB |   1KB |  3.3KB | 97.3KB
        what's needed.  Because it is so small it is also much simpler understand and
        extend with required features if needed.</p>
        <p>See also:
       -<a href="http://idlewords.com/talks/website_obesity.htm">The website obesity crisis</a></p>
       +<a href="https://idlewords.com/talks/website_obesity.htm">The website obesity crisis</a></p>
        <h2>Clone</h2>
        <pre><code>git clone git://git.codemadness.org/jscancer
        </code></pre>
 (DIR) diff --git a/output/datatable.md b/output/datatable.md
       @@ -58,7 +58,7 @@ what's needed.  Because it is so small it is also much simpler understand and
        extend with required features if needed.
        
        See also:
       -[The website obesity crisis](http://idlewords.com/talks/website_obesity.htm)
       +[The website obesity crisis](https://idlewords.com/talks/website_obesity.htm)
        
        
        ## Clone
 (DIR) diff --git a/output/driconf-enabling-s3-texture-compression-on-linux.html b/output/driconf-enabling-s3-texture-compression-on-linux.html
       @@ -56,7 +56,7 @@ distributions</a>.</p>
        <p>To enable it you can install the library "libtxc" if your favorite OS has not
        installed it already.</p>
        <p>For easy configuration you can install the optional utility DRIconf, which you
       -can find at: <a href="http://dri.freedesktop.org/wiki/DriConf">http://dri.freedesktop.org/wiki/DriConf</a>.  DriConf can safely be
       +can find at: <a href="https://dri.freedesktop.org/wiki/DriConf">https://dri.freedesktop.org/wiki/DriConf</a>.  DriConf can safely be
        removed after configuration.</p>
        <h2>Steps to enable it</h2>
        <p>Install libtxc_dxtn:</p>
 (DIR) diff --git a/output/driconf-enabling-s3-texture-compression-on-linux.md b/output/driconf-enabling-s3-texture-compression-on-linux.md
       @@ -13,7 +13,7 @@ To enable it you can install the library "libtxc" if your favorite OS has not
        installed it already.
        
        For easy configuration you can install the optional utility DRIconf, which you
       -can find at: <http://dri.freedesktop.org/wiki/DriConf>.  DriConf can safely be
       +can find at: <https://dri.freedesktop.org/wiki/DriConf>.  DriConf can safely be
        removed after configuration.
        
        
 (DIR) diff --git a/output/gothic-1-guide.html b/output/gothic-1-guide.html
       @@ -70,7 +70,7 @@ Polish, furthermore it has some original artwork and soundtrack included.</p>
        <p>You can install the Gothic playerkit and patches to remove the Steam DRM.</p>
        <p><a href="https://www.worldofgothic.de/">WorldOfGothic</a> playerkit patches:</p>
        <ul>
       -<li>Gothic 1 (EN):    <a href="http://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28">http://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28</a></li>
       +<li>Gothic 1 (EN):    <a href="https://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28">https://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28</a></li>
        <li>Gothic 1 (DE):    <a href="https://www.worldofgothic.de/dl/download_34.htm">https://www.worldofgothic.de/dl/download_34.htm</a></li>
        <li>Gothic 2 (EN/DE): <a href="https://www.worldofgothic.de/dl/download_168.htm">https://www.worldofgothic.de/dl/download_168.htm</a></li>
        </ul>
 (DIR) diff --git a/output/gothic-1-guide.md b/output/gothic-1-guide.md
       @@ -36,7 +36,7 @@ You can install the Gothic playerkit and patches to remove the Steam DRM.
        
        [WorldOfGothic](https://www.worldofgothic.de/) playerkit patches:
        
       -* Gothic 1 (EN):    <http://www.worldofgothic.com/dl/?go=dlfile&fileid=28>
       +* Gothic 1 (EN):    <https://www.worldofgothic.com/dl/?go=dlfile&fileid=28>
        * Gothic 1 (DE):    <https://www.worldofgothic.de/dl/download_34.htm>
        * Gothic 2 (EN/DE): <https://www.worldofgothic.de/dl/download_168.htm>
        
 (DIR) diff --git a/output/json2tsv.html b/output/json2tsv.html
       @@ -109,7 +109,7 @@ something simpler.</p>
        it is also less simple. In my opinion it is simpler to separate this and use
        pattern-processing by awk or an other filtering/aggregating program.</p>
        <p>For the parser, there are many JSON parsers out there, like the efficient
       -<a href="https://github.com/zserge/jsmn&gt;">jsmn parser</a>, however a few parser behaviours I want to have are:</p>
       +<a href="https://github.com/zserge/jsmn">jsmn parser</a>, however a few parser behaviours I want to have are:</p>
        <ul>
        <li>jsmn buffers data as tokens, which is very efficient, but also a bit
        annoying as an API as it requires another layer of code to interpret the
       @@ -179,7 +179,7 @@ END {
        <li>Current standard:
        <ul>
        <li><a href="https://tools.ietf.org/html/rfc8259">RFC8259 - The JavaScript Object Notation (JSON) Data Interchange Format</a></li>
       -<li><a href="http://www.ecma-international.org/publications/standards/Ecma-404.htm">Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)</a></li>
       +<li><a href="https://www.ecma-international.org/publications/standards/Ecma-404.htm">Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)</a></li>
        </ul>
        </li>
        <li>Historic standards:
 (DIR) diff --git a/output/json2tsv.md b/output/json2tsv.md
       @@ -76,7 +76,7 @@ it is also less simple. In my opinion it is simpler to separate this and use
        pattern-processing by awk or an other filtering/aggregating program.
        
        For the parser, there are many JSON parsers out there, like the efficient
       -[jsmn parser](https://github.com/zserge/jsmn>), however a few parser behaviours I want to have are:
       +[jsmn parser](https://github.com/zserge/jsmn), however a few parser behaviours I want to have are:
        
        * jsmn buffers data as tokens, which is very efficient, but also a bit
          annoying as an API as it requires another layer of code to interpret the
       @@ -155,7 +155,7 @@ to a plain-text list using awk:
          * [json.org](https://json.org/)
        * Current standard:
          * [RFC8259 - The JavaScript Object Notation (JSON) Data Interchange Format](https://tools.ietf.org/html/rfc8259)
       -  * [Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)](http://www.ecma-international.org/publications/standards/Ecma-404.htm)
       +  * [Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)](https://www.ecma-international.org/publications/standards/Ecma-404.htm)
        * Historic standards:
          * [RFC7159 - The JavaScript Object Notation (JSON) Data Interchange Format (obsolete)](https://tools.ietf.org/html/rfc7159)
          * [RFC7158 - The JavaScript Object Notation (JSON) Data Interchange Format (obsolete)](https://tools.ietf.org/html/rfc7158)
 (DIR) diff --git a/output/phlog/datatable b/output/phlog/datatable
       @@ -65,7 +65,7 @@ iwhat's needed.  Because it is so small it is also much simpler understand and                
        iextend with required features if needed.                codemadness.org        70
        i                codemadness.org        70
        iSee also:                codemadness.org        70
       -hThe website obesity crisis        URL:http://idlewords.com/talks/website_obesity.htm        codemadness.org        70
       +hThe website obesity crisis        URL:https://idlewords.com/talks/website_obesity.htm        codemadness.org        70
        i                codemadness.org        70
        i                codemadness.org        70
        i## Clone                codemadness.org        70
 (DIR) diff --git a/output/phlog/driconf-enabling-s3-texture-compression-on-linux b/output/phlog/driconf-enabling-s3-texture-compression-on-linux
       @@ -20,7 +20,7 @@ iTo enable it you can install the library "libtxc" if your favorite OS has not                
        iinstalled it already.                codemadness.org        70
        i                codemadness.org        70
        iFor easy configuration you can install the optional utility DRIconf, which you                codemadness.org        70
       -hcan find at: »http://dri.freedesktop.org/wiki/DriConf«.  DriConf can safely be        URL:http://dri.freedesktop.org/wiki/DriConf        codemadness.org        70
       +hcan find at: »https://dri.freedesktop.org/wiki/DriConf«.  DriConf can safely be        URL:https://dri.freedesktop.org/wiki/DriConf        codemadness.org        70
        iremoved after configuration.                codemadness.org        70
        i                codemadness.org        70
        i                codemadness.org        70
 (DIR) diff --git a/output/phlog/gothic-1-guide b/output/phlog/gothic-1-guide
       @@ -43,7 +43,7 @@ iYou can install the Gothic playerkit and patches to remove the Steam DRM.                code
        i                codemadness.org        70
        h»WorldOfGothic« playerkit patches:        URL:https://www.worldofgothic.de/        codemadness.org        70
        i                codemadness.org        70
       -h* Gothic 1 (EN):    »http://www.worldofgothic.com/dl/?go=dlfile&fileid=28«        URL:http://www.worldofgothic.com/dl/?go=dlfile&fileid=28        codemadness.org        70
       +h* Gothic 1 (EN):    »https://www.worldofgothic.com/dl/?go=dlfile&fileid=28«        URL:https://www.worldofgothic.com/dl/?go=dlfile&fileid=28        codemadness.org        70
        h* Gothic 1 (DE):    »https://www.worldofgothic.de/dl/download_34.htm«        URL:https://www.worldofgothic.de/dl/download_34.htm        codemadness.org        70
        h* Gothic 2 (EN/DE): »https://www.worldofgothic.de/dl/download_168.htm«        URL:https://www.worldofgothic.de/dl/download_168.htm        codemadness.org        70
        i                codemadness.org        70
 (DIR) diff --git a/output/phlog/json2tsv b/output/phlog/json2tsv
       @@ -83,7 +83,7 @@ iit is also less simple. In my opinion it is simpler to separate this and use                c
        ipattern-processing by awk or an other filtering/aggregating program.                codemadness.org        70
        i                codemadness.org        70
        iFor the parser, there are many JSON parsers out there, like the efficient                codemadness.org        70
       -h»jsmn parser«, however a few parser behaviours I want to have are:        URL:https://github.com/zserge/jsmn>        codemadness.org        70
       +h»jsmn parser«, however a few parser behaviours I want to have are:        URL:https://github.com/zserge/jsmn        codemadness.org        70
        i                codemadness.org        70
        i* jsmn buffers data as tokens, which is very efficient, but also a bit                codemadness.org        70
        i  annoying as an API as it requires another layer of code to interpret the                codemadness.org        70
       @@ -162,7 +162,7 @@ h  * A comprehensive test suite for RFC 8259 compliant JSON parsers        URL:https://
        h  * json.org        URL:https://json.org/        codemadness.org        70
        i* Current standard:                codemadness.org        70
        h  * RFC8259 - The JavaScript Object Notation (JSON) Data Interchange Format        URL:https://tools.ietf.org/html/rfc8259        codemadness.org        70
       -h  * Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)        URL:http://www.ecma-international.org/publications/standards/Ecma-404.htm        codemadness.org        70
       +h  * Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)        URL:https://www.ecma-international.org/publications/standards/Ecma-404.htm        codemadness.org        70
        i* Historic standards:                codemadness.org        70
        h  * RFC7159 - The JavaScript Object Notation (JSON) Data Interchange Format (obsolete)        URL:https://tools.ietf.org/html/rfc7159        codemadness.org        70
        h  * RFC7158 - The JavaScript Object Notation (JSON) Data Interchange Format (obsolete)        URL:https://tools.ietf.org/html/rfc7158        codemadness.org        70
 (DIR) diff --git a/output/phlog/vim-theme-relaxed b/output/phlog/vim-theme-relaxed
       @@ -5,7 +5,7 @@ i# Vim theme: relaxed                codemadness.org        70
        i                codemadness.org        70
        iLast modification on 2011-01-07                codemadness.org        70
        i                codemadness.org        70
       -hThis is a dark theme I made for »vim«.  This is a theme I personally used for        URL:http://www.vim.org/        codemadness.org        70
       +hThis is a dark theme I made for »vim«.  This is a theme I personally used for        URL:https://www.vim.org/        codemadness.org        70
        iquite a while now and over time tweaked to my liking.  It is made for gvim, but                codemadness.org        70
        ialso works for 16-colour terminals (with small visual differences).  The                codemadness.org        70
        irelaxed.vim file also has my .Xdefaults file colours listed at the top for                codemadness.org        70
 (DIR) diff --git a/output/rss_content.xml b/output/rss_content.xml
       @@ -264,7 +264,7 @@ something simpler.</p>
        it is also less simple. In my opinion it is simpler to separate this and use
        pattern-processing by awk or an other filtering/aggregating program.</p>
        <p>For the parser, there are many JSON parsers out there, like the efficient
       -<a href="https://github.com/zserge/jsmn&gt;">jsmn parser</a>, however a few parser behaviours I want to have are:</p>
       +<a href="https://github.com/zserge/jsmn">jsmn parser</a>, however a few parser behaviours I want to have are:</p>
        <ul>
        <li>jsmn buffers data as tokens, which is very efficient, but also a bit
        annoying as an API as it requires another layer of code to interpret the
       @@ -334,7 +334,7 @@ END {
        <li>Current standard:
        <ul>
        <li><a href="https://tools.ietf.org/html/rfc8259">RFC8259 - The JavaScript Object Notation (JSON) Data Interchange Format</a></li>
       -<li><a href="http://www.ecma-international.org/publications/standards/Ecma-404.htm">Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)</a></li>
       +<li><a href="https://www.ecma-international.org/publications/standards/Ecma-404.htm">Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)</a></li>
        </ul>
        </li>
        <li>Historic standards:
       @@ -1022,7 +1022,7 @@ jdatatable                       | 154.6KB |    53KB |   1KB |  3.3KB | 97.3KB
        what's needed.  Because it is so small it is also much simpler understand and
        extend with required features if needed.</p>
        <p>See also:
       -<a href="http://idlewords.com/talks/website_obesity.htm">The website obesity crisis</a></p>
       +<a href="https://idlewords.com/talks/website_obesity.htm">The website obesity crisis</a></p>
        <h2>Clone</h2>
        <pre><code>git clone git://git.codemadness.org/jscancer
        </code></pre>
       @@ -1733,7 +1733,7 @@ published on February 23 2021.</li>
                <author>hiltjo</author>
                <description><![CDATA[<h1>Vim theme: relaxed</h1>
                <p><strong>Last modification on </strong> <time>2011-01-07</time></p>
       -        <p>This is a dark theme I made for <a href="http://www.vim.org/">vim</a>.  This is a theme I personally used for
       +        <p>This is a dark theme I made for <a href="https://www.vim.org/">vim</a>.  This is a theme I personally used for
        quite a while now and over time tweaked to my liking.  It is made for gvim, but
        also works for 16-colour terminals (with small visual differences).  The
        relaxed.vim file also has my .Xdefaults file colours listed at the top for
       @@ -1913,7 +1913,7 @@ distributions</a>.</p>
        <p>To enable it you can install the library "libtxc" if your favorite OS has not
        installed it already.</p>
        <p>For easy configuration you can install the optional utility DRIconf, which you
       -can find at: <a href="http://dri.freedesktop.org/wiki/DriConf">http://dri.freedesktop.org/wiki/DriConf</a>.  DriConf can safely be
       +can find at: <a href="https://dri.freedesktop.org/wiki/DriConf">https://dri.freedesktop.org/wiki/DriConf</a>.  DriConf can safely be
        removed after configuration.</p>
        <h2>Steps to enable it</h2>
        <p>Install libtxc_dxtn:</p>
       @@ -2084,7 +2084,7 @@ Polish, furthermore it has some original artwork and soundtrack included.</p>
        <p>You can install the Gothic playerkit and patches to remove the Steam DRM.</p>
        <p><a href="https://www.worldofgothic.de/">WorldOfGothic</a> playerkit patches:</p>
        <ul>
       -<li>Gothic 1 (EN):    <a href="http://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28">http://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28</a></li>
       +<li>Gothic 1 (EN):    <a href="https://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28">https://www.worldofgothic.com/dl/?go=dlfile&amp;fileid=28</a></li>
        <li>Gothic 1 (DE):    <a href="https://www.worldofgothic.de/dl/download_34.htm">https://www.worldofgothic.de/dl/download_34.htm</a></li>
        <li>Gothic 2 (EN/DE): <a href="https://www.worldofgothic.de/dl/download_168.htm">https://www.worldofgothic.de/dl/download_168.htm</a></li>
        </ul>
 (DIR) diff --git a/output/vim-theme-relaxed.html b/output/vim-theme-relaxed.html
       @@ -45,7 +45,7 @@
                </p>
        </header>
        
       -<p>This is a dark theme I made for <a href="http://www.vim.org/">vim</a>.  This is a theme I personally used for
       +<p>This is a dark theme I made for <a href="https://www.vim.org/">vim</a>.  This is a theme I personally used for
        quite a while now and over time tweaked to my liking.  It is made for gvim, but
        also works for 16-colour terminals (with small visual differences).  The
        relaxed.vim file also has my .Xdefaults file colours listed at the top for
 (DIR) diff --git a/output/vim-theme-relaxed.md b/output/vim-theme-relaxed.md
       @@ -1,4 +1,4 @@
       -This is a dark theme I made for [vim](http://www.vim.org/).  This is a theme I personally used for
       +This is a dark theme I made for [vim](https://www.vim.org/).  This is a theme I personally used for
        quite a while now and over time tweaked to my liking.  It is made for gvim, but
        also works for 16-colour terminals (with small visual differences).  The
        relaxed.vim file also has my .Xdefaults file colours listed at the top for
 (DIR) diff --git a/pages/datatable.md b/pages/datatable.md
       @@ -58,7 +58,7 @@ what's needed.  Because it is so small it is also much simpler understand and
        extend with required features if needed.
        
        See also:
       -[The website obesity crisis](http://idlewords.com/talks/website_obesity.htm)
       +[The website obesity crisis](https://idlewords.com/talks/website_obesity.htm)
        
        
        ## Clone
 (DIR) diff --git a/pages/driconf-enabling-s3-texture-compression-on-linux.md b/pages/driconf-enabling-s3-texture-compression-on-linux.md
       @@ -13,7 +13,7 @@ To enable it you can install the library "libtxc" if your favorite OS has not
        installed it already.
        
        For easy configuration you can install the optional utility DRIconf, which you
       -can find at: <http://dri.freedesktop.org/wiki/DriConf>.  DriConf can safely be
       +can find at: <https://dri.freedesktop.org/wiki/DriConf>.  DriConf can safely be
        removed after configuration.
        
        
 (DIR) diff --git a/pages/gothic-1-guide.md b/pages/gothic-1-guide.md
       @@ -36,7 +36,7 @@ You can install the Gothic playerkit and patches to remove the Steam DRM.
        
        [WorldOfGothic](https://www.worldofgothic.de/) playerkit patches:
        
       -* Gothic 1 (EN):    <http://www.worldofgothic.com/dl/?go=dlfile&fileid=28>
       +* Gothic 1 (EN):    <https://www.worldofgothic.com/dl/?go=dlfile&fileid=28>
        * Gothic 1 (DE):    <https://www.worldofgothic.de/dl/download_34.htm>
        * Gothic 2 (EN/DE): <https://www.worldofgothic.de/dl/download_168.htm>
        
 (DIR) diff --git a/pages/json2tsv.md b/pages/json2tsv.md
       @@ -76,7 +76,7 @@ it is also less simple. In my opinion it is simpler to separate this and use
        pattern-processing by awk or an other filtering/aggregating program.
        
        For the parser, there are many JSON parsers out there, like the efficient
       -[jsmn parser](https://github.com/zserge/jsmn>), however a few parser behaviours I want to have are:
       +[jsmn parser](https://github.com/zserge/jsmn), however a few parser behaviours I want to have are:
        
        * jsmn buffers data as tokens, which is very efficient, but also a bit
          annoying as an API as it requires another layer of code to interpret the
       @@ -155,7 +155,7 @@ to a plain-text list using awk:
          * [json.org](https://json.org/)
        * Current standard:
          * [RFC8259 - The JavaScript Object Notation (JSON) Data Interchange Format](https://tools.ietf.org/html/rfc8259)
       -  * [Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)](http://www.ecma-international.org/publications/standards/Ecma-404.htm)
       +  * [Standard ECMA-404 - The JSON Data Interchange Syntax (2nd edition (December 2017)](https://www.ecma-international.org/publications/standards/Ecma-404.htm)
        * Historic standards:
          * [RFC7159 - The JavaScript Object Notation (JSON) Data Interchange Format (obsolete)](https://tools.ietf.org/html/rfc7159)
          * [RFC7158 - The JavaScript Object Notation (JSON) Data Interchange Format (obsolete)](https://tools.ietf.org/html/rfc7158)
 (DIR) diff --git a/pages/vim-theme-relaxed.md b/pages/vim-theme-relaxed.md
       @@ -1,4 +1,4 @@
       -This is a dark theme I made for [vim](http://www.vim.org/).  This is a theme I personally used for
       +This is a dark theme I made for [vim](https://www.vim.org/).  This is a theme I personally used for
        quite a while now and over time tweaked to my liking.  It is made for gvim, but
        also works for 16-colour terminals (with small visual differences).  The
        relaxed.vim file also has my .Xdefaults file colours listed at the top for