Skip to content

Commit ab821b1

Browse files
committed
Add godot notification system article.
Add mph wiimmfi article. Signed-off-by: elModo7 <elmodo7yt@gmail.com>
1 parent b479ba2 commit ab821b1

File tree

8 files changed

+152
-8
lines changed

8 files changed

+152
-8
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<div>
2+
<div class="cl-preview-section">
3+
<h1 id="nova-macros-a-stream-deck-clone"><strong>Notification System Demo (<em>Godot Engine</em>)</strong></h1>
4+
</div>
5+
<iframe src="https://elmodo7.github.io/notification-system-demo/" style="width:640px;height:360px"></iframe>
6+
<div class="cl-preview-section">
7+
<blockquote>
8+
<p><strong>Note:</strong> In order to hear <b>sound</b> you have <strong>click</strong> or <i>interact</i> in some way with the iframe.</p>
9+
</blockquote>
10+
</div>
11+
<div class="row">
12+
<div class="col-md-3 col-sm-6 col-12">
13+
<a href="https://github.com/elModo7/notification-system-demo" target="_blank">
14+
<div class="info-box bg-gradient-dark shadow-lg">
15+
<span class="info-box-icon"><i class="fab fa-github"></i></span>
16+
<div class="info-box-content">
17+
<span class="info-box-number">GitHub Repo</span>
18+
<span class="progress-description">
19+
Godot Notification System Demo
20+
</span>
21+
</div>
22+
</div>
23+
</a>
24+
</div>
25+
</div>
26+
<div class="cl-preview-section">
27+
<p>This project can act as a <b>client</b> or <b>server</b> depending on requirements. It works either via <b>raw TCP sockets</b> or <b>websockets</b> so it can also be deployed for the web, like in this example.<br>
28+
It basically serves as a way of <b>showing animated notifications on streaming platforms, with particle effects, sound, glowing and using custom animations</b> for juicing up the stream.<br>
29+
You just have to send a <b>JSON</b> object and the alert will be displayed.<br>
30+
<pre class="col-md-12"><code class="language-javascript">{
31+
"imageScale": "Vector2(0.25, 0.25)",
32+
"img": "C:\\Users\\victo\\Desktop\\800px-Clefairy.png",
33+
"message": "Who's that Pok\u00e9mon?!",
34+
"particlesModulation": "Color(1, 0, 0, 0)",
35+
"soundPath": "C:\\Users\\victo\\Documents\\Tweener Remote Alerts Notification System\\sound\\who-is-that-pokemon-its-pikachu-vine.mp3",
36+
"type": "whoIsThatPokemon",
37+
"volumeDB": "-10"
38+
}</code></pre>
39+
I have also implemented a <b>queue system</b> so that a <b>stream of alerts</b> can be received and displayed <b>sequentially</b>.<br>
40+
I also use it personally on a <b>mini screen</b> that I have <i>attached to a micro server</i> for <b>custom notifications</b>.
41+
</p>
42+
</div>
43+
</div>
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<div>
2+
<div class="cl-preview-section">
3+
<h1 id="nova-macros-a-stream-deck-clone"><strong>Metroid Prime Hunters (<em>Wiimmfi Player List + Match Status</em>)</strong></h1>
4+
</div>
5+
<div class="cl-preview-section">
6+
<p>It was a fun hobby project from when <strong>Nintendo™ shut down their Wi-Fi services for the DS family of consoles</strong> that basically allowed people to play, add rivals/friends using a simple DS-like UI.<br>
7+
It was able to track <b>all the players using the service</b>, their friend codes, what kind of game they were in, if they were looking for matches, filters...
8+
</p>
9+
</div>
10+
<div class="cl-preview-section">
11+
<blockquote>
12+
<p><strong>Note:</strong> This project is now <strong>deprecated</strong> due to changes in the Wiimmfi server API.</p>
13+
</blockquote>
14+
</div>
15+
<div class="row">
16+
<div class="col-md-3 col-sm-6 col-12">
17+
<a href="https://github.com/elModo7/Metroid_Prime_Hunters-wiimmfi_Player_List" target="_blank">
18+
<div class="info-box bg-gradient-dark shadow-lg">
19+
<span class="info-box-icon"><i class="fab fa-github"></i></span>
20+
<div class="info-box-content">
21+
<span class="info-box-number">Project's GitHub</span>
22+
<span class="progress-description">
23+
Metroid Prime Hunters - Wiimmfi Player List
24+
</span>
25+
</div>
26+
</div>
27+
</a>
28+
</div>
29+
</div>
30+
<lite-youtube videoid="Elk2xz6SiJI" style="height:50%"></lite-youtube>
31+
<div class="cl-preview-section">
32+
<blockquote>
33+
<p>In this video you can see a <i><b>little demo</b></i> using both <b>DeSmuME</b> and <b>MelonDS</b> emulators.</p>
34+
</blockquote>
35+
</div>
36+
</div>

static/data/personal_projects.json

Lines changed: 66 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,11 @@
458458
"date": "2024/12/12",
459459
"description": "Control your PC from your phone or another PC",
460460
"id": 10,
461-
"img": "static/img/pills/multimedia_web_remote.png",
461+
"img": "static/img/personal_projects/multimedia_web_remote.png",
462+
"ribbon": {
463+
"color": "bg-danger",
464+
"name": "Only video"
465+
},
462466
"tags": [
463467
"ahk",
464468
"windows",
@@ -470,5 +474,66 @@
470474
"title": "Multimedia <b>Web Controller</b>",
471475
"url": "https://www.youtube.com/shorts/DvuWoBrmtik",
472476
"page": ""
477+
},
478+
{
479+
"badges": [
480+
{
481+
"color": "badge-primary",
482+
"name": "Windows"
483+
},
484+
{
485+
"color": "badge-dark",
486+
"name": "AHK"
487+
}
488+
],
489+
"date": "2020/09/17",
490+
"description": "<b>Match + player data parser</b> from unoficial Nintendo™ servers",
491+
"id": 11,
492+
"img": "static/img/personal_projects/metroid_wiimmfi_player_list_viewer.jpg",
493+
"ribbon": {
494+
"color": "bg-success",
495+
"name": "Public"
496+
},
497+
"tags": [
498+
"ahk",
499+
"windows"
500+
],
501+
"title": "Metroid DS <b>Wi-Fi Matcher</b>",
502+
"url": "",
503+
"page": "personal_projects/metroid_wiimmfi_player_list_viewer.html"
504+
},
505+
{
506+
"badges": [
507+
{
508+
"color": "badge-primary",
509+
"name": "Windows"
510+
},
511+
{
512+
"color": "badge-dark",
513+
"name": "AHK"
514+
},
515+
{
516+
"color": "badge-primary",
517+
"name": "Godot"
518+
}
519+
],
520+
"date": "2024/12/17",
521+
"description": "Generate <b>animated alerts</b> and notifications via <b>TCP/Websocket</b>",
522+
"id": 12,
523+
"img": "static/img/personal_projects/godot_notification_system.jpg",
524+
"ribbon": {
525+
"color": "bg-primary",
526+
"name": "Live Demo"
527+
},
528+
"tags": [
529+
"ahk",
530+
"windows",
531+
"godot",
532+
"gdscript",
533+
"web"
534+
],
535+
"title": "Godot <b>Notification System</b>",
536+
"url": "",
537+
"page": "personal_projects/godot_notification_system.html"
473538
}
474539
]

static/data/pills.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
"img": "static/img/pills/badusb_rubberducky.jpg",
8989
"ribbon": {
9090
"color": "bg-danger",
91-
"name": "CYBERSEC"
91+
"name": "Only Video"
9292
},
9393
"tags": [
9494
"hacking",
38.6 KB
Loading
75 KB
Loading
File renamed without changes.

upcoming_content.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -372,12 +372,7 @@ <h1 id="pending">Pending</h1>
372372
<input class="custom-control-input" type="checkbox" id="customCheckbox73">
373373
<label for="customCheckbox73" class="custom-control-label">TCP License Server with HWID validation</label>
374374
</div>
375-
376-
<div class="custom-control custom-checkbox">
377-
<input class="custom-control-input" type="checkbox" id="customCheckbox74">
378-
<label for="customCheckbox74" class="custom-control-label">Godot + AutoHotkey Live Notification System</label>
379-
</div>
380-
375+
381376
<div class="custom-control custom-checkbox">
382377
<input class="custom-control-input" type="checkbox" id="customCheckbox75">
383378
<label for="customCheckbox75" class="custom-control-label">Video & Audio Subtitle + TTS generation API (Whisper XXL Local Models, no third party services)</label>
@@ -449,6 +444,11 @@ <h2 id="done">Done:</h2>
449444
<div class="custom-control custom-checkbox">
450445
<input class="custom-control-input custom-control-input-success" type="checkbox" id="doneCheckbox12" checked="">
451446
<label for="doneCheckbox12" class="custom-control-label">Metroid Prime Hunters Online Tool (deprecated due to Wiimmfi's service change)</label>
447+
</div>
448+
449+
<div class="custom-control custom-checkbox">
450+
<input class="custom-control-input custom-control-input-success" type="checkbox" id="doneCheckbox13" checked="">
451+
<label for="doneCheckbox13" class="custom-control-label">Godot + AutoHotkey Live Notification System</label>
452452
</div>
453453
</ul>
454454
<div class="cl-preview-section">

0 commit comments

Comments
 (0)