Update credits and licensing

This commit is contained in:
Skylar Grant 2026-10-15 15:38:59 -04:00
parent 8c7b5fbd26
commit c75b5889cf
5 changed files with 23 additions and 4 deletions

View File

@ -1,6 +1,6 @@
MIT License
Copyright (c) 2026 sgrant
Copyright (c) 2026 Skylar Grant
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

View File

@ -41,10 +41,10 @@ These match the "Central Region Unassigned" custom view in ManageEngine. The Una
```text
npm install
node src/server.js
npm run app
```
Then open <http://localhost:3000>. Set `PORT` in `.env` to use a different port.
`npm run app` runs `node src/server.js` from the project root. Then open <http://localhost:3000>. Set `PORT` in `.env` to use a different port.
## Connecting to Zoho
@ -96,6 +96,12 @@ Every SDP query is limited to the configured sites, groups and technicians. Resu
Node.js 18 or newer. Dependencies are `axios`, `dotenv` and `express`, all installed by `npm install`.
## Credits
- **Skylar Grant**: project owner and author.
- **Isaac Godin**: original page design.
- **Claude** (Anthropic, via Claude Code): dashboard, region scoping, unassigned counter, weather card and SDP query fixes, built with Skylar.
## Reference materials (provided by Skylar)
- [Non-Browser Apps - Overview](https://www.zoho.com/accounts/protocol/oauth/limited-input-devices.html)
@ -105,3 +111,7 @@ Node.js 18 or newer. Dependencies are `axios`, `dotenv` and `express`, all insta
- [Input Data](https://www.manageengine.com/products/service-desk/sdpod-v3-api/getting-started/input-data.html)
- [Search Criteria](https://www.manageengine.com/products/service-desk/sdpod-v3-api/getting-started/search-criteria.html)
- [OpenWeatherMap Current Weather](https://openweathermap.org/current) and [5 Day Forecast](https://openweathermap.org/forecast5)
## License
MIT. See [LICENSE](LICENSE).

View File

@ -6,8 +6,12 @@
"type": "git",
"url": "https://git.vfsh.dev/sgrant/sdp-request-watcher.git"
},
"license": "ISC",
"license": "MIT",
"author": "Skylar Grant",
"contributors": [
"Isaac Godin",
"Claude (Anthropic) <noreply@anthropic.com>"
],
"type": "commonjs",
"main": "src/server.js",
"scripts": {

View File

@ -4,6 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Help desk dashboard</title>
<meta name="author" content="Skylar Grant, Isaac Godin (design), Claude by Anthropic">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Outfit:wght@400;500;600;700&display=swap" rel="stylesheet">
@ -453,6 +454,7 @@ body > footer {
font-size: 11px;
}
body > footer p { margin: 0; }
body > footer p + p { margin-top: 4px; }
/* ---- weather ---- */
@ -930,6 +932,7 @@ setInterval(render, 20000); // re-age the rails between pulls
</script>
<footer>
<p>Design and Credits: <span style="color: hsl(28, 95%, 58%);">Isaac Godin</span></p>
<p>Dashboard by <span style="color: hsl(28, 95%, 58%);">Skylar Grant</span> with <span style="color: hsl(28, 95%, 58%);">Claude</span> (Anthropic)</p>
</footer>
</body>
</html>

View File

@ -1,3 +1,5 @@
// sdp-request-watcher: help desk dashboard for ManageEngine SDP Cloud
// Skylar Grant, with Claude (Anthropic). Page design by Isaac Godin.
require('dotenv').config({ quiet: true });