commit fcd00918f2c4e941ec9753ae4426303c56e14ec6
parent a7dcae34eb464949d271df88fbeb7126cee59d38
Author: Charles Baptista <charles@charlesbaptista.com>
Date: Sun, 26 Jul 2020 18:01:28 -0400
Fixups
Diffstat:
5 files changed, 1 insertion(+), 1079 deletions(-)
diff --git a/examples/infoukes.com/index.html b/examples/infoukes.com/index.html
@@ -1,243 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<HTML>
-<HEAD>
-<TITLE>InfoUkes - Information Resource about Ukraine and Ukrainians</TITLE>
-<link REL="shortcut icon" HREF="/favicon.ico" TYPE="image/x-icon">
-<META NAME="Description" CONTENT="Information about Ukraine and Ukrainians">
-<META NAME="Keywords" CONTENT="Ukraine, Ukrainian, Ykpaina, Ukraina,
-Information, Guide, Education, News, Maps, Culture, Business, Ukes,
-Genealogy, History, Media, Mail Lists, Resources, Language, Religion,
-Software, Technology, Fonts, Discussion, Literature, Music, Dance,
-Research, Links, Index, Organizations, Country, Countries,
-Travel, Politics, Community Announcements, Galleries, Photos,
-InfoUkes, Main Page">
-</HEAD>
-<BODY BGCOLOR="#FFFFFF" TEXT="#104e8b" LINK="#104E8B" ALINK="#00FF00" VLINK="#FF0000">
-<P>
-<CENTER>
-<FONT SIZE=1 COLOR="#FFFFFF">Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian</FONT>
-<table width=100% border=0 cellpadding=2 cellspacing=0>
-<tr><td width=550 colspan=2 align=center valign=middle>
- <A HREF="/corporate/"><IMG ALIGN=CENTER alt="InfoUkes Logo" width=459 height=117 BORDER=0 SRC="/icons2/infologo.gif"></A><br>
-
- <!-- Optional site announcement goes here -->
- <FONT size=5><B>InfoUkes<BR>22 Years online since April 16th 1997</B></FONT><BR><BR>
- <!-- Ukrainian quotes -->
- <center><table><tr><td><font color="#104e8b" size=-1><pre>Yes, Shevchenko became a very embodiment of the ideals and
-the aspirations and the dreams of every Ukrainian patriot.
-He believed in his country, and although seventy-five years
-have passed since his untimely death [March 10, 1861] and
-his ideals have not been realized, there can be no doubt
-that the Ukrainian spirit which Shevchenko voiced, will
-continue to struggle for its aspirations until it finally
-meets with success and Ukraine will appear again among the
-recognized nations of the world.
- - Clarence A. Manning, Columbia University. In: Taras
- Shevchenko: Bard of Ukraine, by D. Doroshenko. New
- York 1936, p. 5.
-</pre></font></table></center><br>
- <!--
- <FONT size=5><B>Russia has invaded Ukrainian soil<BR>in a sneak unprovoked attack</B></FONT><BR><BR>
- <A HREF="/euromaidan/"><FONT size=5><B>EuroMaidan Protests for Civil Society</B></FONT></A><BR><BR>
- -->
- <FONT size=5><B>#LetMyPeopleGo<BR>Free Ukrainian Political Prisoners held by the Kremlin</B></FONT><BR><BR>
-<!-- <A HREF="/orange_revolution/"><img align=center alt="orange_ribbon" border=0 src="/icons2/ribbon.png"></A><BR> -->
- </td>
- <TD BGCOLOR="#FFFFFF">
- <A HREF="http://www.ukremb.ca/"><IMG width=60 height=45 SRC="/buttons/ukremb.gif" BORDER=0 align=center><font face="Arial-Narrow" size="1"> Embassy of Ukraine</a></font><br>
- <A HREF="http://www.shevchenkofoundation.com/"><IMG align=middle WIDTH=60 HEIGHT=45 BORDER=0 SRC="/buttons/ts.png" alt="Taras Shevchenko Foundation"><font face="Arial-Narrow" size="1">Shevchenko Foundation</font></A><br>
- <A HREF="http://www.utoronto.ca/cius"><IMG align=middle WIDTH=60 HEIGHT=45 BORDER=0 SRC="/buttons/cius.gif" alt="CIUS Press"><font face="Arial-Narrow" size="1"> CIUS Press</font></A><br>
- <A HREF="http://encyclopediaofukraine.com/"><IMG align=middle WIDTH=60 HEIGHT=45 BORDER=0 SRC="/buttons/sunflower.gif" alt="Encyclopedia of Ukraine"><font face="Arial-Narrow" size="1"> Encyclopedia of Ukraine</font></A><br>
- <A HREF="http://www.petro-jacyk-foundation.org"><IMG align=middle WIDTH=60 HEIGHT=45 BORDER=0 SRC="/buttons/pjef.gif" alt="PJEF"><font face="Arial-Narrow" size="1"> PJEF</font></A><br>
- <A HREF="http://kontakt.infoukes.com/"><IMG align=middle WIDTH=60 HEIGHT=45 BORDER=0 SRC="/icons2/icon-kontakt.gif" alt="KONTAKT Ukrainian TV"><font face="Arial-Narrow" size="1"> Kontakt Ukrainian TV</font></A><br>
- <table border=0 cellpadding=0 cellspacing=0 ALIGN=LEFT>
- <tr><td width=70 rowspan=4><A HREF="/ucpbf/"><IMG VALIGN=middle ALIGN=LEFT WIDTH=60 HEIGHT=45 BORDER=0 SRC="/icons2/icon-ucpba.gif" alt="UCPBA"></A></td>
- <!--
- <tr><td><A HREF="/organizations/ucpba-toronto/"><FONT face="Arial-Narrow" SIZE="1" COLOR="#104E8B"> UCPBA of Toronto</FONT></A><br></td></tr>
- -->
- <tr><td><A HREF="/organizations/ucpba-hamilton/"><FONT face="Arial-Narrow" SIZE="1" COLOR="#104E8B"> UCPBA of Hamilton</FONT></A></td></tr>
- </table>
- </font>
-</tr>
-<TR>
- <!-- Topics Title -->
- <TD width=160 ALIGN=LEFT VALIGN=top BGCOLOR="#B0C4DE"><FONT color="#104e8b" SIZE="+1"><B><I>Topics</I></B></FONT></TD>
- <!-- What's New Title -->
- <TD width=400 ALIGN=LEFT VALIGN=MIDDLE BGCOLOR="#B0C4DE"><B><I><FONT color="#104e8b" SIZE="+1">What's New</FONT></I></B></TD>
- <TD ALIGN=LEFT VALIGN=MIDDLE BGCOLOR="#ffffff"><B><I><FONT SIZE=4> </FONT></I></B></TD>
-</TR>
-<TR>
- <TD ALIGN=LEFT VALIGN=top BGCOLOR="#EEE8CD">
- <A HREF="/news/"><FONT face="Arial-Narrow" SIZE=3><B>Announcements</B></FONT></A><br>
- <A HREF="/bookstore/"><FONT face="Arial-Narrow" SIZE=3><B>Bookstore</B></FONT></A><br>
- <A HREF="/business/"><FONT face="Arial-Narrow" SIZE=3><B>Business</B></FONT></A><br>
- <A HREF="/commercial/"><FONT face="Arial-Narrow" SIZE=3><B>Commercial Clients</B></FONT></A><br>
- <A HREF="/culture/"><FONT face="Arial-Narrow" SIZE=3><B>Culture</B></FONT></A><br>
- <A HREF="/education/"><FONT face="Arial-Narrow" SIZE=3><B>Education</B></FONT></A><br>
- <A HREF="/euromaidan/"><FONT face="Arial-Narrow" SIZE=3><B>EuroMaidan</B></FONT></A><br>
- <A HREF="/entertainment/"><FONT face="Arial-Narrow" SIZE=3><B>Entertainment</B></FONT></A><br>
- <A HREF="/faq/"><FONT face="Arial-Narrow" SIZE=3><B>FAQ</B></FONT></A><br>
- <A HREF="/fonts/"><FONT face="Arial-Narrow" SIZE=3><B>Fonts</B></FONT></A><br>
- <A HREF="/genealogy/"><FONT face="Arial-Narrow" SIZE=3><B>Genealogy</B></FONT></A><br>
- <A HREF="/history/"><FONT face="Arial-Narrow" SIZE=3><B>History</B></FONT></A><br>
- <A HREF="/humour/"><FONT face="Arial-Narrow" SIZE=3><B>Humour & Satire</B></FONT></A><br>
- <A HREF="/corporate/"><FONT face="Arial-Narrow" SIZE=3><B>InfoUkes Corporate</B></FONT></A><br>
- <A HREF="/culture/lemkos/"><FONT face="Arial-Narrow" SIZE=3><B>Lemkos</B></FONT></A><br>
- <A HREF="/lists/"><FONT face="Arial-Narrow" SIZE=3><B>Mailing Lists</B></FONT></A><br>
- <A HREF="/ua-maps/"><FONT face="Arial-Narrow" SIZE=3><B>Map Server</B></FONT></A><br>
- <A HREF="/media/"><FONT face="Arial-Narrow" SIZE=3><B>Media on Internet</B></FONT></A><br>
- <A HREF="/medicine/"><FONT face="Arial-Narrow" SIZE=3><B>Medicine</B></FONT></A><br>
- <A HREF="/culture/music/"><FONT face="Arial-Narrow" SIZE=3><B>Music</B></FONT></A><br>
- <A HREF="/news/"><FONT face="Arial-Narrow" SIZE=3><B>News</B></FONT></A><br>
- <A HREF="/organizations/"><FONT face="Arial-Narrow" SIZE=3><B>Organizations</B></FONT></A><br>
- <A HREF="/politics/"><FONT face="Arial-Narrow" SIZE=3><B>Politics</B></FONT></A><br>
- <A HREF="/religion/"><FONT face="Arial-Narrow" SIZE=3><B>Religion</B></FONT></A><br>
- <A HREF="/search/"><FONT face="Arial-Narrow" SIZE=3><B>Site Search Engine</B></FONT></A><br>
- <A HREF="/software/"><FONT face="Arial-Narrow" SIZE=3><B>Software</B></FONT></A><br>
- <A HREF="/sports/"><FONT face="Arial-Narrow" SIZE=3><B>Sports</B></FONT></A><br>
- <A HREF="/technology/"><FONT face="Arial-Narrow" SIZE=3><B>Technology</B></FONT></A><br>
- <A HREF="/travel/"><FONT face="Arial-Narrow" SIZE=3><B>Travel</B></FONT></A><br>
- <A HREF="/canada/"><FONT face="Arial-Narrow" SIZE=3><B>Ukrainians in Canada</B></FONT></A><br>
- <A HREF="/whats_new/"><FONT face="Arial-Narrow" SIZE=3><B>What's New Archive</B></FONT></A><br>
- <!--
- <A HREF="http://www.ucc.ca/news.htm"><FONT face="Arial-Narrow" SIZE=3><B>What's New on UCC</B></FONT></A><br>
- <A HREF="/wwwlinks/"><FONT face="Arial-Narrow" SIZE=3><B>WWW Links</B></FONT></A>
- -->
- </TD>
- <TD VALIGN=TOP BGCOLOR="#FFFFF0"><br>
- <A HREF="/russia_invaded_ukraine/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Russia Invaded Ukraine</b> </a></font><br /><br />
- <A HREF="/lists/politics/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Politics Discussion Mail List</b> </a></font><br /><br />
- <A HREF="/euromaidan/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>EuroMaidan</b> </a></font><br /><br />
- <A HREF="/culture/architecture/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Ukrainian Churches in Canada</b> </a></font><br /><br />
- <A HREF="/ukremb/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Ukraine Information Portal</b> </a></font><br /><br />
- <A HREF="/tarasinottawa/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>National Taras Shevchenko Monument in Ottawa</font></A></b><br><br>
- <A HREF="http://www.canadianfriendsofukraine.com/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Canadian Friends of Ukraine</font></A></b><br><br>
- <A HREF="/scarry/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Ukrainian-English-French Children's Dictionary, by Scarry</font></A></b><br><br>
- <A HREF="http://www.tsiopa-shkola.ca/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Tsiopa Palijiw Ukrainian School</font></A></b><br><br>
- <A HREF="/summerdance/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>The International Summer School of Dance</b></font></A><br><br>
- <A HREF="/churches/senyk/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Irena Senyk</b></font></A><br><br>
- <A HREF="http://www.ugolf.ca/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Ukrainian Golf Association of Canada</b></font></A><br><br>
- <A HREF="/churches/indexZak-eng.htm"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Churches of Ukraine. Zakarpatia</b></font></A><br><br>
- <A HREF="http://www.yuzyk.com/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>Honourable Senator Paul Yuzyk</font></a></b><br><br>
- <A HREF="/shevchenkomuseum/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>The Taras Shevchenko Museum of Canada</font></A></b><br><br>
- <A HREF="http://www.shkola.org/"><font face="Arial-Narrow" size="3" COLOR="#104E8B"> <b>SHKOLA.ORG</font></A></b><br><br>
- </TD>
- <TD ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFFFFF">
-
-<!-- <IMG SRC="/icons2/kozak2.gif" ALT="Kozak" WIDTH=193 HEIGHT=360 BORDER=0><br> -->
- <table bgcolor="#EEE8CD">
- <tr><td><center><FONT color="#104e8b"><b>Features</b></font></center>
- <!--
- <tr><td bgcolor="#ffffff">
- <b>Parliamentary Elections in Ukraine -- March 26th 2006</b><br>
- <li><font size=2>Exit Poll in <a href="http://exitpoll.org.ua/"><b>Ukrainian</b></a> & in
- <a href="http://exitpoll.vis-design.com/?langid=2"><b>English</b></a>
- provided by the Democratic Iniatives Foundation, Kyiv International Institute
- of Sociology, and Razumkov Centrer for Economic and Political Research</font>
- <li><font size=2><a href="http://www.cvk.gov.ua/"><b>Central Election Commission</b></a>
- in Ukrainian. Direct Links in
- <font size=2><a href="http://www.cvk.gov.ua/vnd2006/w6p001.html"><b>Ukrainian</b></a> and
- <font size=2><a href="http://www.cvk.gov.ua/vnd2006/w6p001e.html"><b>English</b></a>
- <li><font size=2><a href="http://www.pravda.com.ua/"><b>Ukrainian Pravda</b></a> News Site</font>
- <li><font size=2><a href="http://www.maidan.org.ua/"><b>Maidan</b></a> Activist Site</font>
- <li><font size=2>InfoUkes's <a href="/lists/politics/2006/03/"><b>Politics</b></a> List</font>
- <br><br>
- -->
-
- <tr><td bgcolor="#ffffff">
- <b>Famine/Genocide (Holodomor) 1932-1933</b><br>
- <li><font size=2>Every November Ukrainians around the world commemmorate the Artificial <font size=2><a href="/history/famine/"><b>Famine/Genocide</b></a> (Holodomor) in Ukraine 1932-33.</font><br><br>
- <b>Internment of Ukrainian Canadians 1914-1920</b><br>
- <li><font size=2><a href="/history/internment/"><b>Internment</b></a> of Ukrainian Canadians 1914-1920 in a archipelago of 26 concentration camps across Canada.</font>
- <li><font size=2><a href="/history/internment/bill_c-331/"><b>Bill C-331</b></a> The Ukrainian Canadian Restitution Act.</font><br><br>
- <b>70th Anniversary of D-Day</b><br>
- <li><font size=2>Article about <b><a href="/history/ww2/">World War II in Ukraine</a></b> by Andrew Gregorovich</font>
- <li><font size=2><b><a href="/upa/">Litopys-UPA</a></b> Chronicle of the Ukrainian Insurgent Army</font>
- <li><font size=2>Brotherhood of Veterans of the <b><a href="/galiciadivision/">1st Division</a></b> of the Ukrainian National Army</font>
- <!--
- <li><font size=2>Statements from the Ukrainian Canadian Congress in the <b><a href="http://www.ucc.ca/media_releases/2005-05-06_1/">English Language</a></b> and in the <b><a href="http://www.ucc.ca/media_releases/2005-05-06_1/index_ua.html">Ukrainian Language</a></b> on the 60th Anniversary of Victory in Europe</font><br><br>
- -->
- <tr><td><center><FONT color="#104e8b"><b>News - Novyny</b></font></center>
- <tr><td bgcolor="#ffffff">
- <b><i>announce</i> mailing list</b><br>
- <font size=2><a href="/lists/announce/2014/12/">Dec</a>
- <a href="/lists/announce/2015/01/">Jan</a> archives.</font><br><br>
- <a href="/lists/announce/2015/02/">Feb</a> archives.</font><br><br>
- <b>New Pathway</b><br>
- <font size=2>Ukrainian <A HREF="http://www.newpathway.ca">weekly newspaper</a>.</font><br><br>
- <b>Radio Free Europe / Radio Liberty</b><br>
- <font size=2>Daily Ukraine-related <A HREF="/rfe-ukraine/">news stories</a>.</font><br><br>
- <!--
- <b>Ukrainian World Congress</b><br>
- <font size=2>Visit the webiste of the Ukrainian World Congress <A HREF="http://www.ukrainianworldcongress.org/">here</a>.</font><br><br>
- -->
- <!--
- <b>Ukrainian Canadian Congress</b><br>
- <font size=2>Recent <A HREF="http://www.ucc.ca/media_releases/index.htm">press releases</a> and
- <A HREF="http://www.ucc.ca/issues.htm">Important Issues & Positions</a>. Visit the main page
- of this site <A HREF="http://www.ucc.ca/">here</a> or see what is <A HREF="http://www.ucc.ca/news.htm">new</A>
- on the UCC Site.</font><br><br>
- -->
- <!--
- <b>UCCLA</b><br>
- <font size=2>Recent <A HREF="http://www.uccla.ca/">press releases</a> on Ukrainian Canadian Issues by the Ukrainian Canadian Civil Liberties Association..
- </font><br><br>
- -->
- <!--
- <b>UACLA</b><br>
- <font size=2>Check out the Ukrainian American Civil Liberties Association
- <A HREF="http://www.uacla.org/">HERE</a>.<br><br>
- <font size=2>
- -->
- <a href="http://kontakt.ca/features/?cat=3/">
- <img align=middle src="/icons2/eoc_s.jpg" alt="Ochyma kul'tury"> Ochyma kul'tury</a>
- </font><br><br>
- <b>Weather</b></A><br>
- <font size=2>Today's <a href="http://www.wunderground.com/global/UR.html">conditions</a> in major cities of Ukraine.
- <tr><td><center><b>Upcoming Events</b></center>
- <tr><td bgcolor="#ffffff"><br>
- <FONT size=2>UCC Toronto Branch <a href="http://ucctoronto.infoukes.com/calendar/index_new.html">Calendar of Events
- </a></font><br><br>
- <FONT size=2>UCC Community <a href="http://www.ucc.ca/news/community-calendar/">Calendar</a></font><br>
- <a href="/cgi-bin2/pfunny.pl"><font color="#ffffff">funny</font></a>
- </font><br>
- <font size=2>
- KONTAKT Ukrainian TV Network</A><br>
- View latest <A HREF="http://kontakt.ca/">Kontakt Television Program</a>.
- View <A HREF="http://kontakt.infoukes.com/archives/">past Kontakt TV Programs</A>.
- </font><br><br>
- </table>
- </TD>
-</TR>
-<tr><td bgcolor="#B0C4DE" colspan=3>
-<font size="2">
- <FORM METHOD="post" ACTION="/cgi-bin2/htsearch"> Search:
- <input type="text" size="20" name="words" value="">
- <input type="submit" value="Search">
- <input type="reset">
-
- Match: <SELECT name=method>
- <option value=and>all words
- <option value=or>any words
- <option value=boolean>boolean</SELECT>
- Search area: <select name=exclude>
- <option value="www.infoukes.com/lists/">web site only
- <option value="">web and lists</SELECT>
- <input type=hidden name=config value=htdig>
- <input type=hidden name=restrict value="">
- </FORM>
-</font>
-</table>
-<FONT SIZE=1 COLOR="#FFFFFF">Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian</FONT>
-</p>
-Please read the <A HREF="/corporate/disclaimer/">InfoUkes Disclaimer</A>.<br>
-<B>© 1997-2020 <A HREF="/corporate/">InfoUkes Inc.</A> All Rights Reserved.</B></font><br><br>
-<A HREF="http://www.eff.org/"><IMG WIDTH=143 HEIGHT=30 ALIGN=MIDDLE BORDER=0 SRC="/buttons/rib_bar_wh.gif" alt="Free Speech Online"></A>
-<A HREF="/bookstore/amazon/amazon.html"><IMG width=148 height=45 ALT="In Association with Amazon.com" ALIGN=MIDDLE BORDER=0 SRC="/buttons/amzn-bmm-wht.gif"></A>
-<A HREF="http://www.monkeys.com/wpoison/"><IMG WIDTH=88 HEIGHT=31 ALIGN=MIDDLE BORDER=0 SRC="/icons2/wplogo.gif" ALT="Best Viewed With Any Browser"></A>
-<A HREF="http://www.anybrowser.org/campaign/"><IMG WIDTH=88 HEIGHT=31 ALIGN=MIDDLE BORDER=0 SRC="/buttons/ab-white.gif" ALT="Best Viewed With Any Browser"></A>
-<IMG align=middle SRC="/cgi-bin2/Count.cgi?md=7|df=ukes.dat|dd=B|ft=7" alt="since Mar 1 1997">
-<P><FONT SIZE=1 COLOR="#FFFFFF">Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian Ukraine Ukrainian</FONT></P>
-</center>
-</BODY>
-</HTML>
diff --git a/examples/lukesmith.xyz/index.html b/examples/lukesmith.xyz/index.html
@@ -1,154 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en">
-<head>
-<title>Luke Smith's Homepage</title>
-<link rel='stylesheet' type='text/css' href='style.css'>
-<link rel='alternate' type='application/rss+xml' href='rss.xml' title='Latest from Luke'>
-<meta charset="utf-8"/>
-</head>
-
-<body>
-
-<h1><big>Luke Smith</big> <small>(https://lukesmith.xyz)</small></h1>
-<ul>
-
-<ul>
- <!-- (<a target="_blank" href="https://www.youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA">RSS</a>) -->
-<!-- (<a href="https://lbry.tv/$/invite/@Luke">Join</a>) -->
-
-
-<div id="links">
-
-videos:
-<a target="_blank" href="https://youtube.com/c/lukesmithxyz"><img src="pix/icons/youtube.svg" alt="YouTube"></a>
-<a target="_blank" href="https://www.bitchute.com/channel/lukesmith/"><img src="pix/icons/bitchute.svg" alt="BitChute"></a>
-<a href="https://lbry.tv/@Luke:7"><img src="pix/icons/lbry.png"></a>
-
-
-code:
-<a target="_blank" href="https://github.com/lukesmithxyz"><img src="pix/icons/github.svg" alt="Github"></a>
-<a target="_blank" href="https://gitlab.com/lukesmithxyz"><img src="pix/icons/gitlab.svg" alt="Gitlab"></a>
-<a href="https://git.lukesmith.xyz"><img src="pix/icons/git.svg" alt="Git Server"></a>
-
-
-other:
-<a href="https://larbs.xyz"><img src="pix/larbs.png" alt="LARBS"></a>
-<a href="https://notrelated.xyz"><img src="pix/notrelated.png" alt="Not Related!"></a>
-
- <!-- (<a target="_blank" href="https://notrelated.xyz/rss">RSS</a>) -->
-
-<a href="donate.html">donate:</a>
-<a href="donate.html#zelle"><img src="pix/icons/zelle.svg" alt="Zelle"></a>
-<a target="_blank" href="https://paypal.me/lukemsmith"><img src="pix/icons/paypal.svg" alt="Paypal"></a>
-<a target="_blank" href="https://patreon.com/lukesmith"><img src="pix/icons/patreon.svg" alt="Patreon"></a>
-<a href="donate.html#crypto"><img src="pix/icons/bitcoin.svg" alt="Bitcoin"></a>
-
-</br>
-
-personal:
-<a href="emailme.html">email</a>
-<a href="blogindex.html">blog</a>
-<a href="library.html">library</a>
-<a href="rss.xml">rss</a>
-<a href="files/">files</a>
-
-<!-- <li><a rel="me" href="https://gab.com/lukesmith"><img src="pix/icons/gab.svg" alt="Gab"> Gab</a></li> -->
-<!-- <li><a href="faq.html"><img src="pix/icons/question.svg" alt="FAQs"> FAQs</a></li> -->
-
-</div>
-
-<!-- <div class="mainpanel" > -->
-<h2 style="margin:0px">Welcome!</h2>
-<img style="float:right;margin:10px" src="pix/lukenew.gif" alt="Luke">
-
-<p>My name is Luke Smith, I'm known for being:</p>
-
-<ul>
-<li>Someone who puts up videos on <a target="_blank" href="https://youtube.com/c/lukesmithxyz">my YouTube channel</a>.
-</li>
-<li>The Luke of <a href="https://larbs.xyz">Luke's Auto-Rice Bootstrapping Scripts (LARBS)</a>.
-<li>I have done a podcast: <a href="https://notrelated.xyz"><em>Not Related!</em></a> on Big-Braned topics. I'm only just now starting to put up episodes for it again, but it's still literally the best podcast.</li>
-<li>A Ph.D. candidate in linguistics at the University of Arizona.</li>
-</ul>
-
-<h2><img src="pix/icons/blog.svg" alt="Blog"> Recent blog posts</h2>
-<p><a href="blog.html">Rolling Blog Page</a> – <a href="blogindex.html">Full browsable blog index</a></p>
-<ul>
-<!--BLOG--><li>2020 Feb 01 – <a href="blog/big-fix-for-the-stsuckless-crashonemoji-error.html">Big fix for the st/suckless 'Crash-On-Emoji' error</a></li><li>2020 Jan 20 – <a href="blog/newold-episode-of-not-related-out-every-scientific-paper-youve-read-is-wrong.html">New/old episode of Not Related! out: Every scientific paper you've read is wrong</a></li><li>2020 Jan 03 – <a href="blog/new-video-on-new-books.html">New video on new books</a></li><li>2019 Dec 24 – <a href="blog/merry-christmas-to-all-and-a-vid-from-the-archives.html">Merry Christmas to all and a vid from the archives</a></li><li>2019 Dec 08 – <a href="blog/im-thinking-about-using-bspwm.html">I'm thinking about using bspwm</a></li>
-</ul>
-
-<h2>Misc</h2>
-<ul>
- <!-- <li><a href="wishlist.html">"A Hacking Wishlist"</a></li> -->
-<li>The <a href="programs.html">Programs and Equipment</a> I use.</li>
-<li>Automatically configured and setup email on the terminal with <a target="_blank" href="https://github.com/lukesmithxyz/mutt-wizard">mutt-wizard</a>.</li>
-<li>So you want to learn <a href="latex.html">LaTeX</a>?</li>
-<li>My <a href="https://github.com/lukesmithxyz/voidrice">dotfiles/config files</a>, which many people use and like.</li>
-</ul>
-
-<h2>Updates/RSS urls</h2>
-
-<p>Copy and paste these urls into your RSS reader (e.g. <a target="_blank" href="https://www.youtube.com/watch?v=dUFCRqs822w">newsboat</a>) for all my RSS feeds. The first is my main feed and blog, second is YouTube, the third is my podcast:</p>
-
-<pre><code>https://lukesmith.xyz/rss.xml
-https://www.youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA
-https://notrelated.xyz/rss
-</code></pre>
-<!-- </div> -->
-
-
-<!-- <div class="sidepanel"> -->
-
-<!-- <h2 style="margin:0px">Links:</h2> -->
-
-<!-- <ul> -->
-
-<!-- <li>Content: -->
-<!-- <ul> -->
-<!-- <1!-- <li><a href="videos.html"><img src="pix/icons/videos.svg" alt="Video Gallery"> Video Gallery</a></li> --1> -->
-<!-- <li><a target="_blank" href="https://youtube.com/c/lukesmithxyz"><img src="pix/icons/youtube.svg" alt="YouTube"> YouTube</a> (<a target="_blank" href="https://www.youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA">RSS</a>)</li> -->
-<!-- <li><a target="_blank" href="https://www.bitchute.com/channel/lukesmith/"><img src="pix/icons/bitchute.svg" alt="BitChute"> BitChute</a></li> -->
-<!-- <li><a href="https://lbry.tv/@Luke:7"><img src="pix/icons/lbry.png"> LBRY</a> (<a href="https://lbry.tv/$/invite/@Luke">Join</a>)</li> -->
-<!-- <li> -->
-<!-- <a target="_blank" href="https://github.com/lukesmithxyz"><img src="pix/icons/github.svg" alt="Github"> Github</a> -->
-<!-- (<a target="_blank" href="https://gitlab.com/lukesmithxyz"><img src="pix/icons/gitlab.svg" alt="Gitlab"></a>/ -->
-<!-- <a href="https://git.lukesmith.xyz"><img src="pix/icons/git.svg" alt="Git"></a>) -->
-<!-- </li> -->
-<!-- <li><a href="https://larbs.xyz"><img src="pix/larbs.png" alt="LARBS"> LARBS</a></li> -->
-<!-- <li><a href="https://notrelated.xyz"><img src="pix/notrelated.png" alt="Not Related!"> <em>Not Related!</em></a> (<a target="_blank" href="https://notrelated.xyz/rss">RSS</a>)</li> -->
-<!-- </ul></li> -->
-
-<!-- <li>Personal: -->
-<!-- <ul> -->
-<!-- <li><a href="emailme.html"><img src="pix/icons/email.svg" alt="Contact me"> Contact me</a></li> -->
-<!-- <li><a href="blogindex.html"><img src="pix/icons/blog.svg" alt="Blog"> Blog</a></li> -->
-<!-- <li><a href="library.html"><img src="pix/icons/books.svg" alt="Books"> Library</a></li> -->
-<!-- <li><a href="rss.xml"><img src="pix/icons/rss.svg" alt="RSS feed"> RSS feed</a></li> -->
-<!-- <1!-- <li><a rel="me" href="https://gab.com/lukesmith"><img src="pix/icons/gab.svg" alt="Gab"> Gab</a></li> --1> -->
-<!-- <1!-- <li><a href="faq.html"><img src="pix/icons/question.svg" alt="FAQs"> FAQs</a></li> --1> -->
-<!-- </ul></li> -->
-
-<!-- <li><a href="donate.html"><img src="pix/money.png"> Donate/Support</a> -->
-<!-- <ul> -->
-<!-- <li><a href="donate.html#zelle"><img src="pix/icons/zelle.svg" alt="Zelle"> Zelle (πΊπΈ US only)</a></li> -->
-<!-- <li><a target="_blank" href="https://paypal.me/lukemsmith"><img src="pix/icons/paypal.svg" alt="Paypal"> Paypal</a></li> -->
-<!-- <li><a target="_blank" href="https://patreon.com/lukesmith"><img src="pix/icons/patreon.svg" alt="Patreon"> Patreon</a></li> -->
-<!-- <li><a href="donate.html#crypto"><img src="pix/icons/bitcoin.svg" alt="Bitcoin"> Crypto</a></li> -->
-<!-- </ul> -->
-<!-- </li> -->
-
-<!-- <li><a href="files/"><img src="pix/icons/folder.svg" alt="Downloadable files"> Downloadable Files</a></li> -->
-<!-- </ul> -->
-<!-- </div> -->
-
-<div style="clear: both;"> </div>
-
-<center>
- <a href="donate.html">
- <img src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" />
- </a>
-</center>
-
-</body>
-
-</html>
diff --git a/examples/lukesmith.xyz/style.css b/examples/lukesmith.xyz/style.css
@@ -1,299 +0,0 @@
-
-/* This goblino stylesheet is under construction. t. Luke */
-/* I'm merging a couple user submissions. */
-
-:root {
- --color0: #292D3E;
- --color1: #F07178;
- --color2: #C3E88D;
- --color3: #FFCB6B;
- --color4: #82AAFF;
- --color5: #C792EA;
- --color6: #89DDFF;
- --color7: #959DCB;
- --color8: #676E95;
- --color9: #f78C6C;
- --color10: #444267;
- --color11: #32374D;
- --color12: #8796B0;
- --color13: #959DCB;
- --color14: #FF5370;
- --color15: #FFFFFF;
- --textcol: #858596;
- --bg: #1b1b23;
- --altbg:#292934;
- --link: #97bef9;
- --linkalt: #5982c1;
-}
-
-#links img{
- height: 1.25em;
-}
-
-#links {
- font-size: large;
- align: center;
- margin: auto;
- max-width: 600px;
- text-align: center;
- background-color: var(--altbg);
- padding: 5px;
- border-radius: 30px;
-}
-
-li img{
- height: 1.25em;
-}
-h1 img{
- height: 1em;
-}
-
-h2 img{
- height: 1em;
-}
-
-h3 img{
- height: 1em;
-}
-
-
-
-html {
- padding-bottom: 100px;
- color: var(--textcol);
- font-family: sans-serif;
- background: var(--bg);
-}
-
-a {
- color: var(--link);
- text-decoration: none;
-}
-
-a:hover {
- color: var(--linkalt);
-}
-
-body {
- max-width: 1050px;
- margin-left: auto;
- margin-right: auto;
- margin-top: 30px;
- overflow: none;
-}
-
-/* The two panels on the main page: */
-.mainpanel {
- float: left;
- max-width: 700px;
- padding: 4px;
- padding-right: 30px;
-}
-
-.mainpanel li {
- line-height:20px;
-}
-
-.sidepanel {
- float: left;
- max-width: 300px;
- background-color: var(--altbg);
- padding:2px;
- border-radius: 0 10px 30px 0;
-}
-
-.sidepanel a {
- color: #85631b;
-}
-
-.sidepanel a:hover {
- color: #d89e23;
-}
-
-.sidepanel ul li {
- font-size:20px;
- margin:0 0 15px 0;
-}
-
-.sidepanel ul li ul li {
- font-size:18px;
- margin: 0px;
- list-style: none;
-}
-
-a:hover img {
- background: #fe8019;
-}
-
-/* Blog entry: */
-.entry {
- padding: 10px;
- border-radius: 0 10px 30px 0;
- margin-bottom: 20px;
- background: #2a2a35;
- border-left: 10px solid #5982c1;
-}
-
-.entry h2 {
- margin: 5px auto 2px auto;
-}
-
-footer strong {
- font-weight: bold;
-}
-
-dt {
- font-weight: bold;
-}
-
-dt img {
- height: 1em;
-}
-
-/* Class name of video thumbnails in videos.html */
-.image {
- width: 175px !important;
- table-layout: fixed;
- margin-left: auto;
- margin-right: auto;
- display: inline-table;
- padding: 0px;
-}
-
-.image figcaption img {
- height: 1em;
-}
-
-img.centered {
- display: block;
- margin-right: auto;
- margin-left: auto;
-}
-
-img {
- /* border: 1px solid var(--color10); */
- /* background: var(--color10); */
- /* border-radius: 4px; */
-}
-
-figcaption {
- padding: 0px;
- max-width: 175px;
-}
-
-code {
- color: var(--color2);
- overflow-x: auto;
- /* background: #1d2021; */
-}
-
-pre {
- background: var(--color11);
- border: 1px solid var(--color10);
- border-radius: 4px;
- padding: 5px;
- display: block;
- align: center;
- max-width: 900px;
- /* background: #1d2021; */
-}
-
-.indexcolname {
- max-width: 100px;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
-}
-
-.indexcoldesc {
- font-weight: bold;
- padding: 10px;
- font-size: large;
-}
-
-.indexcollastmod,.indexcolsize {
- font-size: small;
-}
-
-#indexlist {
- margin: 0px auto;
-}
-
-.centerpiece {
- align: center;
- margin: 0px auto;
-}
-
-/* Used in library.html */
-.booklist dt {
- display: list-item;
- list-style-type: square;
- font-weight: normal;
-}
-
-.booklist dd {
- display: none;
-}
-
-.booklist:hover dd {
- display: block;
-}
-
-/* The mic class is for books featured in a NotRelated episode. */
- .mic:before {
- content: "ποΈ";
-}
-
-.mic {
- list-style: none;
- padding-left: 1em;
- text-indent: -1em;
- margin-left: 0;
- padding-left: 0;
-}
-
- h1 {
- color: #50505f;
- font-weight:normal;
-}
-
- h2 {
- color: #bb841a;
- font-weight:normal;
-}
-
-.imgcont {
- text-align: center;
- position: relative;
-}
-
-.imgconttext {
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- font-size: xx-large;
- color: black;
- text-shadow:
- -1px -1px 0 white,
- 1px -1px 0 white,
- -1px 1px 0 white,
- 1px 1px 0 white;
-}
-
-.hiddiv {
- display: none;
-}
-
-.qr:hover {
- color: goldenrod;
-}
-
-.qr:hover .hiddiv {
- display: block;
- float: right;
-}
-
-.hiddiv img {
- height: 200px;
-}
diff --git a/examples/wadespage/Dive.shtml b/examples/wadespage/Dive.shtml
@@ -1,381 +0,0 @@
-<html>
-<!-- CoffeeCup HTML Editor May 6, 2000 4:26:16 AM at Guam Airport -->
-<head>
-<title>Diving In Florida</title>
- <meta name="description" content="Diving in Florida">
- <meta name="keywords" content="scuba diving in Florida, dive sites in Florida, diving in the Florida springs, Ginnie Springs, drift diving, dive boats in Florida, manatee encounters, diving West Palm Beach, diving Boynton Beach">
- <link rel="Stylesheet" type="text/css" href="Divetest.css">
-</head>
-<body leftmargin=0 topmargin=0 marginheight=0 marginwidth=0>
-
-<!-- table for navbar text and icons-->
-<table border=0 cellspacing=0 cellpadding=0 bgcolor=000080>
-<tr>
-<td width=40><img src="i.gif" height=20 width=40 hspace=0 align=left border=0></td>
-<td width=84><img src="wp_ntop.gif" height=26 width=84></td>
-<td width=145 valign=center><FONT FACE="Century Gothic" SIZE=3 COLOR="FFFFFF">wadespage<FONT COLOR="FF0000">.com</td>
-
-<td width=59><img src="i.gif" height=20 width=59 hspace=0 align=left border=0></td>
-<td width=70><img src="i.gif" height=20 width=70 hspace=0 align=left border=0></td>
-<td width=66><img src="i.gif" height=20 width=60 hspace=0 align=left border=0></td>
-<td width=88><img src="i.gif" height=20 width=60 hspace=0 align=left border=0></td>
-<td width=80><img src="i.gif" height=20 width=60 hspace=0 align=left border=0></td>
-<td width=71><img src="i.gif" height=20 width=60 hspace=0 align=left border=0></td>
-<td width=57><img src="i.gif" height=20 width=60 hspace=0 align=left border=0></td>
-</tr>
-<tr>
-<td><img src="i.gif" height=10 width=40 hspace=0 align=left ></td>
-<td align=left><img src="wp_nbot.gif" height=16 width=84></td>
-<td align=left><img src="wp_pline.gif" height=16 width=145></td>
-<td align=left><a href="index.shtml"><img src="Home_nbg.gif" width="59" height="16" alt="" border="0"></a></td>
-<td align=left><a href="Boat.shtml"><img src="Boating_nbg.gif" width="70" height="16" alt="" border="0"></a></td>
-
-<td align=left><a href="Dive.shtml"><img src="Diving_rednoline.gif" width="66" height="16" alt="" border="0"></a></td>
-<td align=left><a href="UWPhoto.shtml"><img src="UWPhotos_nbg.gif" width="88" height="16" alt="" border="0"></a></td>
-<td align=left><a href="UWVideo.shtml"><img src="UWVideo_nbg.gif" width="80" height="16" alt="" border="0"></a></td>
-<td align=left><a href="Report.shtml"><img src="Reports_nbg.gif" width="71" height="16" alt="" border="0"></a></td>
-<td align=left><a href="CFOA.shtml"><img src="CFOA_nbg.gif" width="57" height="16" alt="" border="0"></a></td>
-</tr>
-</table>
-
-<!-- table for main text table and sidebar menu table -->
-<table border=0 cellspacing=0 cellpadding=0 bgcolor=000080>
-<tr>
-<td valign=top>
-
-<!-- table for sidebar menu text -->
-<table border=0 cellspacing=0 cellpadding=0 bgcolor=000080 valign=top>
-<!-- adjust height of any of the i.gifs below to move light blue field lower -->
-<tr>
-<td><img src="i.gif" height=20 width=8 hspace=0 align=left border=0></td>
-<td><img src="i.gif" height=20 width=15 hspace=0 align=left border=0></td>
-<td><img src="i.gif" height=20 width=5 hspace=0 align=left border=0></td>
-<td><img src="i.gif" height=20 width=100 hspace=0 align=left border=0></td>
-<td><img src="i.gif" height=20 width=15 hspace=0 align=left border=0></td>
-<td><img src="i.gif" height=20 width=8 hspace=0 align=left border=0></td>
-</tr>
-
-<td> <br></td>
-<td> <br></td>
-<td colspan=2 align=center><FONT FACE="Tahoma" SIZE=5 COLOR="FF0000"><b>Dive <br>Pages<b></font></td>
-<td> <br></td>
-<td > <br></td>
-
-<tr>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td valign=top bgcolor=C0D2FF><img src="c1nb.gif" height=15 width=15 hspace=0></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td valign=top bgcolor=C0D2FF><img src="c2nb.gif" height=15 width=15 hspace=0></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2 ><a href="D800DS00RF00.shtml"><font color="FF0000"><b><u>Diving in Florida</u></b></font></a><br><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td colspan=2 bgcolor=C0D2FF><a href="D800DS01RF00.shtml">Ocean Diving</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS01RF01.shtml">Diving Styles</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS01RF02.shtml">West Palm Sites</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS01RF03.shtml">Boynton Sites</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS01RF04.shtml">Dive Boats</a><br><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2><a href="D800DS02RF00.shtml">Springs Diving</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS02RF01.shtml">Ginnie Springs</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS02RF02.shtml">Devil's Den</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS02RF03.shtml">Blue Grotto</a><br><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td class=m1> <br></td>
-<td class=m1 colspan=3><a href="D800DS06RF01.shtml">Blue Heron Bridge</a><br><br></td>
-<td> <br></td>
-</tr>
-
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2><a href="D800DS04RF00.shtml">Wreck Diving</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS04RF00.shtml">The Empire Mica</a><br><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2><a href="D800DS06RF00.shtml">Manatees</a><br><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2><a href="D800DS05RF00.shtml">Travel Reports</a><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS05RF00.shtml">Diving Palau</a><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS05RF01.shtml">Diving Truk</a><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td bgcolor=C0D2FF><a href="D800DS05RF02.shtml">Diving Hawaii</font></a><br><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2><a href="D800DS07RF00.shtml">GPS While Diving</a><br><br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2><a href="D800DS03RF00.shtml">Coming Soon</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td><img src="i.gif" height=2 width=2></td>
-<td bgcolor=C0D2FF><img src="c4nb.gif" height=15 width=15></td>
-<td bgcolor=C0D2FF><img src="i.gif" height=2 width=10></td>
-<td bgcolor=C0D2FF><img src="i.gif" height=2 width=10></td>
-<td bgcolor=C0D2FF><img src="c3nb.gif" height=15 width=15></td>
-<td><img src="i.gif" height=2 width=2></td>
-</tr>
-<tr>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td valign=top bgcolor=C0D2FF><img src="c1nb.gif" height=15 width=15 hspace=0></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td valign=top bgcolor=C0D2FF><img src="c2nb.gif" height=15 width=15 hspace=0></td>
-<td > <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2 align=center><a href="http://www.wadespage.com/cgi/Ultimate.cgi?action=intro&category=2">Dive Reports <br> Bulletin Board</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-</tr>
-<tr>
-<td><img src="i.gif" height=2 width=2></td>
-<td bgcolor=C0D2FF><img src="c4nb.gif" height=15 width=15></td>
-<td bgcolor=C0D2FF><img src="i.gif" height=2 width=10></td>
-<td bgcolor=C0D2FF><img src="i.gif" height=2 width=10></td>
-<td bgcolor=C0D2FF><img src="c3nb.gif" height=15 width=15></td>
-<td><img src="i.gif" height=2 width=2></td>
-</tr>
-<tr>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-<td> <br></td>
-</tr>
-<tr>
-<td> <br></td>
-<td valign=top bgcolor=C0D2FF><img src="c1nb.gif" height=15 width=15 hspace=0></td>
-<td bgcolor=C0D2FF colspan=2> <br></td>
-<td valign=top bgcolor=C0D2FF><img src="c2nb.gif" height=15 width=15 hspace=0></td>
-<td > <br></td>
-</tr>
-<td> <br></td>
-<td bgcolor=C0D2FF> <br></td>
-<td bgcolor=C0D2FF colspan=2 align=center><a href="mailto:w_pemberton@sprynet.com">Send Email</a></td>
-<td bgcolor=C0D2FF> <br></td>
-<td > <br></td>
-<tr>
-<td><img src="i.gif" height=2 width=2></td>
-<td bgcolor=C0D2FF><img src="c4nb.gif" height=15 width=15></td>
-<td bgcolor=C0D2FF><img src="i.gif" height=2 width=10></td>
-<td bgcolor=C0D2FF><img src="i.gif" height=2 width=10></td>
-<td bgcolor=C0D2FF><img src="c3nb.gif" height=15 width=15></td>
-<td><img src="i.gif" height=2 width=2></td>
-</tr>
-</table>
-
-</td><!-- closes column with sidebar menu in it -->
-<td valign=top> <!-- opens column for main text -->
-<table border=0 cellspacing=0 cellpadding=0 bgcolor=EAEAD0>
-
-<td width=610 valign=top><img src="c1nby.gif" height=15 width=15><img src="i.gif" height=15 width=580><img src="c2nby.gif" height=15 width=15>
- <Font face=tahoma color=000080 size=4><b>Diving in Florida.</font><br><br>
-<table cellspacing=0 cellpadding=0 border=0>
-<tr>
-<td width="350"><p>
-"I'm going to be in Orlando for a week of vacation."<br>
-"Is there any diving nearby?" <br><br>
-I live in Orlando, Florida, the tourist center of the known
-universe. I get these questions frequently either in person, or
-from email and newsgroups. The dive pages of WadesPage
-are to share the information that I've learned over the years
-as where to dive and which operators I use when diving here in
-Florida. With the ocean to the southeast and the springs northwest,
-there's certain to be something of interest.<br><br></td>
-<td width=260 align=center valign=top>
- <img src="Boynton/Wp0205Dm.jpg" border=1 height=160 width=240 alt="Stingray"><br>
- <font face="Arial" size=1 color=000080>A big stingray on a Boynton reef.</font></td>
-</tr>
-</table>
-<table cellspacing=0 cellpadding=0 border=0>
-<tr>
- <td width=610><H5>World class either direction.</H5><p>
-Orlando is located within 3 hours of two different world class diving environments.
-Travel in either direction is nearly all interstate or turnpike,
-so it's easy to do a one day dive trip out of Orlando. <br><br>
-To the southeast are the gulfstream warmed coasts of West Palm and Boynton Beaches.
-Drift diving in ocean waters that reach 84F in the summer lead to frequent
-sightings of turtles, moray eels, jacks, barracuda, grouper and an occasional shark.
-There are many large schools of grunts and snappers, and tropical fish of all sizes.
-The bright coral and sponge colors add to the show as the diver drifts along with the current
-on the 60 foot deep reefs. I believe the variety and quantity of underwater flora and
-fauna is as good here as any place in this part of the world, including the Carribbean.<br></td>
-</tr>
-</table>
-<br>
-<table cellspacing=0 cellpadding=0 border=0>
-<tr>
-<td width="250" align=right valign=top><img src="Dana/Dana_02M.jpg" border=1 height="160" width="240" ALT="Dana"><font face="Arial" size=1color=000080><center> Dana at Alexander Springs.</center></td>
-<td width="350"><p>
-In the opposite direction, to the northwest, is the limestone karst area,
-with its myriad of crystal clear springs and their cavern and cave systems.
-The springs areas offer fresh clear water of stunning visibility, interesting geology,
-easy staircase access, and year around 72F water temperature.
-They offer OW divers a sample of the overhead environment, and for those who
-suffer from mal de mer, there's no seasickness here. There are picnic tables for
-easy gearing up, and rental equipment for those who couldn't bring their own.
-C-cards are required for diving.<br><br></td>
-</tr>
-</table><br>
-<table cellspacing=0 cellpadding=0 border=0>
-<tr>
-<td width="600"><p>
-The Florida Keys also offer excellent diving for beginners through advanced, but need
-a multiple day trip to be enjoyed fully. For those inclined to take a boat trip,
-I'll soon add pages on diving around Grand Bahama, the Biminis, and the Abacos in the nearby
-Bahamas. If you can't make any of those, there's always the aquarium at EPCOT.
-While a bit pricey, it offers twice daily dives to small groups, and you
-don't even have to be a park visitor to do it.<br><br>
-Use the Diving Page menu to surf through your options.
-There's a lot of diving to be done in Florida.<br><br>
-<hr align="center" width="300"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
-<td width=610 valign=bottom><img src="c4nby.gif" height=15 width=15><img src="i.gif" height=5 width=580><img src="c3nby.gif" height=15 width=15></td>
-</tr>
-<tr>
-<td bgcolor=000080> <br></td>
-</tr>
-</table>
-</table>
-
-<!-- WiredMinds eMetrics tracking with Enterprise Edition V5.4 START -->
-<script type='text/javascript' src='https://count.carrierzone.com/app/count_server/count.js'></script>
-<script type='text/javascript'><!--
-wm_custnum='0eac260f473c6bcb';
-wm_page_name='Dive.shtml';
-wm_group_name='/services/webpages/w/a/wadespage.com/public';
-wm_campaign_key='campaign_id';
-wm_track_alt='';
-wiredminds.count();
-// -->
-</script>
-<!-- WiredMinds eMetrics tracking with Enterprise Edition V5.4 END -->
-</BODY>
-</HTML>-
\ No newline at end of file
diff --git a/fkik.html b/fkik.html
@@ -30,7 +30,7 @@
<div id="center_content">
<h3>Forward and Inverse Kinematics | 09.06.2018</h3>
- <p>Forward and inverse kinematics were the most important software systems of my <a href="http://charlesbaptista.com/smart-lamp/">Smart Lamp</a> project.</p>
+ <p>Forward and inverse kinematics were the most important software systems of my Smart Lamp project.</p>
<p>Control of the lamp arm has two layers; the lowest level control layer that manages the PWM interface with the servos, and the kinematics layer, which is responsible for calculating how the arm needs to move to bring the light, or end-effector, to a desired position.</p>
<p>The kinematics layer has two parts, forward and inverse. Forward kinematics (FK), calculates the position of the end-effector given the position of each of link in the arm. Inverse kinematics (IK), does the opposite, it solves for the position of the arm given a goal position of the end-effector.</p>
<p>The kinematics system I wrote for this project is based on the <a href="https://en.wikipedia.org/wiki/Denavit%E2%80%93Hartenberg_parameters">Denavit-Hartenberg convention</a>. Denavit-Hartenberg is a method for describing the positions of links in an arm, and is commonly used in robot kinematics.</p>