- HTML 37.3%
- Classic ASP 32.6%
- Visual Basic .NET 13.4%
- C# 6.7%
- JavaScript 3.5%
- Other 6.5%
| ASP | ||
| ASPNet | ||
| C | ||
| CSharp | ||
| JavaScript | ||
| SQL | ||
| VB | ||
| VBNet | ||
| .gitignore | ||
| Browse.asp | ||
| Browse.htm | ||
| Browse.js | ||
| default.htm | ||
| Details.htm | ||
| Details.js | ||
| Download.asp | ||
| download.gif | ||
| footer.js | ||
| Getting Started.pdf | ||
| header.js | ||
| information.gif | ||
| LewisMoten.jpg | ||
| LICENSE | ||
| parse.js | ||
| psc.jpg | ||
| README.md | ||
| Request_QueryString.js | ||
| screenshot.gif | ||
| scripts.xml | ||
| style.css | ||
| Transparent.gif | ||
| XmlHelper.js | ||
Lewies Code Library PSC
This collection showcases open-source projects I published on Planet Source Code (PSC) in the late 1990s and early 2000s. Some scripts can be found on the PSC Index maintained by
While many scripts are outdated due to advancements in web development, they represent the cutting edge of technology at the time.
Highlights
File Upload Scripts (Classic ASP): These award-winning scripts enabled file uploads on shared hosting platforms, bypassing vendor restrictions on COM objects costing upwards of $700. Later versions leveraged the ADODB Stream to optimize file parsing, a technique later superseded by ASP.NET's built-in download functionality.
SHA-1 Hash Algorithm: This port of SHA-1, available in Classic ASP and JavaScript, gained unexpected popularity. While included for historical reference, SHA-1 vulnerabilities discovered in 2005 make it unsuitable for modern security applications.
- Classic ASP: SHA-1 Hash Algorithm
- JavaScript: Secure Hash Algorithm SHA-1
Script Organization:
Scripts are categorized by language and date of publication on PSC (July 2000 - August 2004). Some predate my PSC account. In total, the collection comprises 220 scripts, including a few documents.
PSC grouped ASP, VBScript, and VBA as one "world," so server-side and client-side scripts may be mixed within language folders.
- Classic ASP / VBScript - 103
- ASP.Net - 8
- C/C++ - 1
- C# - 7
- VB.Net - 18
- Visual Basic - 33
- SQL - 32
- JavaScript - 17