Skip to content

Commit

Permalink
Pull content from Archive.org Wayback Machine
Browse files Browse the repository at this point in the history
Full previous site content was pulled via:

~~~ bash
WEB_SITE='http://blog.boochtek.com/'
TIME='20230101000000'
DATE='2023-01-01'

brew install --quiet waybackpy

waybackpy --url $WEB_SITE --from $DATE --known_urls > urls.txt

awk -v prefix="https://web.archive.org/web/$TIME/" '{print prefix $0}' urls.txt > wayback-urls.txt

wget --input-file=wayback-urls.txt --continue --wait=4 --retry-connrefused \
    --force-directories --no-host-directories --cut-dirs=5 \
    --adjust-extension --convert-links \
      "https://web.archive.org/web/$TIME/http://blog.boochtek.com/"

rm urls.txt wayback-urls.txt

brew uninstall waybackpy
~~~
  • Loading branch information
booch committed Mar 4, 2024
1 parent 09f0f34 commit 855a0f7
Show file tree
Hide file tree
Showing 250 changed files with 74,758 additions and 0 deletions.
205 changes: 205 additions & 0 deletions public/2010/01.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
<!DOCTYPE html>
<html lang="en-US" class="no-js">
<head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=t1Bf4PY_" charset="utf-8"></script>
<script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script>
<script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script>
<script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script>
<script type="text/javascript">
__wm.init("https://web.archive.org/web");
__wm.wombat("http://blog.boochtek.com/2010/01","20210510224456","https://web.archive.org/","web","https://web-static.archive.org/_static/",
"1620686696");
</script>
<link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=S1zqJCYt" />
<link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=qtvMKcIJ" />
<!-- End Wayback Rewrite JS Include -->

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
<title>January 2010 &#8211; BoochTek, LLC</title>
<link rel="dns-prefetch" href="//web.archive.org/web/20210510224456/http://fonts.googleapis.com/"/>
<link rel="dns-prefetch" href="//web.archive.org/web/20210510224456/http://s.w.org/"/>
<link rel="alternate" type="application/rss+xml" title="BoochTek, LLC » Feed" href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/feed"/>
<link rel="alternate" type="application/rss+xml" title="BoochTek, LLC » Comments Feed" href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/comments/feed"/>
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/web.archive.org\/web\/20210510224456\/https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/72x72\/","ext":".png","svgUrl":"https:\/\/web.archive.org\/web\/20210510224456\/https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/web.archive.org\/web\/20210510224456\/http:\/\/blog.boochtek.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.7.2"}};
!function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline="top",k.font="600 32px Arial",a){case"flag":return k.fillText(f(55356,56826,55356,56819),0,0),!(j.toDataURL().length<3e3)&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,65039,8205,55356,57096),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,55356,57096),0,0),c=j.toDataURL(),b!==c);case"emoji4":return k.fillText(f(55357,56425,55356,57341,8205,55357,56507),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55357,56425,55356,57341,55357,56507),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i,j=b.createElement("canvas"),k=j.getContext&&j.getContext("2d");for(i=Array("flag","emoji4"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
</script>
<style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel="stylesheet" id="twentysixteen-fonts-css" href="https://web.archive.org/web/20210510224456cs_/https://fonts.googleapis.com/css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&amp;subset=latin%2Clatin-ext" type="text/css" media="all"/>
<link rel="stylesheet" id="genericons-css" href="https://web.archive.org/web/20210510224456cs_/http://blog.boochtek.com/wp-content/themes/twentysixteen/genericons/genericons.css?ver=3.4.1" type="text/css" media="all"/>
<link rel="stylesheet" id="twentysixteen-style-css" href="https://web.archive.org/web/20210510224456cs_/http://blog.boochtek.com/wp-content/themes/twentysixteen/style.css?ver=4.7.2" type="text/css" media="all"/>
<!--[if lt IE 10]>
<link rel='stylesheet' id='twentysixteen-ie-css' href='http://blog.boochtek.com/wp-content/themes/twentysixteen/css/ie.css?ver=20150825' type='text/css' media='all' />
<![endif]-->
<!--[if lt IE 9]>
<link rel='stylesheet' id='twentysixteen-ie8-css' href='http://blog.boochtek.com/wp-content/themes/twentysixteen/css/ie8.css?ver=20150825' type='text/css' media='all' />
<![endif]-->
<!--[if lt IE 8]>
<link rel='stylesheet' id='twentysixteen-ie7-css' href='http://blog.boochtek.com/wp-content/themes/twentysixteen/css/ie7.css?ver=20150825' type='text/css' media='all' />
<![endif]-->
<!--[if lt IE 9]>
<script type='text/javascript' src='http://blog.boochtek.com/wp-content/themes/twentysixteen/js/html5.js?ver=3.7.3'></script>
<![endif]-->
<script type="text/javascript" src="https://web.archive.org/web/20210510224456js_/http://blog.boochtek.com/wp-includes/js/jquery/jquery.js?ver=1.12.4"></script>
<script type="text/javascript" src="https://web.archive.org/web/20210510224456js_/http://blog.boochtek.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1"></script>
<link rel="https://api.w.org/" href="http://blog.boochtek.com/wp-json/"/>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://blog.boochtek.com/xmlrpc.php?rsd"/>
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://blog.boochtek.com/wp-includes/wlwmanifest.xml"/>
<meta name="generator" content="WordPress 4.7.2"/>
</head>

<body class="archive date hfeed">
<div id="page" class="site">
<div class="site-inner">
<a class="skip-link screen-reader-text" href="#content">Skip to content</a>

<header id="masthead" class="site-header" role="banner">
<div class="site-header-main">
<div class="site-branding">
<p class="site-title"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/" rel="home">BoochTek, LLC</a></p>
<p class="site-description">Web Development, Ruby on Rails, Open Source</p>
</div><!-- .site-branding -->

</div><!-- .site-header-main -->

</header><!-- .site-header -->

<div id="content" class="site-content">

<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">


<header class="page-header">
<h1 class="page-title">Month: January 2010</h1> </header><!-- .page-header -->


<article id="post-8" class="post-8 post type-post status-publish format-standard hentry category-blogging">
<header class="entry-header">

<h2 class="entry-title"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/2010/01/01/introduction" rel="bookmark">Introduction</a></h2> </header><!-- .entry-header -->



<div class="entry-content">
<p>Welcome to the BoochTek blog. BoochTek, LLC is a small web development company, based in St. Louis, Missouri. We specialize in <a title="Ruby on Rails official site" href="https://web.archive.org/web/20210510224456/http://rubyonrails.org/">Ruby on Rails</a>, <a title="jQuery offical site" href="https://web.archive.org/web/20210510224456/http://jquery.com/">jQuery</a> (JavaScript), and <a title="PHP official site" href="https://web.archive.org/web/20210510224456/http://php.net/">PHP</a>.</p>
<p>This bog will be a place where we can share some of our experiences in web development, Open Source, programming, and technology in general.</p>
</div><!-- .entry-content -->

<footer class="entry-footer">
<span class="byline"><span class="author vcard"><img alt="" src="https://web.archive.org/web/20210510224456im_/http://2.gravatar.com/avatar/52bfd7cb9ac37808464919f9685ca62f?s=49&amp;d=blank&amp;r=g" srcset="https://web.archive.org/web/20210510224456im_/http://2.gravatar.com/avatar/52bfd7cb9ac37808464919f9685ca62f?s=98&amp;d=blank&amp;r=g 2x" class="avatar avatar-49 photo" height="49" width="49"/><span class="screen-reader-text">Author </span> <a class="url fn n" href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/author/booch">Craig Buchek</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/2010/01/01/introduction" rel="bookmark"><time class="entry-date published" datetime="2010-01-01T00:01:41+00:00">January 1, 2010</time><time class="updated" datetime="2015-11-30T21:20:05+00:00">November 30, 2015</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/blogging" rel="category tag">Blogging</a></span> </footer><!-- .entry-footer -->
</article><!-- #post-## -->

</main><!-- .site-main -->
</div><!-- .content-area -->


<aside id="secondary" class="sidebar widget-area" role="complementary">
<section id="pages-2" class="widget widget_pages"><h2 class="widget-title">Pages</h2> <ul>
<li class="page_item page-item-2"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/about">About</a></li>
</ul>
</section><section id="categories-4" class="widget widget_categories"><h2 class="widget-title">Categories</h2> <ul>
<li class="cat-item cat-item-17"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/agile">Agile</a>
</li>
<li class="cat-item cat-item-26"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming/architecture">Architecture</a>
</li>
<li class="cat-item cat-item-20"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/blogging">Blogging</a>
</li>
<li class="cat-item cat-item-25"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming/programming-languages/brilliant">Brilliant</a>
</li>
<li class="cat-item cat-item-30"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/agile/empathy">Empathy</a>
</li>
<li class="cat-item cat-item-27"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/agile/estimation-agile">Estimation</a>
</li>
<li class="cat-item cat-item-22"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/gadgets">Gadgets</a>
</li>
<li class="cat-item cat-item-7"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/open-source/linux">GNU/Linux</a>
</li>
<li class="cat-item cat-item-9"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming/programming-languages">Languages</a>
</li>
<li class="cat-item cat-item-19"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming/oop">OOP</a>
</li>
<li class="cat-item cat-item-5"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/open-source">Open Source</a>
</li>
<li class="cat-item cat-item-8"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming">Programming</a>
</li>
<li class="cat-item cat-item-16"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming/programming-languages/python">Python</a>
</li>
<li class="cat-item cat-item-29"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/resolutions">Resolutions</a>
</li>
<li class="cat-item cat-item-28"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/agile/retrospectives">Retrospectives</a>
</li>
<li class="cat-item cat-item-10"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming/programming-languages/ruby">Ruby</a>
</li>
<li class="cat-item cat-item-6"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/webdev/rails">Ruby on Rails</a>
</li>
<li class="cat-item cat-item-12"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/security">Security</a>
</li>
<li class="cat-item cat-item-21"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/programming/programming-languages/shell">Shell</a>
</li>
<li class="cat-item cat-item-13"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/sysadmin">System Admin</a>
</li>
<li class="cat-item cat-item-18"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/agile/tdd">TDD</a>
</li>
<li class="cat-item cat-item-4"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/category/webdev">Web Development</a>
</li>
</ul>
</section> </aside><!-- .sidebar .widget-area -->

</div><!-- .site-content -->

<footer id="colophon" class="site-footer" role="contentinfo">


<div class="site-info">
<span class="site-title"><a href="https://web.archive.org/web/20210510224456/http://blog.boochtek.com/" rel="home">BoochTek, LLC</a></span>
<a href="https://web.archive.org/web/20210510224456/https://wordpress.org/">Proudly powered by WordPress</a>
</div><!-- .site-info -->
</footer><!-- .site-footer -->
</div><!-- .site-inner -->
</div><!-- .site -->

<script type="text/javascript" src="https://web.archive.org/web/20210510224456js_/http://blog.boochtek.com/wp-content/themes/twentysixteen/js/skip-link-focus-fix.js?ver=20150825"></script>
<script type="text/javascript">
/* <![CDATA[ */
var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"};
/* ]]> */
</script>
<script type="text/javascript" src="https://web.archive.org/web/20210510224456js_/http://blog.boochtek.com/wp-content/themes/twentysixteen/js/functions.js?ver=20150825"></script>
<script type="text/javascript" src="https://web.archive.org/web/20210510224456js_/http://blog.boochtek.com/wp-includes/js/wp-embed.min.js?ver=4.7.2"></script>
</body>
</html>
<!--
FILE ARCHIVED ON 22:44:56 May 10, 2021 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 08:06:38 Feb 23, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
-->
<!--
playback timings (ms):
exclusion.robots: 0.104
exclusion.robots.policy: 0.093
cdx.remote: 0.096
esindex: 0.009
LoadShardBlock: 160.705 (6)
PetaboxLoader3.datanode: 123.342 (7)
load_resource: 101.1
PetaboxLoader3.resolve: 48.33
-->
Loading

0 comments on commit 855a0f7

Please sign in to comment.