generated from corysanin/nodejs-web-template
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8bfb84695c |
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "madisonlinux",
|
||||
"version": "0.2.1",
|
||||
"version": "0.2.2",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "madisonlinux",
|
||||
"version": "0.2.1",
|
||||
"version": "0.2.2",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"body-parser": "^2.2.1",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "madisonlinux",
|
||||
"version": "0.2.1",
|
||||
"version": "0.2.2",
|
||||
"description": "Website for upcoming Linux install party in Madison WI",
|
||||
"keywords": [
|
||||
"web",
|
||||
|
||||
12
src/Web.ts
12
src/Web.ts
@@ -16,8 +16,8 @@ interface Install {
|
||||
form: 'laptop' | 'desktop' | 'aio'
|
||||
}
|
||||
|
||||
const DATE = process.env['DATE'] || 'November 1st';
|
||||
const TIME = process.env['TIME'] || '2:30PM-5:30PM';
|
||||
const DATE = process.env['DATE'] || 'January 15th';
|
||||
const TIME = process.env['TIME'] || '7:00PM';
|
||||
|
||||
/**
|
||||
* I still hate typescript.
|
||||
@@ -76,6 +76,14 @@ class Web {
|
||||
const adminPass = process.env['ADMINPASS'];
|
||||
|
||||
app.get('/', (req, res) => {
|
||||
if (req.headers['user-agent']?.startsWith('curl/')) {
|
||||
res.render('index-curl', {
|
||||
date: DATE,
|
||||
installs: this.installs,
|
||||
time: TIME
|
||||
});
|
||||
return;
|
||||
}
|
||||
const adminMode = adminParam && adminPass && adminParam in req.query && req.query[adminParam] === adminPass;
|
||||
if (req.query?.['utm_medium']) {
|
||||
console.log(`${req.query['utm_medium']} | ${req.headers?.['user-agent']}`);
|
||||
|
||||
25
views/index-curl.ejs
Normal file
25
views/index-curl.ejs
Normal file
@@ -0,0 +1,25 @@
|
||||
Madison Linux User Group
|
||||
Talk about and help with Linux
|
||||
All welcome!
|
||||
<%= date %>, <%= time %> @ Sector67
|
||||
56 Corry St, Madison, WI 53704
|
||||
|
||||
|
||||
█▀▀▀▀▀█ ▀▄▄█▀▄▄█▀██▄ █▀▀▀▀▀█
|
||||
█ ███ █ ▀██▄▀██▄▀ ▄█▀ █ ███ █
|
||||
█ ▀▀▀ █ ▄▀ ▄▀ ███ █ ▀▀▀ █
|
||||
▀▀▀▀▀▀▀ █▄█ █▄█ █▄█ █ ▀▀▀▀▀▀▀
|
||||
▀▀█▄▀▀▀▀█ ██ ██▀▀▀▀▀▀█ ▄▀ ▄
|
||||
▀▀ ▀█▄▀▀▄▀ ▄ ▀ █▄▄▀ ███ ▀█▀
|
||||
▀ ▀▄ ▀█▀▄ ▄█▄ ▄█ ▀▄██ █ ▀█
|
||||
▄ █ ▄▀▄ ▄█▀█▄█ ▄▄▄▄▀▄ ▀█ █▀
|
||||
▀█ █▄█▀▀ ▀ █ █ ██▄ ▄██ █▄▀█
|
||||
▀▄█ ▄ ▀▀▄▄▄▄ ▀ ▄ █ ██▄█▀▄ █▀
|
||||
▀ ▀ ▀ ▀▀▄█▀▄█▄ ▀██ ██▀▀▀█ ▄▄▄
|
||||
█▀▀▀▀▀█ █ █▀█▄█ █▄▄▀█ ▀ ██ ██
|
||||
█ ███ █ ▀ ██ █▀▀▀ ▀▀▀██ ▄▄█
|
||||
█ ▀▀▀ █ █▀ ▄ ▀ ▄██ ▄▄ ▄▀▀▀ ▄▀
|
||||
▀▀▀▀▀▀▀ ▀ ▀ ▀ ▀ ▀▀ ▀▀ ▀▀
|
||||
|
||||
|
||||
We have helped our community install Linux on <%= installs.length %> PCs!
|
||||
Reference in New Issue
Block a user