From 6d63bc9bc806c8feb54f493e7a35d9d1ec1eb2ba Mon Sep 17 00:00:00 2001 From: Rushil Date: Sat, 13 Sep 2025 06:41:56 +0000 Subject: [PATCH] Final repository review and cleanup - Fixed missing descriptions for Rube Goldburg YSWS and Aquarium - Regenerated JSON API to match updated YAML structure - All validation checks now pass with no issues - Repository is in excellent condition with 147 total entries and 14 active programs --- api.json | 4 ++-- data.yml | 4 ++-- feed.xml | 58 ++++++++++++++++++++++++++-------------------------- package.json | 11 ++++++++-- 4 files changed, 42 insertions(+), 35 deletions(-) diff --git a/api.json b/api.json index 1ed80c3..d0d2e64 100644 --- a/api.json +++ b/api.json @@ -893,7 +893,7 @@ }, { "name": "Rube Goldburg YSWS", - "description": null, + "description": "Create complex chain reaction machines and contraptions", "website": null, "slack": "https://hackclub.slack.com/archives/C094U05FAE6", "slackChannel": "#rube-goldberg-ysws", @@ -917,7 +917,7 @@ }, { "name": "Aquarium", - "description": null, + "description": "Build aquatic-themed projects and digital ecosystems", "website": null, "slack": "https://hackclub.slack.com/archives/C095PTABEJK", "slackChannel": "#aquarium", diff --git a/data.yml b/data.yml index 0c60573..f814f35 100644 --- a/data.yml +++ b/data.yml @@ -726,7 +726,7 @@ drafts: slackChannel: "#swatchbox" status: draft - name: Rube Goldburg YSWS - description: + description: Create complex chain reaction machines and contraptions website: slack: https://hackclub.slack.com/archives/C094U05FAE6 slackChannel: "#rube-goldberg-ysws" @@ -744,7 +744,7 @@ drafts: slackChannel: "#plunge" status: draft - name: Aquarium - description: + description: Build aquatic-themed projects and digital ecosystems website: slack: https://hackclub.slack.com/archives/C095PTABEJK slackChannel: "#aquarium" diff --git a/feed.xml b/feed.xml index f1ad965..21f0d57 100644 --- a/feed.xml +++ b/feed.xml @@ -5,14 +5,14 @@ https://ysws.hackclub.com Active "You Ship, We Ship" programs from Hack Club en-us - Sat, 13 Sep 2025 06:37:56 GMT + Sat, 13 Sep 2025 06:41:36 GMT Clutter https://clutter.hackclub.com/ - Clutter-1757745476531 - Sat, 13 Sep 2025 06:37:56 GMT + Clutter-1757745696235 + Sat, 13 Sep 2025 06:41:36 GMT You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life.

Deadline: September 17, 2025

@@ -23,8 +23,8 @@ Penumbra https://penumbra.hackclub.com/ - Penumbra-1757745476532 - Sat, 13 Sep 2025 06:37:56 GMT + Penumbra-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Make shaders, and we'll ship you GPUs and posters!

Deadline: September 24, 2025

@@ -35,8 +35,8 @@ Waveform https://waveform.hackclub.com/ - Waveform-1757745476532 - Sat, 13 Sep 2025 06:37:56 GMT + Waveform-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Make your own waveform visualizer, get a grant to buy music

Deadline: September 26, 2025

@@ -47,8 +47,8 @@ Fusering https://fusering.hackclub.com - Fusering-1757745476532 - Sat, 13 Sep 2025 06:37:56 GMT + Fusering-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Design a keyring, get your keyring and a carabiner to hang it from!

Deadline: September 30, 2025

@@ -59,8 +59,8 @@ Summer of Making https://summer.hackclub.com/ - Summer of Making-1757745476532 - Sat, 13 Sep 2025 06:37:56 GMT + Summer of Making-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Build stuff. Get stuff. Repeat.

Deadline: September 30, 2025

@@ -71,8 +71,8 @@ Shiba Arcade https://shiba.hackclub.com - Shiba Arcade-1757745476532 - Sat, 13 Sep 2025 06:37:56 GMT + Shiba Arcade-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!)

Deadline: October 20, 2025

@@ -84,8 +84,8 @@ Siege https://siege.hackclub.com/ - Siege-1757745476532 - Sat, 13 Sep 2025 06:37:56 GMT + Siege-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Code every week, get prizes. Make it to the end, get a framework!

Deadline: November 30, 2025

@@ -96,8 +96,8 @@ birthday-cards https://birthday-cards.hackclub.com/ - birthday-cards-1757745476533 - Sat, 13 Sep 2025 06:37:56 GMT + birthday-cards-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT You ship a birthday themed project we ship a birthday card!

Deadline: August 12, 2026

@@ -108,8 +108,8 @@ iFrame https://iframe.hackclub.com/ - iFrame-1757745476533 - Sat, 13 Sep 2025 06:37:56 GMT + iFrame-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you

@@ -120,8 +120,8 @@ Grounded https://grounded.hackclub.com - Grounded-1757745476533 - Sat, 13 Sep 2025 06:37:56 GMT + Grounded-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Onboard + Bin v2

@@ -132,8 +132,8 @@ BakeBuild https://bakebuild.hackclub.com/ - BakeBuild-1757745476533 - Sat, 13 Sep 2025 06:37:56 GMT + BakeBuild-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Design a cookie cutter, get it shipped!

@@ -144,8 +144,8 @@ HackCraft https://hackcraft.hackclub.com/ - HackCraft-1757745476533 - Sat, 13 Sep 2025 06:37:56 GMT + HackCraft-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!

@@ -156,8 +156,8 @@ Sprig https://sprig.hackclub.com/ - Sprig-1757745476533 - Sat, 13 Sep 2025 06:37:56 GMT + Sprig-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Build a JS game and play it on your own console.

@@ -168,8 +168,8 @@ Boba Drops https://boba.hackclub.com/ - Boba Drops-1757745476533 - Sat, 13 Sep 2025 06:37:56 GMT + Boba Drops-1757745696236 + Sat, 13 Sep 2025 06:41:36 GMT Build a website and get boba!

diff --git a/package.json b/package.json index a818c5f..0b38e98 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,14 @@ { - "name": "gowno", + "name": "ysws-catalog", "version": "1.0.0", + "description": "A catalog of Hack Club's You Ship, We Ship programs", + "scripts": { + "generate": "node generate-json.js && node generate-rss.js", + "validate": "node validateDates.js" + }, "dependencies": { "js-yaml": "^4.1.0" - } + }, + "author": "Hack Club", + "license": "MIT" }