new password generator

This commit is contained in:
Martin Donnelly 2015-08-19 11:20:23 +01:00
parent b08983e7f7
commit 88686cdc5d
6 changed files with 712 additions and 377 deletions

109
app/libs/password.js Normal file
View File

@ -0,0 +1,109 @@
Array.prototype.random = function () {
return this[Math.floor((Math.random()*this.length))];
};
var alpha = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9'];
var whitespace = ['.','~','#','!','$','+','-','+'];
var numbers = ['0','1','2','3','4','5','6','7','8','9'];
var left = ["Alabama",
"Alaska",
"Arizona",
"Arkansas",
"California",
"Colorado",
"Connecticut",
"Delaware",
"Florida",
"Georgia",
"Idaho",
"Illinois",
"Indiana",
"Iowa",
"Kansas",
"Kentucky",
"Louisiana",
"Maine",
"Maryland",
"Michigan",
"Minnesota",
"Missouri",
"Montana",
"Nebraska",
"Nevada",
"New Hampshire",
"New Jersey",
"New Mexico",
"New York",
"North Carolina",
"North Dakota",
"Ohio",
"Oklahoma",
"Oregon",
"Palau",
"Pennsylvania",
"Puerto Rico",
"Rhode Island",
"South Carolina",
"South Dakota",
"Tennessee",
"Texas",
"Utah",
"Vermont",
"Virgin Islands",
"Virginia",
"Washington",
"West Virginia",
"Wisconsin",
"Wyoming",
"Glasgow",
"Inverness",
"Edinburgh",
"Dumbarton",
"Balloch",
"Renton",
"Helensburgh",
"Cardross",
"Dundee",
"Aberdeen",
"Paisley",
"Hamilton",
"Greenock",
"Falkirk",
"Irvine",
"Clydebank",
"Renfrew",
"Barrhead",
"Erskine",
"London",
"Hammersmith",
"Islington"
];
var right = ['Aganju', 'Cygni', 'Akeron', 'Antares', 'Aragoth', 'Arduinne', 'Ardus', 'Aquitaine', 'Carpenter', 'Beta Hydri', 'Cooper', 'Dahin', 'Capella', 'Endriago', 'Gallina', 'Fenris', 'Freya', 'Glenn', 'Grissom', 'Tau Ceti', 'Jotunheim', 'Kailaasa', 'Lagarto', 'Muspelheim', 'Nifleheim', 'Odin Rex', 'Primus', 'Vega', 'Ragnarok', 'Shepard', 'Slayton', 'Tarsis', 'Mercury', 'Venus', 'Mars', 'Earth', 'Terra', 'Jupiter', 'Saturn', 'Uranus', 'Neptune', 'Pluto', 'Europa', 'Ganymede', 'Callisto', 'Titan', 'Juno', 'Eridanus', 'Cassiopeia', 'Scorpius', 'Crux', 'Cancer', 'Taurus', 'Lyra', 'Andromeda', 'Virgo', 'Aquarius', 'Cygnus', 'Corvus', 'Taurus', 'Draco', 'Perseus', 'Pegasus', 'Gemini', 'Columbia', 'Bootes', 'Orion', 'Deneb'];
var numberCluster = function() {
return numbers.random() + numbers.random() + numbers.random();
};
var randomAmount = function(i) {
var str='';
for (var t=0;t<i;t++) {
str = str + alpha.random();
}
return str;
};
var str = left.random() + ' ' + right.random() + ' ' + numberCluster() + ' ' + numberCluster() ;
str = str.split(' ').join(whitespace.random());
console.log(str);
str = randomAmount(10);
console.log(str);

View File

@ -1,5 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>Slack</title> <title>Slack</title>
<!-- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> --> <!-- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> -->
@ -24,7 +25,24 @@
padding: 0; padding: 0;
} }
body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea { body,
ul,
ol,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
td,
th,
caption,
pre,
p,
blockquote,
input,
textarea {
font: .9em 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font: .9em 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
color: #333; color: #333;
} }
@ -39,14 +57,20 @@
color: #666; color: #666;
} }
h1, h2, h3, h4, h5, h6 { h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-family: 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
color: #FFF; color: #FFF;
margin: 0; margin: 0;
padding: 9px 0; padding: 9px 0;
} }
h1 a, h1 a:visited { h1 a,
h1 a:visited {
color: #EEE; color: #EEE;
} }
@ -128,7 +152,8 @@
padding-left: 10px; padding-left: 10px;
} }
a:hover, .red { a:hover,
.red {
color: #C00; color: #C00;
} }
@ -138,7 +163,8 @@
background-color: #ffffff; background-color: #ffffff;
} }
#btc, #fx { #btc,
#fx {
font-size: 75%; font-size: 75%;
} }
@ -154,391 +180,484 @@
color: #000000; color: #000000;
} }
s0 {border: solid 1px rgb(0,128,0);} s0 {
s1 {border: solid 1px rgb(4,124,0);} border: solid 1px rgb(0, 128, 0);
s2 {border: solid 1px rgb(8,120,0);} }
s3 {border: solid 1px rgb(16,116,0);}
s4 {border: solid 1px rgb(20,112,0);}
s5 {border: solid 1px rgb(24,108,0);}
s6 {border: solid 1px rgb(28,104,0);}
s7 {border: solid 1px rgb(32,100,0);}
s8 {border: solid 1px rgb(36,96,0);}
s9 {border: solid 1px rgb(40,92,0);}
s10 {border: solid 1px rgb(44,88,0);}
s11 {border: solid 1px rgb(48,84,0);}
s12 {border: solid 1px rgb(52,80,0);}
s13 {border: solid 1px rgb(56,76,0);}
s14 {border: solid 1px rgb(60,72,0);}
s15 {border: solid 1px rgb(64,68,0);}
s16 {border: solid 1px rgb(68,64,0);}
s17 {border: solid 1px rgb(72,60,0);}
s18 {border: solid 1px rgb(76,56,0);}
s19 {border: solid 1px rgb(80,52,0);}
s20 {border: solid 1px rgb(84,48,0);}
s21 {border: solid 1px rgb(88,44,0);}
s22 {border: solid 1px rgb(92,40,0);}
s23 {border: solid 1px rgb(96,36,0);}
s24 {border: solid 1px rgb(100,32,0);}
s25 {border: solid 1px rgb(104,28,0);}
s26 {border: solid 1px rgb(108,26,0);}
s27 {border: solid 1px rgb(112,22,0);}
s28 {border: solid 1px rgb(116,18,0);}
s29 {border: solid 1px rgb(120,12,0);}
s30 {border: solid 1px rgb(124,8,0);}
s31 {border: solid 1px rgb(128,4,0);}
s32 {border: solid 1px rgb(128,0,0);}
s1 {
border: solid 1px rgb(4, 124, 0);
}
s2 {
border: solid 1px rgb(8, 120, 0);
}
s3 {
border: solid 1px rgb(16, 116, 0);
}
s4 {
border: solid 1px rgb(20, 112, 0);
}
s5 {
border: solid 1px rgb(24, 108, 0);
}
s6 {
border: solid 1px rgb(28, 104, 0);
}
s7 {
border: solid 1px rgb(32, 100, 0);
}
s8 {
border: solid 1px rgb(36, 96, 0);
}
s9 {
border: solid 1px rgb(40, 92, 0);
}
s10 {
border: solid 1px rgb(44, 88, 0);
}
s11 {
border: solid 1px rgb(48, 84, 0);
}
s12 {
border: solid 1px rgb(52, 80, 0);
}
s13 {
border: solid 1px rgb(56, 76, 0);
}
s14 {
border: solid 1px rgb(60, 72, 0);
}
s15 {
border: solid 1px rgb(64, 68, 0);
}
s16 {
border: solid 1px rgb(68, 64, 0);
}
s17 {
border: solid 1px rgb(72, 60, 0);
}
s18 {
border: solid 1px rgb(76, 56, 0);
}
s19 {
border: solid 1px rgb(80, 52, 0);
}
s20 {
border: solid 1px rgb(84, 48, 0);
}
s21 {
border: solid 1px rgb(88, 44, 0);
}
s22 {
border: solid 1px rgb(92, 40, 0);
}
s23 {
border: solid 1px rgb(96, 36, 0);
}
s24 {
border: solid 1px rgb(100, 32, 0);
}
s25 {
border: solid 1px rgb(104, 28, 0);
}
s26 {
border: solid 1px rgb(108, 26, 0);
}
s27 {
border: solid 1px rgb(112, 22, 0);
}
s28 {
border: solid 1px rgb(116, 18, 0);
}
s29 {
border: solid 1px rgb(120, 12, 0);
}
s30 {
border: solid 1px rgb(124, 8, 0);
}
s31 {
border: solid 1px rgb(128, 4, 0);
}
s32 {
border: solid 1px rgb(128, 0, 0);
}
</style> </style>
</head> </head>
<body>
<div class="container">
<h1 class="title">Slack - I have plenty of talent and vision I just don't give a damn</h1>
<div> <body>
<h2><span id='one' class='dates'>----</span><span>&nbsp;&nbsp;</span><span <div class="container">
<h1 class="title">Slack - I have plenty of talent and vision I just don't give a damn</h1>
<div>
<h2><span id='one' class='dates'>----</span><span>&nbsp;&nbsp;</span><span
id='two' class='dates'>----</span><span>&nbsp;&nbsp;</span> <span id='two' class='dates'>----</span><span>&nbsp;&nbsp;</span> <span
id='three' class='dates'>----</span> id='three' class='dates'>----</span>
</h2> </h2>
</div> </div>
<table> <table>
<tr> <tr>
<th>Starting Points/Metasites</th> <th>Starting Points/Metasites</th>
<th>Tools</th> <th>Tools</th>
<th>Bitcoin <span id="btc"></span></th> <th>Bitcoin <span id="btc"></span></th>
</tr> </tr>
<tr> <tr>
<td> <td>
<!-- Starting Points/Metasites --> <!-- Starting Points/Metasites -->
<ul> <ul>
<li><a href="https://feedly.com/#my">Feedly</a></li> <li><a href="https://feedly.com/#my">Feedly</a></li>
<li><a href="https://www.reddit.com">Reddit</a></li> <li><a href="https://www.reddit.com">Reddit</a></li>
<li><a href="http://www.facebook.com/">Facebook</a></li> <li><a href="http://www.facebook.com/">Facebook</a></li>
<li><a href="http://www.yahoo.com/">Yahoo!</a></li> <li><a href="http://www.yahoo.com/">Yahoo!</a></li>
<li><a href="https://stackedit.io/editor">Journal Editor</a></li> <li><a href="https://stackedit.io/editor">Journal Editor</a></li>
<li><a href="http://www.unmajestic.com/home/bookmarks.php">Slack Bookmarks</a></li> <li><a href="http://www.unmajestic.com/home/bookmarks.php">Slack Bookmarks</a></li>
<li><a href="http://www.rssmix.com/u/7711845">Paleo Mix</a></li> <li><a href="http://www.rssmix.com/u/7711845">Paleo Mix</a></li>
<li><a href="http://status.hivehome.com/">Hive Status</a></li> <li><a href="http://status.hivehome.com/">Hive Status</a></li>
</ul> </ul>
</td> </td>
<td> <td>
<!-- tools --> <!-- tools -->
<ul> <ul>
<li><a href='https://kanbanflow.com'>Kanban Flow</a></li> <li><a href='https://kanbanflow.com'>Kanban Flow</a></li>
<li><a href="https://www.linode.com/">Linode</a></li> <li><a href="https://www.linode.com/">Linode</a></li>
<li><a href="http://www.colorzilla.com/gradient-editor/">CSS Gradient Generator</a></li> <li><a href="http://www.colorzilla.com/gradient-editor/">CSS Gradient Generator</a></li>
<li><a href="http://utilities-online.info/xmltojson">XML to JSON</a></li> <li><a href="http://utilities-online.info/xmltojson">XML to JSON</a></li>
<li><a href="http://shancarter.com/data_converter">CSV to JSON</a></li> <li><a href="http://shancarter.com/data_converter">CSV to JSON</a></li>
<li><a href="http://cubic-bezier.com/">Cubic Bezier</a></li> <li><a href="http://cubic-bezier.com/">Cubic Bezier</a></li>
<li><a href="http://gskinner.com/RegExr/">RegEx Tool</a></li> <li><a href="http://gskinner.com/RegExr/">RegEx Tool</a></li>
<li><a href="http://closure-compiler.appspot.com/home">Closure Compiler</a></li> <li><a href="http://closure-compiler.appspot.com/home">Closure Compiler</a></li>
<li><a href="http://jsonlint.com/">JSON Lint</a></li> <li><a href="http://jsonlint.com/">JSON Lint</a></li>
<li><a href="http://jsoneditoronline.org/">JSON Editor</a></li> <li><a href="http://jsoneditoronline.org/">JSON Editor</a></li>
<li><a href="http://www.base64decode.org/">Base64 Decoder</a></li> <li><a href="http://www.base64decode.org/">Base64 Decoder</a></li>
<li><a href="http://jsbeautifier.org/">JS Beautifier</a></li> <li><a href="http://jsbeautifier.org/">JS Beautifier</a></li>
<li><a href="http://spritepad.wearekiss.com/">Spritepad</a></li> <li><a href="http://spritepad.wearekiss.com/">Spritepad</a></li>
<li><a href="http://draeton.github.com/stitches/">Sprite Sheet Generator</a></li> <li><a href="http://draeton.github.com/stitches/">Sprite Sheet Generator</a></li>
<li><a href="http://www.cleancss.com/">CSS Optimizer</a></li> <li><a href="http://www.cleancss.com/">CSS Optimizer</a></li>
<li><a href="http://fontello.com/">Icon Font Generator</a></li> <li><a href="http://fontello.com/">Icon Font Generator</a></li>
<li><a href="http://html2jade.aaron-powell.com/">HTML to Jade</a></li> <li><a href="http://html2jade.aaron-powell.com/">HTML to Jade</a></li>
<li><a href="http://cdnjs.com//">Cloudflare JS CDN</a></li> <li><a href="http://cdnjs.com//">Cloudflare JS CDN</a></li>
<li><a href="http://www.willpeavy.com/minifier/">HTML Minifier</a></li> <li><a href="http://www.willpeavy.com/minifier/">HTML Minifier</a></li>
<li><a href='https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet'>XSS Cheat Sheet</a></li> <li><a href='https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet'>XSS Cheat Sheet</a></li>
<li><a href='http://jsfiddle.net/'>JSFiddle</a></li> <li><a href='http://jsfiddle.net/'>JSFiddle</a></li>
<li><a href="http://jsbin.com/">JS Bin</a></li> <li><a href="http://jsbin.com/">JS Bin</a></li>
<li><a href='https://draftin.com/documents'>Draftin</a></li> <li><a href='https://draftin.com/documents'>Draftin</a></li>
<li><a href="https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html">Android Asset</a></li> <li><a href="https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html">Android Asset</a></li>
<li><a href="https://xkpasswd.net/s/">Password Generator</a></li> <li><a href="https://xkpasswd.net/s/">Password Generator</a></li>
<li><a href="https://howsecureismypassword.net/">Password Checker</a></li> <li><a href="https://howsecureismypassword.net/">Password Checker</a></li>
<li><a href="https://archive.today">Archive Today</a></li> <li><a href="https://archive.today">Archive Today</a></li>
<li><a href="http://staticmapmaker.com/google/">Static Map Generator</a></li> <li><a href="http://staticmapmaker.com/google/">Static Map Generator</a></li>
<li><a href="https://httpbin.org/">AJAX Endpoints</a></li> <li><a href="https://httpbin.org/">AJAX Endpoints</a></li>
<li><a href="https://tools.bartlweb.net/webssh/">WebSSH</a></li> <li><a href="https://tools.bartlweb.net/webssh/">WebSSH</a></li>
</ul> </ul>
</td> </td>
<td> <td>
<!-- Bitcoin --> <!-- Bitcoin -->
<ul> <ul>
<li><a href="https://www.bitstamp.net">Bitstamp</a></li> <li><a href="https://www.bitstamp.net">Bitstamp</a></li>
<li><a href="https://www.kraken.net">Kraken</a></li> <li><a href="https://www.kraken.net">Kraken</a></li>
<li><a href="https://cryptowat.ch/">Cryptowat.ch</a></li> <li><a href="https://cryptowat.ch/">Cryptowat.ch</a></li>
<li><a href="http://www.coindesk.com/price/">BTC Chart</a></li> <li><a href="http://www.coindesk.com/price/">BTC Chart</a></li>
<li><a href="https://bitcoinwisdom.com/">BTC Chart 2</a></li> <li><a href="https://bitcoinwisdom.com/">BTC Chart 2</a></li>
<li><a href="http://bitcoinity.org/markets/bitstamp/USD">BitStamp Chart</a></li> <li><a href="http://bitcoinity.org/markets/bitstamp/USD">BitStamp Chart</a></li>
<li><a href="http://btc-chart.com/market/bitstamp/86400">Bitstamp Chart 2</a></li> <li><a href="http://btc-chart.com/market/bitstamp/86400">Bitstamp Chart 2</a></li>
<li><a href="https://bitbargain.co.uk">BitBargin UK</a></li> <li><a href="https://bitbargain.co.uk">BitBargin UK</a></li>
<li><a href="https://yacuna.com/">Yacuna UK</a></li> <li><a href="https://yacuna.com/">Yacuna UK</a></li>
<li><a href="http://blockchain.info/">Blockchain</a></li> <li><a href="http://blockchain.info/">Blockchain</a></li>
<li><a href="http://bitminter.com/">Bitminter</a></li> <li><a href="http://bitminter.com/">Bitminter</a></li>
<li><a href="http://preev.com/">BTC Exchange Rate</a></li> <li><a href="http://preev.com/">BTC Exchange Rate</a></li>
<li><a href="http://www.silvrtree.co.uk/watch.html">CFT Watcher</a> <li><a href="http://www.silvrtree.co.uk/watch.html">CFT Watcher</a>
<span style="cursor: pointer;" <span style="cursor: pointer;" onclick="popitoutSmall('http://www.silvrtree.co.uk/watch.html');"><img
onclick="popitoutSmall('http://www.silvrtree.co.uk/watch.html');"><img src="gfx/popout.png" width='10' height="10"></span>
src="gfx/popout.png"></span> </li>
</li> </ul>
</ul> </td>
</td> </tr>
</tr> <tr>
<tr> <th>Package Tracking</th>
<th>Package Tracking</th> <th>Weather Reports</th>
<th>Weather Reports</th> <th>Free Email WEBpages</th>
<th>Free Email WEBpages</th> </tr>
</tr> <tr>
<tr> <td>
<td> <!-- Package Tracking -->
<!-- Package Tracking --> <ul>
<ul><li><a href="http://m.ups.com/">UPS</a></li></ul> <li><a href="http://m.ups.com/">UPS</a></li>
</td> </ul>
<td> </td>
<!-- Weather Reports --> <td>
<ul> <!-- Weather Reports -->
<li> <ul>
<a href="http://www.accuweather.com/ukie/index-forecast.asp?postalcode=G82%201RG">Dumbarton <li>
<a href="http://www.accuweather.com/ukie/index-forecast.asp?postalcode=G82%201RG">Dumbarton
Weather</a> Weather</a>
</li> </li>
<li> <li>
<a href="http://www.wunderground.com/cgi-bin/findweather/getForecast?query=dumbarton,%20uk&wuSelect=WEATHER">WU <a href="http://www.wunderground.com/cgi-bin/findweather/getForecast?query=dumbarton,%20uk&wuSelect=WEATHER">WU
Dumbarton Weather</a> Dumbarton Weather</a>
</li> </li>
<li> <li>
<a href="http://weather.yahoo.com/forecast/UKXX0663.html?unit=c">Y! Dumbarton Weather</a> <a href="http://weather.yahoo.com/forecast/UKXX0663.html?unit=c">Y! Dumbarton Weather</a>
</li> </li>
<li> <li>
<a href="http://www.accuweather.com/ukie/index-forecast.asp?postalcode=G9%202SU">Glasgow <a href="http://www.accuweather.com/ukie/index-forecast.asp?postalcode=G9%202SU">Glasgow
Weather</a> Weather</a>
</li> </li>
<li> <li>
<a href="http://www.wunderground.com/cgi-bin/findweather/getForecast?query=glasgow,%20uk&wuSelect=WEATHER">WU <a href="http://www.wunderground.com/cgi-bin/findweather/getForecast?query=glasgow,%20uk&wuSelect=WEATHER">WU
Glasgow Weather</a> Glasgow Weather</a>
</li> </li>
<li><a href="http://www.nowcast.co.uk/lightning/">Live Lightning</a> <li><a href="http://www.nowcast.co.uk/lightning/">Live Lightning</a>
</li> </li>
<li> <li>
<a href="http://www.upminsterweather.co.uk/test/live_lightning.htm">Other Live Lightning</a> <a href="http://www.upminsterweather.co.uk/test/live_lightning.htm">Other Live Lightning</a>
</li> </li>
<li> <li>
<a href="http://www.meteorologica.info/freedata_lightning.htm">Closer Live Lightning</a> <a href="http://www.meteorologica.info/freedata_lightning.htm">Closer Live Lightning</a>
</li> </li>
<li> <li>
<a href="http://www.malvernwx.co.uk/lightning_data/lightning.htm">Multiple Lightning</a> <a href="http://www.malvernwx.co.uk/lightning_data/lightning.htm">Multiple Lightning</a>
</li> </li>
<li> <li>
<a href="http://www.blitzortung.org/Webpages/index.php">European Lightning</a> <a href="http://www.blitzortung.org/Webpages/index.php">European Lightning</a>
</li> </li>
<li> <li>
<a href="http://www.madpaddler.net/wxlightning.php">East Kilbride Lightning</a> <a href="http://www.madpaddler.net/wxlightning.php">East Kilbride Lightning</a>
</li> </li>
<li> <li>
<a href="http://www.bordersweather.co.uk/wxlightning.php">Borders Lightning</a> <a href="http://www.bordersweather.co.uk/wxlightning.php">Borders Lightning</a>
</li> </li>
<li><a href='http://www.lightningmaps.org/blitzortung/europe/index.php?bo_page=map&lang=en'>Best Live Lightning</a></li> <li><a href='http://www.lightningmaps.org/blitzortung/europe/index.php?bo_page=map&lang=en'>Best Live Lightning</a></li>
<li><a href="http://www.madpaddler.net/wxais.php">Ships</a></li> <li><a href="http://www.madpaddler.net/wxais.php">Ships</a></li>
<li><a href='http://www.raintoday.co.uk/'>Rain Today</a></li> <li><a href='http://www.raintoday.co.uk/'>Rain Today</a></li>
</ul> </ul>
</td> </td>
<td> <td>
<!-- Free Email WEBpages --> <!-- Free Email WEBpages -->
<ul> <ul>
<li><a href="http://gmail.google.com/">Gmail</a></li> <li><a href="http://gmail.google.com/">Gmail</a></li>
<li> <li>
<a href="http://www.unmajestic.com/webmail/">Unmajestic Webmail</a> <a href="http://www.unmajestic.com/webmail/">Unmajestic Webmail</a>
</li> </li>
<li> <li>
<a href="http://www.artizanconsulting.co.uk/webmail/">Artizan Webmail</a> <a href="http://www.artizanconsulting.co.uk/webmail/">Artizan Webmail</a>
</li> </li>
<li><a href="http://mail.yahoo.com">Yahoo Mail</a></li> <li><a href="http://mail.yahoo.com">Yahoo Mail</a></li>
<li> <li>
<a href="https://www.guerrillamail.com/">Guerrilla Mail Anti Spam</a> <a href="https://www.guerrillamail.com/">Guerrilla Mail Anti Spam</a>
</li> </li>
</ul> </ul>
</td> </td>
</tr> </tr>
<tr> <tr>
<th>Job Searching</th> <th>Job Searching</th>
<th>Entertainment</th> <th>Entertainment</th>
<th>Travel <span id="fx"></span></th> <th>Travel <span id="fx"></span></th>
</tr> </tr>
<tr> <tr>
<td> <td>
<!-- Real News Related --> <!-- Real News Related -->
<ul> <ul>
<li><a href='https://worksheets.computerfutures.com/'>CF Timesheets</a></li> <li><a href='https://worksheets.computerfutures.com/'>CF Timesheets</a></li>
<li><a href="http://www.monster.co.uk/">monster</a></li> <li><a href="http://www.monster.co.uk/">monster</a></li>
<li><a href="http://www.cwjobs.co.uk/">cwjobs</a></li> <li><a href="http://www.cwjobs.co.uk/">cwjobs</a></li>
<li><a href="http://www.s1jobs.com/myaccount/">s1jobs</a></li> <li><a href="http://www.s1jobs.com/myaccount/">s1jobs</a></li>
<li><a href="http://www.jobserve.com/">jobserve</a></li> <li><a href="http://www.jobserve.com/">jobserve</a></li>
<li><a href="http://www.jobsite.co.uk/jbe/myprofile/">jobsite</a> <li><a href="http://www.jobsite.co.uk/jbe/myprofile/">jobsite</a>
</li> </li>
<li> <li>
<a href="http://www.itjobswatch.co.uk/contracts/scotland/asp.do">IT Jobs Watch Scotland</a> <a href="http://www.itjobswatch.co.uk/contracts/scotland/asp.do">IT Jobs Watch Scotland</a>
</li> </li>
</ul> </ul>
</td> </td>
<td> <td>
<!-- Entertainment --> <!-- Entertainment -->
<ul> <ul>
<li> <li>
<a href="http://genre.amazingradio.co.uk:8000/stream.mp3?arplayer=1">Amazing Radio Chill</a> <a href="http://genre.amazingradio.co.uk:8000/stream.mp3?arplayer=1">Amazing Radio Chill</a>
</li> </li>
<li> <li>
<a href="http://www.cineworld.co.uk/cinemas/28?fallback=false&isMobileAgent=false">Cineworld</a> <a href="http://www.cineworld.co.uk/cinemas/28?fallback=false&isMobileAgent=false">Cineworld</a>
</li> </li>
<li> <li>
<a href="http://www.showcasecinemas.co.uk/showtimes/default.asp?selectTheatre=8508">Showcase</a> <a href="http://www.showcasecinemas.co.uk/showtimes/default.asp?selectTheatre=8508">Showcase</a>
</li> </li>
<li><a href="http://www.imdb.com/">Imdb</a></li> <li><a href="http://www.imdb.com/">Imdb</a></li>
<li><a href="http://www.epguides.com/">EPGuides</a></li> <li><a href="http://www.epguides.com/">EPGuides</a></li>
<li><a href="http://eztv.it">Eztv</a></li> <li><a href="http://eztv.it">Eztv</a></li>
<li><a href="http://www.mininova.org">Mininova</a></li> <li><a href="http://www.mininova.org">Mininova</a></li>
<li><a href="http://www.scrapetorrent.com">Scrapetorrent</a></li> <li><a href="http://www.scrapetorrent.com">Scrapetorrent</a></li>
<li> <li>
<a href="http://glasgow.myvillage.com/events">Whats on In Glasgow</a> <a href="http://glasgow.myvillage.com/events">Whats on In Glasgow</a>
</li> </li>
<li><a href="http://www.5pm.co.uk/Search/Event/">Local Events</a> <li><a href="http://www.5pm.co.uk/Search/Event/">Local Events</a>
</li> </li>
<li><a href="http://necta.jansenit.com:8000/necta192.mp3">Nectarine</a> <li><a href="http://necta.jansenit.com:8000/necta192.mp3">Nectarine</a>
</li> </li>
<li><a href="/playlists/str.pls">STR - Space Travel Radio</a> <li><a href="/playlists/str.pls">STR - Space Travel Radio</a>
</li> </li>
<li><a href="/playlists/musik.drumstep.pls">musik.drumstep</a> <li><a href="/playlists/musik.drumstep.pls">musik.drumstep</a>
</li> </li>
</ul> </ul>
</td> </td>
<td> <td>
<!-- Travel --> <!-- Travel -->
<ul> <ul>
<li> <li>
<a href='http://www.journeycheck.com/firstscotrail'>Journey Check</a> <a href='http://www.journeycheck.com/firstscotrail'>Journey Check</a>
<a href="http://www.bbc.co.uk/travel/2650802/incidents/road">BBC Road <a href="http://www.bbc.co.uk/travel/2650802/incidents/road">BBC Road
news</a> news</a>
</li> </li>
<li> <li>
<a href="http://ojp.nationalrail.co.uk/service/ldbboard/dep/DBE/WES/To?ar=true">DBE->WES</a> <a href="http://ojp.nationalrail.co.uk/service/ldbboard/dep/DBE/WES/To?ar=true">DBE->WES</a> /
/ <a href="http://www.traintime.uk/index.php?view=desktop&from=DBE&to=WES">Advanced</a>
<a href="http://www.traintime.uk/index.php?view=desktop&from=DBE&to=WES">Advanced</a> </li>
</li> <li>
<li> <a href="http://ojp.nationalrail.co.uk/service/ldbboard/dep/WES/DBE/To?ar=true">WES->DBE</a>
<a href="http://ojp.nationalrail.co.uk/service/ldbboard/dep/WES/DBE/To?ar=true">WES->DBE</a> <span style="cursor: pointer;" onclick="popitout('http://ojp.nationalrail.co.uk/service/ldbboard/dep/WES/DBE/To?ar=true#skip-content-hold');"><img
<span style="cursor: pointer;" src="gfx/popout.png" width='10' height="10"></span> /
onclick="popitout('http://ojp.nationalrail.co.uk/service/ldbboard/dep/WES/DBE/To?ar=true#skip-content-hold');"><img <a href="http://www.traintime.uk/index.php?view=desktop&from=WES&to=DBE">Advanced</a>
src="gfx/popout.png"></span> </li>
/ <li>
<a href="http://www.traintime.uk/index.php?view=desktop&from=WES&to=DBE">Advanced</a> <a href="http://www.livedepartureboards.co.uk/ldb/summary.aspx?T=DBE">DBE Board</a> /
</li> <a href="http://www.stationboard.uk/index.php?view=desktop&station1=DBE&direction=departures">Advanced</a>
<li> </li>
<a href="http://www.livedepartureboards.co.uk/ldb/summary.aspx?T=DBE">DBE Board</a> <li>
/ <a href="http://www.livedepartureboards.co.uk/ldb/summary.aspx?T=GLQ">GLQ Trains</a> /
<a href="http://www.stationboard.uk/index.php?view=desktop&station1=DBE&direction=departures">Advanced</a> <a href="http://www.stationboard.uk/index.php?view=desktop&station1=GLQ&direction=departures">Adv</a> /
</li> <a href="http://www.traintime.uk/index.php?view=desktop&from=GLQ&to=DBE">GLQ->DBE</a>
<li> </li>
<a href="http://www.livedepartureboards.co.uk/ldb/summary.aspx?T=GLQ">GLQ Trains</a> / <li><a href="http://www.kayak.co.uk/">Kayak</a></li>
<a href="http://www.stationboard.uk/index.php?view=desktop&station1=GLQ&direction=departures">Adv</a> / <li><a href="http://www.travelocity.co.uk/">Travelocity</a></li>
<a href="http://www.traintime.uk/index.php?view=desktop&from=GLQ&to=DBE">GLQ->DBE</a> <li><a href="http://www.travel.com/sitemap.htm">Travel.com</a></li>
</li> <li>
<li><a href="http://www.kayak.co.uk/">Kayak</a></li> <a href="http://www.landings.com/_landings/pages/commercial.html">Airlines</a>
<li><a href="http://www.travelocity.co.uk/">Travelocity</a></li> </li>
<li><a href="http://www.travel.com/sitemap.htm">Travel.com</a></li> <li><a href="http://www.flightstats.com">Landings</a></li>
<li> <li>
<a href="http://www.landings.com/_landings/pages/commercial.html">Airlines</a> <a href="http://www.lib.utexas.edu/Libs/PCL/Map_collection/map_sites/map_sites.html#general">Maps</a>
</li> </li>
<li><a href="http://www.flightstats.com">Landings</a></li> <li><a href="http://www.sitesatlas.com/Maps/">Maps2</a></li>
<li> <li><a href="http://www.itn.net/">ITN</a></li>
<a href="http://www.lib.utexas.edu/Libs/PCL/Map_collection/map_sites/map_sites.html#general">Maps</a> <li><a href="http://bahn.hafas.de/bin/query.exe/en">HAFAS</a></li>
</li> <li><a href="http://bahn.hafas.de/bin/query.exe/en">DieBahn</a></li>
<li><a href="http://www.sitesatlas.com/Maps/">Maps2</a></li> <li><a href="http://www.cwrr.com/nmra/travelreg.html">RailUSA</a>
<li><a href="http://www.itn.net/">ITN</a></li> </li>
<li><a href="http://bahn.hafas.de/bin/query.exe/en">HAFAS</a></li> <li>
<li><a href="http://bahn.hafas.de/bin/query.exe/en">DieBahn</a></li> <a href="http://www.trainweb.com/frames_travel.html">TrainWeb</a>
<li><a href="http://www.cwrr.com/nmra/travelreg.html">RailUSA</a> </li>
</li> <li><a href="http://www.cwrr.com/nmra/travelw2.html">RailWorld</a>
<li> </li>
<a href="http://www.trainweb.com/frames_travel.html">TrainWeb</a> <li><a href="http://www.xe.net/currency/">Currency Converter</a>
</li> </li>
<li><a href="http://www.cwrr.com/nmra/travelw2.html">RailWorld</a> <li>
</li> <a href="http://www.cia.gov/cia/publications/factbook/index.html">CIA</a>
<li><a href="http://www.xe.net/currency/">Currency Converter</a> </li>
</li> <li><a href="http://maps.google.com/">GMaps</a></li>
<li> </ul>
<a href="http://www.cia.gov/cia/publications/factbook/index.html">CIA</a> </td>
</li> </tr>
<li><a href="http://maps.google.com/">GMaps</a></li> <tr>
</ul> <th>Computer Software, etc.</th>
</td> <th>Reference &amp; Special sites</th>
</tr> <th>Earth and Beyond</th>
<tr> </tr>
<th>Computer Software, etc.</th> <tr>
<th>Reference &amp; Special sites</th> <td>
<th>Earth and Beyond</th> <!-- Computer Software, etc. -->
</tr> <ul>
<tr> <li><a href="">Portable Apps</a></li>
<td> <li><a href="http://www.newfreeware.com/">NewFreeware</a></li>
<!-- Computer Software, etc. --> <li>
<ul> <a href="http://www.makeuseof.com/tag/portable-software-usb/">Portable Software</a>
<li><a href="">Portable Apps</a></li> </li>
<li><a href="http://www.newfreeware.com/">NewFreeware</a></li> <li>
<li> <a href="http://www.portablefreeware.com/">Portable Freeware Collection</a>
<a href="http://www.makeuseof.com/tag/portable-software-usb/">Portable Software</a> </li>
</li> </ul>
<li> </td>
<a href="http://www.portablefreeware.com/">Portable Freeware Collection</a> <td>
</li> <!-- Reference and Special sites -->
</ul> <ul>
</td> <li><a href="http://www.glossarist.com/default.asp">Glossaries</a>
<td> </li>
<!-- Reference and Special sites --> <li><a href="http://www.convert-me.com/en/">Converters</a></li>
<ul> <li>
<li><a href="http://www.glossarist.com/default.asp">Glossaries</a> <a href="http://decoder.americom.com/cgi-bin/decoder.cgi">DECODE</a>
</li> </li>
<li><a href="http://www.convert-me.com/en/">Converters</a></li> <li><a href="http://www.rxlist.com/">Drugs</a></li>
<li> <li><a href="http://www.ncbi.nlm.nih.gov/PubMed/">Medline</a></li>
<a href="http://decoder.americom.com/cgi-bin/decoder.cgi">DECODE</a> <li>
</li> <a href="http://www.logos.it/dictionary/owa/sp?lg=EN">Translation</a>
<li><a href="http://www.rxlist.com/">Drugs</a></li> </li>
<li><a href="http://www.ncbi.nlm.nih.gov/PubMed/">Medline</a></li> <li><a href="http://www.onelook.com/">One Look</a></li>
<li> <li><a href="http://www.defenselink.mil/">US Military</a></li>
<a href="http://www.logos.it/dictionary/owa/sp?lg=EN">Translation</a> <li><a href="http://www.fedworld.gov/">US Fed</a></li>
</li> <li><a href="http://www.ih2000.net/ira/legal.htm">Legal</a></li>
<li><a href="http://www.onelook.com/">One Look</a></li> <li><a href="http://www.nih.gov/">NIH</a></li>
<li><a href="http://www.defenselink.mil/">US Military</a></li> <li><a href="http://www.refdesk.com/">RefDESK</a></li>
<li><a href="http://www.fedworld.gov/">US Fed</a></li> <li><a href="http://www.britannica.com/">Britannica</a></li>
<li><a href="http://www.ih2000.net/ira/legal.htm">Legal</a></li> <li><a href="http://www.capitolimpact.com/gw/">States</a></li>
<li><a href="http://www.nih.gov/">NIH</a></li> <li><a href="http://www.packtrack.com/">PackTrack</a></li>
<li><a href="http://www.refdesk.com/">RefDESK</a></li> <li><a href="http://www.acronymfinder.com/">Acronym</a></li>
<li><a href="http://www.britannica.com/">Britannica</a></li> <li><a href="http://www.visualthesaurus.com/">V-Thes</a></li>
<li><a href="http://www.capitolimpact.com/gw/">States</a></li> <li>
<li><a href="http://www.packtrack.com/">PackTrack</a></li> <a href="http://www.timelineindex.com/content/home/forced">Timelines</a>
<li><a href="http://www.acronymfinder.com/">Acronym</a></li> </li>
<li><a href="http://www.visualthesaurus.com/">V-Thes</a></li> <li><a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a>
<li> </li>
<a href="http://www.timelineindex.com/content/home/forced">Timelines</a> </ul>
</li> </td>
<li><a href="http://en.wikipedia.org/wiki/Main_Page">Wikipedia</a> <td>
</li> <!-- Good Reading Misc. -->
</ul> <ul>
</td> <li><a href="http://enbarsenal.com">ENB Arsenal</a></li>
<td> <li><a href="http://enb.wikia.com/">ENB Wikia</a></li>
<!-- Good Reading Misc. --> <li><a href="http://enb.gearlist.co.uk/">Gear List</a></li>
<ul> <li><a href='http://forum.enb-emulator.com/'>Emu Forum</a></li>
<li><a href="http://enbarsenal.com">ENB Arsenal</a></li> <li><a href="http://net-7.org/wiki/index.php?title=Main_Page">Net 7 Wiki</a></li>
<li><a href="http://enb.wikia.com/">ENB Wikia</a></li> <li><a href="http://spaceengineers.wikia.com/wiki/Space_Engineers_Wiki">Space Engineers Wiki</a></li>
<li><a href="http://enb.gearlist.co.uk/">Gear List</a></li> <li><a href="http://forums.keenswh.com/">Space Engineers Forum</a></li>
<li><a href='http://forum.enb-emulator.com/'>Emu Forum</a></li> </ul>
<li><a href="http://net-7.org/wiki/index.php?title=Main_Page">Net 7 Wiki</a></li> </td>
<li><a href="http://spaceengineers.wikia.com/wiki/Space_Engineers_Wiki">Space Engineers Wiki</a></li> </tr>
<li><a href="http://forums.keenswh.com/">Space Engineers Forum</a></li> <tr>
</ul> <td colspan="3" class="footer">
</td> <div id='weather'></div>
</tr> </td>
<tr> </tr>
<td colspan="3" class="footer"> </table>
<div id='weather'></div> </div>
</td> <div id="container"></div>
</tr>
</table>
</div>
<div id="container"></div>
</body> </body>
<script src="app.js"></script> <script src="app.js"></script>
</html> </html>

0
app/password.html Normal file
View File

14
app/password.new.html Normal file
View File

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<title>Password Generator</title>
<meta name="Author" content=""/>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/zepto/1.1.4/zepto.min.js"></script>
</head>
<body>
<script src='libs/password.js'></script>
</body>
</html>

92
lib/password.js Normal file
View File

@ -0,0 +1,92 @@
var http = require('http');
Array.prototype.random = function() {
return this[Math.floor((Math.random() * this.length))];
};
var alpha = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
var whitespace = ['.', '~', '#', '!', '$', '+', '-', '+'];
var numbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
var left = ["Alabama",
"Alaska",
"Arizona",
"Arkansas",
"California",
"Colorado",
"Connecticut",
"Delaware",
"Florida",
"Georgia",
"Idaho",
"Illinois",
"Indiana",
"Iowa",
"Kansas",
"Kentucky",
"Louisiana",
"Maine",
"Maryland",
"Michigan",
"Minnesota",
"Missouri",
"Montana",
"Nebraska",
"Nevada",
"New Hampshire",
"New Jersey",
"New Mexico",
"New York",
"North Carolina",
"North Dakota",
"Ohio",
"Oklahoma",
"Oregon",
"Palau",
"Pennsylvania",
"Puerto Rico",
"Rhode Island",
"South Carolina",
"South Dakota",
"Tennessee",
"Texas",
"Utah",
"Vermont",
"Virgin Islands",
"Virginia",
"Washington",
"West Virginia",
"Wisconsin",
"Wyoming",
"Glasgow",
"Inverness",
"Edinburgh",
"Dumbarton",
"Balloch",
"Renton",
"Helensburgh",
"Cardross",
"Dundee",
"Aberdeen",
"Paisley",
"Hamilton",
"Greenock",
"Falkirk",
"Irvine",
"Clydebank",
"Renfrew",
"Barrhead",
"Erskine",
"London",
"Hammersmith",
"Islington",
"Silver","Black","Yellow","Purple"
];
var right = ['Aganju', 'Cygni', 'Akeron', 'Antares', 'Aragoth', 'Arduinne', 'Ardus', 'Aquitaine', 'Carpenter', 'Beta Hydri', 'Cooper', 'Dahin', 'Capella', 'Endriago', 'Gallina', 'Fenris', 'Freya', 'Glenn', 'Grissom', 'Tau Ceti', 'Jotunheim', 'Kailaasa', 'Lagarto', 'Muspelheim', 'Nifleheim', 'Odin Rex', 'Primus', 'Vega', 'Ragnarok', 'Shepard', 'Slayton', 'Tarsis', 'Mercury', 'Venus', 'Mars', 'Earth', 'Terra', 'Jupiter', 'Saturn', 'Uranus', 'Neptune', 'Pluto', 'Europa', 'Ganymede', 'Callisto', 'Titan', 'Juno', 'Eridanus', 'Cassiopeia', 'Scorpius', 'Crux', 'Cancer', 'Taurus', 'Lyra', 'Andromeda', 'Virgo', 'Aquarius', 'Cygnus', 'Corvus', 'Taurus', 'Draco', 'Perseus', 'Pegasus', 'Gemini', 'Columbia', 'Bootes', 'Orion', 'Deneb'];
module.exports = {
}

View File

@ -1,4 +1,4 @@
var express = require('express'), path = require('path'), http = require('http'), fx = require('./lib/fx'), btc = require('./lib/btc'), train = require('./lib/train') var express = require('express'), path = require('path'), http = require('http'), fx = require('./lib/fx'), btc = require('./lib/btc'), train = require('./lib/train'), password = require('./lib/password')
//train = require('lib/train') //train = require('lib/train')
/* ,submit = require('./routes/mongo/submit') */ /* ,submit = require('./routes/mongo/submit') */
; ;
@ -30,10 +30,11 @@ app.configure(function () {
app.use('/fx', fx.doFx); app.use('/fx', fx.doFx);
app.use('/dbeglq', train.dbe_glq); app.use('/dbeglq', train.dbe_glq);
app.use('/glqdbe', train.glq_dbe); app.use('/glqdbe', train.glq_dbe);
app.use('/gettrains', train.getTrainTimes); app.use('/gettrains', train.getTrainTimes);
app.use('/generate', password.generate);
app.use('/lot', function (req, res) { app.use('/lot', function (req, res) {
var pg = require('pg'); var pg = require('pg');