re = /<label class="icn16 .*" for=".*">(.*)<[^>]+>/
str = '
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>
Ninite - Install or Update Multiple Apps at Once
</title>
<meta name="description" content="The easiest, fastest way to update or install software. Ninite downloads and installs programs automatically in the background.">
<meta name="author" content="">
<!--
<meta name="viewport" content="width=device-width, initial-scale=1.0">
-->
<link rel="icon" type="image/png" href="https://d8f7mp21btv4f.cloudfront.net/favicon-f2adff6a3437e4b447b9ed3e18ea6da3.png">
<link rel="stylesheet" href="https://d8f7mp21btv4f.cloudfront.net/css/style-2ac77874a515f12011f1769b65e3743b.css">
<script src="https://d8f7mp21btv4f.cloudfront.net/js/libs/modernizr.min-fdea45d32b49928d8028af0c4e836788.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push([\'_setAccount\', \'UA-10831845-1\']);
_gaq.push([\'_trackPageview\']);
_gaq.push([\'_trackPageLoadTime\']);
(function() {
var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;
ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';
var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<div id="container">
<div class="header">
<div class="container_12">
<div class="grid_6">
<a class="brand" href="/">Ninite</a>
<a href="/pro">Ninite Pro</a>
<a href="/updater/">Ninite Updater</a>
</div>
<div class="grid_6 right">
<a href="/help/">help</a>
<a href="/feedback/">feedback</a>
<a href="/signin/">sign in</a>
</div>
</div>
</div>
<style>
body {
background: #fff;
overflow-x: hidden;
}
#content {
display: none;
}
.home_heading {
margin-bottom: 4px;
}
.app_category, .app_name {
list-style-type: none;
}
.app_category_list, .app_name_list {
padding: 0;
margin: 0;
}
.app_category_list {
margin: 0 auto;
}
.app_category {
width: 145px;
margin-right: 2px;
float: left;
}
.app_category_name {
margin: 16px 0 0;
}
.app_name {
margin: 2px 0 0;
cursor: pointer;
}
.app_name .icn16 {
display: inline-block;
height: 16px;
width: auto;
padding-left: 17px;
}
.app_name:hover {
background: #f8de7e;
}
.selected_app {
background: #5CE673;
}
.selected_app:hover {
background: #52CC66;
}
.get_installer_button {
margin: 16px 0;
}
.ninite_opinions {
margin: 0;
padding: 0;
}
.ninite_opinions li {
margin-top: 5px;
}
.homepage_explanation {
border-bottom: none;
}
.homepage_instructions {
margin: 10px auto;
}
.homepage_info {
margin-top: 50px;
}
/* masonry transitions */
.masonry, .masonry .masonry-brick {
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-ms-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
transition-duration: 0.7s;
}
.masonry {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.masonry .masonry-brick {
-webkit-transition-property: left, right, top;
-moz-transition-property: left, right, top;
-ms-transition-property: left, right, top;
-o-transition-property: left, right, top;
transition-property: left, right, top;
}
</style>
<div class="homepage_explanation">
<div class="container_12">
<div class="grid_6">
<h1 class="home_heading">Install and Update All Your Programs at Once</h1>
<img style="border-radius: 16px;" width="444" height="299" src="https://d8f7mp21btv4f.cloudfront.net/img/screenshot-507034b30050770944e5bd1855e1c9b0.png" alt="A Ninite Installer">
<br>
No toolbars. No clicking next.
Just pick your apps and click Get Installer.
</div>
<div class="grid_3">
<h1 class="home_heading">Always Up-to-date</h1>
<p>You don\'t have to watch for updates. Our bots do that. Here\'s what\'s new:</p>
<p>
Glary updated to 5.35.0.55.<br>
<span class="news_timestamp">16 hours ago</span>
</p>
<p>
AIMP updated to 3.60.1503.<br>
<span class="news_timestamp">Saturday at 6:31 pm</span>
</p>
<p>
Dropbox updated to 3.10.5.<br>
<span class="news_timestamp">Friday at 7:41 pm</span>
</p>
<p>
Chrome updated to 45.0.2454.101.<br>
<span class="news_timestamp">Thursday at 11:07 pm</span>
</p>
<p>
Skype updated to 7.11.0.102.<br>
<span class="news_timestamp">Thursday at 8:19 pm</span>
</p>
<p><a href="/news">more news</a></p>
</div>
<div class="grid_3">
<h1 class="home_heading">Trusted by Millions</h1>
<p>We install and update over 500,000 programs each day for millions of home users and <a href="https://ninite.com/pro">Ninite Pro</a> subscribers like NASA, Harvard Medical School, and Tupperware.</p>
<p>The <a href="/press">press</a> likes us too:</p>
<p>
“I\'ll bet the service saved me a couple hours”
<br>
<b>PCWorld</b>
</p>
<p>
“Ninite.com frees up your day”
<br>
<b>The Christian Science Monitor</b>
</p>
<p>
“This post can be fairly short because Ninite works exactly as advertised.”
<br>
<b>Lifehacker</b>
</p>
</div>
</div>
</div>
<div class="container_12 homepage_instructions">
<div class="grid_4">
<h1 class="home_heading">1. Click all the apps you want</h1>
You can learn more about a program by hovering over it.
</div>
<div class="grid_4">
<h1 class="home_heading">2. Click Get Installer and run it</h1>
Ninite installs apps for you in the background.
No clicking next.
We say NO to toolbars or other junk.
</div>
<div class="grid_4">
<h1 class="home_heading">3. Run it again later</h1>
Your installer will update apps to the latest versions. If something is up-to-date we\'ll skip it.
</div>
</div>
<div class="container_12">
<div class="grid_12">
<h1 class="visuallyhidden">We also have a page for screenreader-friendly
accessible apps at <a href="/accessible">ninite.com/accessible</a>.</h1>
</div>
</div>
<form method="POST">
<input type="hidden" name="_xsrf" value="2|264cb74f|df809b2aea80a04375f18cd76fdcdc32|1443511718"/>
<ul class="app_category_list">
<li class="app_category">
<h3 class="app_category_name">Web Browsers</h3>
<ul class="app_name_list">
<li class="app_name" title="Fast Browser by Google 45.0.2454.101">
<input type="checkbox" name="apps" value="chrome"
id="cb_kvedr">
<label class="icn16 icn16_kvedr" for="cb_kvedr">Chrome</label>
<p class="visuallyhidden">Fast Browser by Google 45.0.2454.101</p>
</li>
<li class="app_name" title="Alternative Browser 32.0.1948.25">
<input type="checkbox" name="apps" value="operaChromium"
id="cb_dqbak">
<label class="icn16 icn16_dqbak" for="cb_dqbak">Opera Chromium</label>
<p class="visuallyhidden">Alternative Browser 32.0.1948.25</p>
</li>
<li class="app_name" title="Extensible Browser 41.0">
<input type="checkbox" name="apps" value="firefox"
id="cb_22s4s">
<label class="icn16 icn16_22s4s" for="cb_22s4s">Firefox</label>
<p class="visuallyhidden">Extensible Browser 41.0</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Messaging</h3>
<ul class="app_name_list">
<li class="app_name" title="Internet Telephone 7.11.0.102">
<input type="checkbox" name="apps" value="skype"
id="cb_2qq4h">
<label class="icn16 icn16_2qq4h" for="cb_2qq4h">Skype</label>
<p class="visuallyhidden">Internet Telephone 7.11.0.102</p>
</li>
<li class="app_name" title="Multi-IM Client 2.10.11">
<input type="checkbox" name="apps" value="pidgin"
id="cb_tm27m">
<label class="icn16 icn16_tm27m" for="cb_tm27m">Pidgin</label>
<p class="visuallyhidden">Multi-IM Client 2.10.11</p>
</li>
<li class="app_name" title="Email Reader by Mozilla 38.2.0">
<input type="checkbox" name="apps" value="thunderbird"
id="cb_4nn6w">
<label class="icn16 icn16_4nn6w" for="cb_4nn6w">Thunderbird</label>
<p class="visuallyhidden">Email Reader by Mozilla 38.2.0</p>
</li>
<li class="app_name" title="Trillian IM 5.6.0.5">
<input type="checkbox" name="apps" value="trillian"
id="cb_tvalh">
<label class="icn16 icn16_tvalh" for="cb_tvalh">Trillian</label>
<p class="visuallyhidden">Trillian IM 5.6.0.5</p>
</li>
<li class="app_name" title="AOL Instant Messenger 7.5.14.8">
<input type="checkbox" name="apps" value="aim"
id="cb_iicoh">
<label class="icn16 icn16_iicoh" for="cb_iicoh">AIM</label>
<p class="visuallyhidden">AOL Instant Messenger 7.5.14.8</p>
</li>
<li class="app_name" title="Yahoo! IM Client 11.5.0.0228">
<input type="checkbox" name="apps" value="yahoo"
id="cb_eqp6r">
<label class="icn16 icn16_eqp6r" for="cb_eqp6r">Yahoo!</label>
<p class="visuallyhidden">Yahoo! IM Client 11.5.0.0228</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Media</h3>
<ul class="app_name_list">
<li class="app_name" title="Music/Media Manager 12.3.0.44">
<input type="checkbox" name="apps" value="itunes"
id="cb_hmiuc">
<label class="icn16 icn16_hmiuc" for="cb_hmiuc">iTunes</label>
<p class="visuallyhidden">Music/Media Manager 12.3.0.44</p>
</li>
<li class="app_name" title="Great Video Player 2.2.1">
<input type="checkbox" name="apps" value="vlc"
id="cb_5hco5">
<label class="icn16 icn16_5hco5" for="cb_5hco5">VLC</label>
<p class="visuallyhidden">Great Video Player 2.2.1</p>
</li>
<li class="app_name" title="Video Player 4.0.0.0">
<input type="checkbox" name="apps" value="kmplayer"
id="cb_tglx7">
<label class="icn16 icn16_tglx7" for="cb_tglx7">KMPlayer</label>
<p class="visuallyhidden">Video Player 4.0.0.0</p>
</li>
<li class="app_name" title="Music Player 3.60.1503">
<input type="checkbox" name="apps" value="aimp"
id="cb_lconn">
<label class="icn16 icn16_lconn" for="cb_lconn">AIMP</label>
<p class="visuallyhidden">Music Player 3.60.1503</p>
</li>
<li class="app_name" title="Music Player 1.3.8">
<input type="checkbox" name="apps" value="foobar"
id="cb_hbmpm">
<label class="icn16 icn16_hbmpm" for="cb_hbmpm">foobar2000</label>
<p class="visuallyhidden">Music Player 1.3.8</p>
</li>
<li class="app_name" title="Music Player 5.6.6.3516">
<input type="checkbox" name="apps" value="winamp"
id="cb_gs7lf">
<label class="icn16 icn16_gs7lf" for="cb_gs7lf">Winamp</label>
<p class="visuallyhidden">Music Player 5.6.6.3516</p>
</li>
<li class="app_name" title="Audio Editor 2.1.1">
<input type="checkbox" name="apps" value="audacity"
id="cb_htevm">
<label class="icn16 icn16_htevm" for="cb_htevm">Audacity</label>
<p class="visuallyhidden">Audio Editor 2.1.1</p>
</li>
<li class="app_name" title="Video decoders plus Media Player Classic 11.4.0">
<input type="checkbox" name="apps" value="klitecodecs"
id="cb_w53be">
<label class="icn16 icn16_w53be" for="cb_w53be">K-Lite Codecs</label>
<p class="visuallyhidden">Video decoders plus Media Player Classic 11.4.0</p>
</li>
<li class="app_name" title="Video Player 2.2.69.5227">
<input type="checkbox" name="apps" value="gom"
id="cb_uhgi3">
<label class="icn16 icn16_uhgi3" for="cb_uhgi3">GOM</label>
<p class="visuallyhidden">Video Player 2.2.69.5227</p>
</li>
<li class="app_name" title="Online Music Service 1.0.14.124">
<input type="checkbox" name="apps" value="spotify"
id="cb_tlvlq">
<label class="icn16 icn16_tlvlq" for="cb_tlvlq">Spotify</label>
<p class="visuallyhidden">Online Music Service 1.0.14.124</p>
</li>
<li class="app_name" title="Video decoders plus MPC 2014.07.13">
<input type="checkbox" name="apps" value="cccp"
id="cb_xsupa">
<label class="icn16 icn16_xsupa" for="cb_xsupa">CCCP</label>
<p class="visuallyhidden">Video decoders plus MPC 2014.07.13</p>
</li>
<li class="app_name" title="Music Organizer 4.1.8.1751">
<input type="checkbox" name="apps" value="mediamonkey"
id="cb_7qwxr">
<label class="icn16 icn16_7qwxr" for="cb_7qwxr">MediaMonkey</label>
<p class="visuallyhidden">Music Organizer 4.1.8.1751</p>
</li>
<li class="app_name" title="Video Player 7.7.8">
<input type="checkbox" name="apps" value="quicktime"
id="cb_nmyd5">
<label class="icn16 icn16_nmyd5" for="cb_nmyd5">QuickTime</label>
<p class="visuallyhidden">Video Player 7.7.8</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Runtimes</h3>
<ul class="app_name_list">
<li class="app_name" title="Java Runtime Environment (JRE) 8u60-b27">
<input type="checkbox" name="apps" value="java8"
id="cb_za42k">
<label class="icn16 icn16_za42k" for="cb_za42k">Java 8</label>
<p class="visuallyhidden">Java Runtime Environment (JRE) 8u60-b27</p>
</li>
<li class="app_name" title="Microsoft .NET 4.6.00081">
<input type="checkbox" name="apps" value=".net4.6"
id="cb_mq4ah">
<label class="icn16 icn16_mq4ah" for="cb_mq4ah">.NET 4.6</label>
<p class="visuallyhidden">Microsoft .NET 4.6.00081</p>
</li>
<li class="app_name" title="Microsoft Silverlight 5.1.40728.0">
<input type="checkbox" name="apps" value="silverlight"
id="cb_sutoa">
<label class="icn16 icn16_sutoa" for="cb_sutoa">Silverlight</label>
<p class="visuallyhidden">Microsoft Silverlight 5.1.40728.0</p>
</li>
<li class="app_name" title="Adobe Air 19.0.0.190">
<input type="checkbox" name="apps" value="air"
id="cb_hrcyq">
<label class="icn16 icn16_hrcyq" for="cb_hrcyq">Air</label>
<p class="visuallyhidden">Adobe Air 19.0.0.190</p>
</li>
<li class="app_name" title="Shockwave Player 12.2.0.162">
<input type="checkbox" name="apps" value="shockwave"
id="cb_rci2j">
<label class="icn16 icn16_rci2j" for="cb_rci2j">Shockwave</label>
<p class="visuallyhidden">Shockwave Player 12.2.0.162</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Imaging</h3>
<ul class="app_name_list">
<li class="app_name" title="Image Editor 4.6.5693.28 (requires .NET 4.5)">
<input type="checkbox" name="apps" value="paint.net"
id="cb_by33i">
<label class="icn16 icn16_by33i" for="cb_by33i">Paint.NET</label>
<p class="visuallyhidden">Image Editor 4.6.5693.28 (requires .NET 4.5)</p>
</li>
<li class="app_name" title="Photo Manager by Google 3.9.140.248">
<input type="checkbox" name="apps" value="picasa"
id="cb_f5zjo">
<label class="icn16 icn16_f5zjo" for="cb_f5zjo">Picasa</label>
<p class="visuallyhidden">Photo Manager by Google 3.9.140.248</p>
</li>
<li class="app_name" title="Open Source Image Editor 2.8.14">
<input type="checkbox" name="apps" value="gimp"
id="cb_7rlms">
<label class="icn16 icn16_7rlms" for="cb_7rlms">GIMP</label>
<p class="visuallyhidden">Open Source Image Editor 2.8.14</p>
</li>
<li class="app_name" title="Image Viewer 4.40">
<input type="checkbox" name="apps" value="irfanview"
id="cb_2n6do">
<label class="icn16 icn16_2n6do" for="cb_2n6do">IrfanView</label>
<p class="visuallyhidden">Image Viewer 4.40</p>
</li>
<li class="app_name" title="Image Viewer 2.34">
<input type="checkbox" name="apps" value="xnview"
id="cb_hzubg">
<label class="icn16 icn16_hzubg" for="cb_hzubg">XnView</label>
<p class="visuallyhidden">Image Viewer 2.34</p>
</li>
<li class="app_name" title="Vector Graphics Editor 0.91">
<input type="checkbox" name="apps" value="inkscape"
id="cb_g6lly">
<label class="icn16 icn16_g6lly" for="cb_g6lly">Inkscape</label>
<p class="visuallyhidden">Vector Graphics Editor 0.91</p>
</li>
<li class="app_name" title="FastStone Image Viewer 5.5">
<input type="checkbox" name="apps" value="faststone"
id="cb_6nlg6">
<label class="icn16 icn16_6nlg6" for="cb_6nlg6">FastStone</label>
<p class="visuallyhidden">FastStone Image Viewer 5.5</p>
</li>
<li class="app_name" title="Screenshot Tool 1.2.6.7">
<input type="checkbox" name="apps" value="greenshot"
id="cb_wq43l">
<label class="icn16 icn16_wq43l" for="cb_wq43l">Greenshot</label>
<p class="visuallyhidden">Screenshot Tool 1.2.6.7</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Documents</h3>
<ul class="app_name_list">
<li class="app_name" title="Free Office Suite 4.1.1 (JRE recommended)">
<input type="checkbox" name="apps" value="openoffice"
id="cb_x52fw">
<label class="icn16 icn16_x52fw" for="cb_x52fw">OpenOffice</label>
<p class="visuallyhidden">Free Office Suite 4.1.1 (JRE recommended)</p>
</li>
<li class="app_name" title="Adobe PDF Reader 15.8.20082">
<input type="checkbox" name="apps" value="readerDC"
id="cb_edv2t">
<label class="icn16 icn16_edv2t" for="cb_edv2t">Reader DC</label>
<p class="visuallyhidden">Adobe PDF Reader 15.8.20082</p>
</li>
<li class="app_name" title="Lightweight PDF Reader 3.0">
<input type="checkbox" name="apps" value="sumatrapdf"
id="cb_m4qxn">
<label class="icn16 icn16_m4qxn" for="cb_m4qxn">SumatraPDF</label>
<p class="visuallyhidden">Lightweight PDF Reader 3.0</p>
</li>
<li class="app_name" title="Alternative PDF Reader 7.2.0.0722">
<input type="checkbox" name="apps" value="foxit"
id="cb_n3l7s">
<label class="icn16 icn16_n3l7s" for="cb_n3l7s">Foxit Reader</label>
<p class="visuallyhidden">Alternative PDF Reader 7.2.0.0722</p>
</li>
<li class="app_name" title="Print Documents as PDF Files 3.0">
<input type="checkbox" name="apps" value="cutepdf"
id="cb_g2ba4">
<label class="icn16 icn16_g2ba4" for="cb_g2ba4">CutePDF</label>
<p class="visuallyhidden">Print Documents as PDF Files 3.0</p>
</li>
<li class="app_name" title="Free Office Suite 5.0.2 (JRE recommended)">
<input type="checkbox" name="apps" value="libreoffice"
id="cb_iym3r">
<label class="icn16 icn16_iym3r" for="cb_iym3r">LibreOffice</label>
<p class="visuallyhidden">Free Office Suite 5.0.2 (JRE recommended)</p>
</li>
<li class="app_name" title="Print Documents as PDF Files 2.1.2.884">
<input type="checkbox" name="apps" value="pdfcreator"
id="cb_jjvo5">
<label class="icn16 icn16_jjvo5" for="cb_jjvo5">PDFCreator</label>
<p class="visuallyhidden">Print Documents as PDF Files 2.1.2.884</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Security</h3>
<ul class="app_name_list">
<li class="app_name" title="Great Antivirus by Microsoft 4.8.204">
<input type="checkbox" name="apps" value="essentials"
id="cb_da233">
<label class="icn16 icn16_da233" for="cb_da233">Essentials</label>
<p class="visuallyhidden">Great Antivirus by Microsoft 4.8.204</p>
</li>
<li class="app_name" title="Avast Free Antivirus 10.4.2233">
<input type="checkbox" name="apps" value="avast"
id="cb_l3vzg">
<label class="icn16 icn16_l3vzg" for="cb_l3vzg">Avast</label>
<p class="visuallyhidden">Avast Free Antivirus 10.4.2233</p>
</li>
<li class="app_name" title="AVG Free Antivirus 2015 15.0.6140">
<input type="checkbox" name="apps" value="avg"
id="cb_4mrni">
<label class="icn16 icn16_4mrni" for="cb_4mrni">AVG</label>
<p class="visuallyhidden">AVG Free Antivirus 2015 15.0.6140</p>
</li>
<li class="app_name" title="Malware Remover 2.1.8.1057">
<input type="checkbox" name="apps" value="malwarebytes"
id="cb_mgdaa">
<label class="icn16 icn16_mgdaa" for="cb_mgdaa">Malwarebytes</label>
<p class="visuallyhidden">Malware Remover 2.1.8.1057</p>
</li>
<li class="app_name" title="Antivirus Free Trial 11.8.586.8535">
<input type="checkbox" name="apps" value="adaware"
id="cb_avnaa">
<label class="icn16 icn16_avnaa" for="cb_avnaa">Ad-Aware</label>
<p class="visuallyhidden">Antivirus Free Trial 11.8.586.8535</p>
</li>
<li class="app_name" title="Spyware Remover 2.4.40">
<input type="checkbox" name="apps" value="spybot2"
id="cb_fflxm">
<label class="icn16 icn16_fflxm" for="cb_fflxm">Spybot 2</label>
<p class="visuallyhidden">Spyware Remover 2.4.40</p>
</li>
<li class="app_name" title="Avira Free Antivirus 15.0.13.202">
<input type="checkbox" name="apps" value="avira"
id="cb_e54zh">
<label class="icn16 icn16_e54zh" for="cb_e54zh">Avira</label>
<p class="visuallyhidden">Avira Free Antivirus 15.0.13.202</p>
</li>
<li class="app_name" title="SUPERAntiSpyware Free 6.0.1206">
<input type="checkbox" name="apps" value="super"
id="cb_dmzdc">
<label class="icn16 icn16_dmzdc" for="cb_dmzdc">Super</label>
<p class="visuallyhidden">SUPERAntiSpyware Free 6.0.1206</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">File Sharing</h3>
<ul class="app_name_list">
<li class="app_name" title="Free Bittorrent Client 3.2.3">
<input type="checkbox" name="apps" value="qbittorrent"
id="cb_itstl">
<label class="icn16 icn16_itstl" for="cb_itstl">qBittorrent</label>
<p class="visuallyhidden">Free Bittorrent Client 3.2.3</p>
</li>
<li class="app_name" title="File Sharing Client 0.50a">
<input type="checkbox" name="apps" value="emule"
id="cb_ceish">
<label class="icn16 icn16_ceish" for="cb_ceish">eMule</label>
<p class="visuallyhidden">File Sharing Client 0.50a</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Online Storage</h3>
<ul class="app_name_list">
<li class="app_name" title="Great Online Backup/File Sync 3.10.5">
<input type="checkbox" name="apps" value="dropbox"
id="cb_f4z4i">
<label class="icn16 icn16_f4z4i" for="cb_f4z4i">Dropbox</label>
<p class="visuallyhidden">Great Online Backup/File Sync 3.10.5</p>
</li>
<li class="app_name" title="Online Backup/File Sync 1.25.0286.7715">
<input type="checkbox" name="apps" value="googledrive"
id="cb_v4sqq">
<label class="icn16 icn16_v4sqq" for="cb_v4sqq">Google Drive</label>
<p class="visuallyhidden">Online Backup/File Sync 1.25.0286.7715</p>
</li>
<li class="app_name" title="MozyHome Online Backup 2.28.2.432">
<input type="checkbox" name="apps" value="mozy"
id="cb_r7qtr">
<label class="icn16 icn16_r7qtr" for="cb_r7qtr">Mozy</label>
<p class="visuallyhidden">MozyHome Online Backup 2.28.2.432</p>
</li>
<li class="app_name" title="Online File Sync by Microsoft 17.3.5951.0827">
<input type="checkbox" name="apps" value="onedrive"
id="cb_57ao2">
<label class="icn16 icn16_57ao2" for="cb_57ao2">OneDrive</label>
<p class="visuallyhidden">Online File Sync by Microsoft 17.3.5951.0827</p>
</li>
<li class="app_name" title="Online Backup/File Sync 3.6.0.1.139445">
<input type="checkbox" name="apps" value="sugarsync"
id="cb_rm6zf">
<label class="icn16 icn16_rm6zf" for="cb_rm6zf">SugarSync</label>
<p class="visuallyhidden">Online Backup/File Sync 3.6.0.1.139445</p>
</li>
<li class="app_name" title="File Synchronization 1.4.111">
<input type="checkbox" name="apps" value="bittorrentsync"
id="cb_mwfrt">
<label class="icn16 icn16_mwfrt" for="cb_mwfrt">BitTorrent Sync</label>
<p class="visuallyhidden">File Synchronization 1.4.111</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Other</h3>
<ul class="app_name_list">
<li class="app_name" title="Online Notes 5.9.1.8742">
<input type="checkbox" name="apps" value="evernote"
id="cb_i2ycj">
<label class="icn16 icn16_i2ycj" for="cb_i2ycj">Evernote</label>
<p class="visuallyhidden">Online Notes 5.9.1.8742</p>
</li>
<li class="app_name" title="Online Atlas by Google 7.1.5.1557">
<input type="checkbox" name="apps" value="googleearth"
id="cb_ewkjy">
<label class="icn16 icn16_ewkjy" for="cb_ewkjy">Google Earth</label>
<p class="visuallyhidden">Online Atlas by Google 7.1.5.1557</p>
</li>
<li class="app_name" title="App Store for Games">
<input type="checkbox" name="apps" value="steam"
id="cb_oxxml">
<label class="icn16 icn16_oxxml" for="cb_oxxml">Steam</label>
<p class="visuallyhidden">App Store for Games</p>
</li>
<li class="app_name" title="Password Manager 2.30">
<input type="checkbox" name="apps" value="keepass2"
id="cb_jrd6u">
<label class="icn16 icn16_jrd6u" for="cb_jrd6u">KeePass 2</label>
<p class="visuallyhidden">Password Manager 2.30</p>
</li>
<li class="app_name" title="Local File Search Engine 1.3.4.686">
<input type="checkbox" name="apps" value="everything"
id="cb_gew3n">
<label class="icn16 icn16_gew3n" for="cb_gew3n">Everything</label>
<p class="visuallyhidden">Local File Search Engine 1.3.4.686</p>
</li>
<li class="app_name" title="Screen Reader 2015.3">
<input type="checkbox" name="apps" value="nvda"
id="cb_rrag3">
<label class="icn16 icn16_rrag3" for="cb_rrag3">NV Access</label>
<p class="visuallyhidden">Screen Reader 2015.3</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Utilities</h3>
<ul class="app_name_list">
<li class="app_name" title="Remote Access Tool 10.0.47484.0">
<input type="checkbox" name="apps" value="teamviewer"
id="cb_ibqtw">
<label class="icn16 icn16_ibqtw" for="cb_ibqtw">TeamViewer</label>
<p class="visuallyhidden">Remote Access Tool 10.0.47484.0</p>
</li>
<li class="app_name" title="Disc Burner 2.5.8.0">
<input type="checkbox" name="apps" value="imgburn"
id="cb_itq3h">
<label class="icn16 icn16_itq3h" for="cb_itq3h">ImgBurn</label>
<p class="visuallyhidden">Disc Burner 2.5.8.0</p>
</li>
<li class="app_name" title="Great Disk Defrag 6.0.2.0">
<input type="checkbox" name="apps" value="auslogics"
id="cb_5tcns">
<label class="icn16 icn16_5tcns" for="cb_5tcns">Auslogics</label>
<p class="visuallyhidden">Great Disk Defrag 6.0.2.0</p>
</li>
<li class="app_name" title="Free Remote PC Access 5.2.3.8648">
<input type="checkbox" name="apps" value="realvnc"
id="cb_a3cu2">
<label class="icn16 icn16_a3cu2" for="cb_a3cu2">RealVNC</label>
<p class="visuallyhidden">Free Remote PC Access 5.2.3.8648</p>
</li>
<li class="app_name" title="Better File Copy 2.3">
<input type="checkbox" name="apps" value="teracopy"
id="cb_pa3mm">
<label class="icn16 icn16_pa3mm" for="cb_pa3mm">TeraCopy</label>
<p class="visuallyhidden">Better File Copy 2.3</p>
</li>
<li class="app_name" title="Disc Burner 4.5.6.5844 (requires .NET)">
<input type="checkbox" name="apps" value="cdburnerxp"
id="cb_7d32j">
<label class="icn16 icn16_7d32j" for="cb_7d32j">CDBurnerXP</label>
<p class="visuallyhidden">Disc Burner 4.5.6.5844 (requires .NET)</p>
</li>
<li class="app_name" title="App Uninstaller/Reverse Ninite 1.95">
<input type="checkbox" name="apps" value="revo"
id="cb_lpcec">
<label class="icn16 icn16_lpcec" for="cb_lpcec">Revo</label>
<p class="visuallyhidden">App Uninstaller/Reverse Ninite 1.95</p>
</li>
<li class="app_name" title="Hotkey Launcher 2.5">
<input type="checkbox" name="apps" value="launchy"
id="cb_aly25">
<label class="icn16 icn16_aly25" for="cb_aly25">Launchy</label>
<p class="visuallyhidden">Hotkey Launcher 2.5</p>
</li>
<li class="app_name" title="Directory Statistics 1.1.2.80">
<input type="checkbox" name="apps" value="windirstat"
id="cb_ih3nm">
<label class="icn16 icn16_ih3nm" for="cb_ih3nm">WinDirStat</label>
<p class="visuallyhidden">Directory Statistics 1.1.2.80</p>
</li>
<li class="app_name" title="System Utilities 5.35.0.55">
<input type="checkbox" name="apps" value="glary"
id="cb_h4enj">
<label class="icn16 icn16_h4enj" for="cb_h4enj">Glary</label>
<p class="visuallyhidden">System Utilities 5.35.0.55</p>
</li>
<li class="app_name" title="Disc Burner 0.53.0">
<input type="checkbox" name="apps" value="infrarecorder"
id="cb_addmm">
<label class="icn16 icn16_addmm" for="cb_addmm">InfraRecorder</label>
<p class="visuallyhidden">Disc Burner 0.53.0</p>
</li>
<li class="app_name" title="Classic Shell Win8 Start Menu 4.2.4">
<input type="checkbox" name="apps" value="classicstart"
id="cb_6cxnu">
<label class="icn16 icn16_6cxnu" for="cb_6cxnu">Classic Start</label>
<p class="visuallyhidden">Classic Shell Win8 Start Menu 4.2.4</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Compression</h3>
<ul class="app_name_list">
<li class="app_name" title="Great Compression App 9.20">
<input type="checkbox" name="apps" value="7zip"
id="cb_bcaaf">
<label class="icn16 icn16_bcaaf" for="cb_bcaaf">7-Zip</label>
<p class="visuallyhidden">Great Compression App 9.20</p>
</li>
<li class="app_name" title="File Compression Tool 5.7.2">
<input type="checkbox" name="apps" value="peazip"
id="cb_z6s5m">
<label class="icn16 icn16_z6s5m" for="cb_z6s5m">PeaZip</label>
<p class="visuallyhidden">File Compression Tool 5.7.2</p>
</li>
<li class="app_name" title="Another Compression Tool 5.21 (Trial)">
<input type="checkbox" name="apps" value="winrar"
id="cb_nxciq">
<label class="icn16 icn16_nxciq" for="cb_nxciq">WinRAR</label>
<p class="visuallyhidden">Another Compression Tool 5.21 (Trial)</p>
</li>
</ul>
</li>
<li class="app_category">
<h3 class="app_category_name">Developer Tools</h3>
<ul class="app_name_list">
<li class="app_name" title="Great Programming Language 2.7.10">
<input type="checkbox" name="apps" value="python"
id="cb_epxow">
<label class="icn16 icn16_epxow" for="cb_epxow">Python</label>
<p class="visuallyhidden">Great Programming Language 2.7.10</p>
</li>
<li class="app_name" title="FTP Client 3.14.0">
<input type="checkbox" name="apps" value="filezilla"
id="cb_xqkaw">
<label class="icn16 icn16_xqkaw" for="cb_xqkaw">FileZilla</label>
<p class="visuallyhidden">FTP Client 3.14.0</p>
</li>
<li class="app_name" title="Programmer's Editor 6.8.3">
<input type="checkbox" name="apps" value="notepadplusplus"
id="cb_j2gws">
<label class="icn16 icn16_j2gws" for="cb_j2gws">Notepad++</label>
<p class="visuallyhidden">Programmer's Editor 6.8.3</p>
</li>
<li class="app_name" title="Java Development Kit 8u60-b27">
<input type="checkbox" name="apps" value="jdk8"
id="cb_b6djg">
<label class="icn16 icn16_b6djg" for="cb_b6djg">JDK 8</label>
<p class="visuallyhidden">Java Development Kit 8u60-b27</p>
</li>
<li class="app_name" title="Java Development Kit 8u60-b27">
<input type="checkbox" name="apps" value="jdkx8"
id="cb_azvh4">
<label class="icn16 icn16_azvh4" for="cb_azvh4">JDK x64 8</label>
<p class="visuallyhidden">Java Development Kit 8u60-b27</p>
</li>
<li class="app_name" title="SCP Client 5.7.5">
<input type="checkbox" name="apps" value="winscp"
id="cb_3nmgs">
<label class="icn16 icn16_3nmgs" for="cb_3nmgs">WinSCP</label>
<p class="visuallyhidden">SCP Client 5.7.5</p>
</li>
<li class="app_name" title="SSH client 0.65">
<input type="checkbox" name="apps" value="putty"
id="cb_uriix">
<label class="icn16 icn16_uriix" for="cb_uriix">PuTTY</label>
<p class="visuallyhidden">SSH client 0.65</p>
</li>
<li class="app_name" title="Compare and Merge Files 2.14.0">
<input type="checkbox" name="apps" value="winmerge"
id="cb_a7h2w">
<label class="icn16 icn16_a7h2w" for="cb_a7h2w">WinMerge</label>
<p class="visuallyhidden">Compare and Merge Files 2.14.0</p>
</li>
<li class="app_name" title="IDE for Java 4.5 (requires Java)">
<input type="checkbox" name="apps" value="eclipse"
id="cb_nn5wk">
<label class="icn16 icn16_nn5wk" for="cb_nn5wk">Eclipse</label>
<p class="visuallyhidden">IDE for Java 4.5 (requires Java)</p>
</li>
</ul>
</li>
</ul>
<div class="container_12">
<div class="grid_12 center">
<p class="please_select_apps error" style="display: none;">
Select the apps you want by clicking on them above.
</p>
<button class="get_installer_button" type="submit" accesskey="g">Get Installer</button>
</div>
</div>
</form>
<div class="container_12 homepage_info">
<div class="grid_6">
<h1>Ninite will</h1>
<ul class="ninite_opinions">
<li>start working as soon as you run it</li>
<li>not bother you with any choices or options</li>
<li>install apps in their default location</li>
<li>say no to toolbars or extra junk</li>
<li>install 64-bit apps on 64-bit machines</li>
<li>install apps in your PC\'s language <a href="/help/features/language.html">or one you choose</a></li>
<li>do all its work in the background</li>
<li>install the latest stable version of an app</li>
<li>skip up-to-date apps</li>
<li>skip any reboot requests from installers</li>
<li>use your proxy settings from Internet Explorer</li>
<li>download apps from each publisher\'s official site</li>
<li>verify digital signatures or hashes before running anything</li>
<li>work best if you turn off any web filters or firewalls</li>
<li>save you a lot of time!</li>
</ul>
<h1 style="margin-top: 30px;">Suggest an app</h1>
<p>
We only add popular user-requested apps to Ninite.<br>
<a href="#" onclick="$(\'#suggest\').toggle(); $(this).hide(); return false;">Show suggestion form.</a>
</p>
<form id="suggest" style="display: none;">
I want to see
<input class="auto" name="name" id="suggestname" placeholder="app name">
on Ninite.
<br>
Email me at
<input class="auto" name="email" type="email" id="suggestemail"
placeholder="your email (optional)">
(optional) when it\'s ready.
<br>
<input class="auto" type="submit" value="Suggest this app">
<span style="display:none; color: green;" id="suggestthanks">Thanks!</span>
</form>
</div>
<div class="grid_6" style="position: relative;">
<h1>Patch your domain from one window</h1>
<a href="https://ninite.com/pro">
<img src="https://d8f7mp21btv4f.cloudfront.net/img/proremote/remote_small-7bbe9766239fc1c5a8f7b624b26e5f79.jpg" alt="The new remote interface in Ninite Pro">
</a>
<p>
<a href="https://ninite.com/pro">Ninite Pro</a> helps you manage apps on your whole network for just $20/month for 100 machines. It\'s licensed for business use, faster because of its download cache, works offline, can uninstall apps, has options to disable built-in updaters and desktop shortcuts … we could go on, but there\'s a <a href="https://ninite.com/pro">whole page for that</a>.
</p>
<a href="https://ninite.com/updater">
<img src="https://d8f7mp21btv4f.cloudfront.net/updater/updates_available-e22afb0d61d0f2ff5dc52b810b5a8484.png" alt="Ninite Updater in action">
</a>
<p>
<a href="https://ninite.com/updater">Ninite Updater</a> is for home users who want to support Ninite. It watches your apps for updates automatically for $9.99/year.
</p>
<p>
Our website is free for home use because these products pay the bills. We just like saving you time.
</p>
</div>
</div>
<div id="content" role="main">
</div>
<div class="footer container_12">
<div class="grid_4 push_4 center">
©2015 Secure By Design Inc.
</div>
<div class="grid_8 right">
<a href="/about">about</a>
<a href="/press">press</a>
<a href="/news">updates</a>
<a href="/terms/">terms</a>
<a href="/privacy/">privacy</a>
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write(\'<script src="https://d8f7mp21btv4f.cloudfront.net/js/libs/jquery-1.9.1.min-2ee4df84bb86736eb58870514d2cb4eb.js"><\\/script>\')</script>
<script src="https://d8f7mp21btv4f.cloudfront.net/js/libs/jquery.masonry.min-cf62fcc80f9712e5806e4772e5aa6b80.js"></script>
<script>
$(function(){
$(\'.app_category_list\').masonry({
itemSelector: \'.app_category\',
isFitWidth: true
});
});
$(\'.get_installer_button\').click(function(e) {
if ($(\'input[name=apps]:checked\').size() == 0) {
$(\'.please_select_apps\').slideDown();
return false;
}
});
function set_checked_class(el) {
if (el.find("input:checkbox").prop("checked")) {
el.addClass("selected_app");
} else {
el.removeClass("selected_app");
}
}
function setall(cl, v) {
$("."+cl+" input").prop("checked", v);
$(".app_name").each(function(){ set_checked_class($(this)); });
return false;
}
$(document).ready(function() {
$(".app_name").each(function(){ set_checked_class($(this)); });
});
$(".app_name").click(function(e){
var ck = $("input:checkbox", this).prop("checked");
if (e.target.tagName != \'INPUT\')
$("input:checkbox", this).prop("checked", !ck);
set_checked_class($(this));
});
$(".app_name label").click(function(e){
e.preventDefault();
});
function getCookie(name) {
var r = document.cookie.match("\\\\b" + name + "=([^;]*)\\\\b");
return r ? r[1] : undefined;
}
$("form#suggest").submit(function(e){
e.preventDefault();
var data = { name: $("#suggestname").val(),
email: $("#suggestemail").val(),
_xsrf: getCookie("_xsrf") };
$.post("/suggest", data, function(){
$("#suggestthanks").fadeIn().delay(2000).fadeOut("slow");
});
$("#suggestname").val("");
});
</script>
</body>
</html>
'
# Print the match result
str.scan(re) do |match|
puts match.to_s
end
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Ruby, please visit: http://ruby-doc.org/core-2.2.0/Regexp.html