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
This commit is contained in:
Rushil 2025-09-13 06:41:56 +00:00
parent 27896cf2ba
commit 6d63bc9bc8
4 changed files with 42 additions and 35 deletions

View file

@ -893,7 +893,7 @@
}, },
{ {
"name": "Rube Goldburg YSWS", "name": "Rube Goldburg YSWS",
"description": null, "description": "Create complex chain reaction machines and contraptions",
"website": null, "website": null,
"slack": "https://hackclub.slack.com/archives/C094U05FAE6", "slack": "https://hackclub.slack.com/archives/C094U05FAE6",
"slackChannel": "#rube-goldberg-ysws", "slackChannel": "#rube-goldberg-ysws",
@ -917,7 +917,7 @@
}, },
{ {
"name": "Aquarium", "name": "Aquarium",
"description": null, "description": "Build aquatic-themed projects and digital ecosystems",
"website": null, "website": null,
"slack": "https://hackclub.slack.com/archives/C095PTABEJK", "slack": "https://hackclub.slack.com/archives/C095PTABEJK",
"slackChannel": "#aquarium", "slackChannel": "#aquarium",

View file

@ -726,7 +726,7 @@ drafts:
slackChannel: "#swatchbox" slackChannel: "#swatchbox"
status: draft status: draft
- name: Rube Goldburg YSWS - name: Rube Goldburg YSWS
description: description: Create complex chain reaction machines and contraptions
website: website:
slack: https://hackclub.slack.com/archives/C094U05FAE6 slack: https://hackclub.slack.com/archives/C094U05FAE6
slackChannel: "#rube-goldberg-ysws" slackChannel: "#rube-goldberg-ysws"
@ -744,7 +744,7 @@ drafts:
slackChannel: "#plunge" slackChannel: "#plunge"
status: draft status: draft
- name: Aquarium - name: Aquarium
description: description: Build aquatic-themed projects and digital ecosystems
website: website:
slack: https://hackclub.slack.com/archives/C095PTABEJK slack: https://hackclub.slack.com/archives/C095PTABEJK
slackChannel: "#aquarium" slackChannel: "#aquarium"

View file

@ -5,14 +5,14 @@
<link>https://ysws.hackclub.com</link> <link>https://ysws.hackclub.com</link>
<description>Active "You Ship, We Ship" programs from Hack Club</description> <description>Active "You Ship, We Ship" programs from Hack Club</description>
<language>en-us</language> <language>en-us</language>
<lastBuildDate>Sat, 13 Sep 2025 06:37:56 GMT</lastBuildDate> <lastBuildDate>Sat, 13 Sep 2025 06:41:36 GMT</lastBuildDate>
<atom:link href="https://ysws.hackclub.com/feed.xml" rel="self" type="application/rss+xml" /> <atom:link href="https://ysws.hackclub.com/feed.xml" rel="self" type="application/rss+xml" />
<item> <item>
<title>Clutter</title> <title>Clutter</title>
<link>https://clutter.hackclub.com/</link> <link>https://clutter.hackclub.com/</link>
<guid isPermaLink="false">Clutter-1757745476531</guid> <guid isPermaLink="false">Clutter-1757745696235</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life.</p> <p>You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life.</p>
<p><strong>Deadline:</strong> September 17, 2025</p> <p><strong>Deadline:</strong> September 17, 2025</p>
@ -23,8 +23,8 @@
<item> <item>
<title>Penumbra</title> <title>Penumbra</title>
<link>https://penumbra.hackclub.com/</link> <link>https://penumbra.hackclub.com/</link>
<guid isPermaLink="false">Penumbra-1757745476532</guid> <guid isPermaLink="false">Penumbra-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Make shaders, and we&apos;ll ship you GPUs and posters!</p> <p>Make shaders, and we&apos;ll ship you GPUs and posters!</p>
<p><strong>Deadline:</strong> September 24, 2025</p> <p><strong>Deadline:</strong> September 24, 2025</p>
@ -35,8 +35,8 @@
<item> <item>
<title>Waveform</title> <title>Waveform</title>
<link>https://waveform.hackclub.com/</link> <link>https://waveform.hackclub.com/</link>
<guid isPermaLink="false">Waveform-1757745476532</guid> <guid isPermaLink="false">Waveform-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Make your own waveform visualizer, get a grant to buy music</p> <p>Make your own waveform visualizer, get a grant to buy music</p>
<p><strong>Deadline:</strong> September 26, 2025</p> <p><strong>Deadline:</strong> September 26, 2025</p>
@ -47,8 +47,8 @@
<item> <item>
<title>Fusering</title> <title>Fusering</title>
<link>https://fusering.hackclub.com</link> <link>https://fusering.hackclub.com</link>
<guid isPermaLink="false">Fusering-1757745476532</guid> <guid isPermaLink="false">Fusering-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Design a keyring, get your keyring and a carabiner to hang it from!</p> <p>Design a keyring, get your keyring and a carabiner to hang it from!</p>
<p><strong>Deadline:</strong> September 30, 2025</p> <p><strong>Deadline:</strong> September 30, 2025</p>
@ -59,8 +59,8 @@
<item> <item>
<title>Summer of Making</title> <title>Summer of Making</title>
<link>https://summer.hackclub.com/</link> <link>https://summer.hackclub.com/</link>
<guid isPermaLink="false">Summer of Making-1757745476532</guid> <guid isPermaLink="false">Summer of Making-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Build stuff. Get stuff. Repeat.</p> <p>Build stuff. Get stuff. Repeat.</p>
<p><strong>Deadline:</strong> September 30, 2025</p> <p><strong>Deadline:</strong> September 30, 2025</p>
@ -71,8 +71,8 @@
<item> <item>
<title>Shiba Arcade</title> <title>Shiba Arcade</title>
<link>https://shiba.hackclub.com</link> <link>https://shiba.hackclub.com</link>
<guid isPermaLink="false">Shiba Arcade-1757745476532</guid> <guid isPermaLink="false">Shiba Arcade-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!)</p> <p>Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!)</p>
<p><strong>Deadline:</strong> October 20, 2025</p> <p><strong>Deadline:</strong> October 20, 2025</p>
@ -84,8 +84,8 @@
<item> <item>
<title>Siege</title> <title>Siege</title>
<link>https://siege.hackclub.com/</link> <link>https://siege.hackclub.com/</link>
<guid isPermaLink="false">Siege-1757745476532</guid> <guid isPermaLink="false">Siege-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Code every week, get prizes. Make it to the end, get a framework!</p> <p>Code every week, get prizes. Make it to the end, get a framework!</p>
<p><strong>Deadline:</strong> November 30, 2025</p> <p><strong>Deadline:</strong> November 30, 2025</p>
@ -96,8 +96,8 @@
<item> <item>
<title>birthday-cards</title> <title>birthday-cards</title>
<link>https://birthday-cards.hackclub.com/</link> <link>https://birthday-cards.hackclub.com/</link>
<guid isPermaLink="false">birthday-cards-1757745476533</guid> <guid isPermaLink="false">birthday-cards-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>You ship a birthday themed project we ship a birthday card!</p> <p>You ship a birthday themed project we ship a birthday card!</p>
<p><strong>Deadline:</strong> August 12, 2026</p> <p><strong>Deadline:</strong> August 12, 2026</p>
@ -108,8 +108,8 @@
<item> <item>
<title>iFrame</title> <title>iFrame</title>
<link>https://iframe.hackclub.com/</link> <link>https://iframe.hackclub.com/</link>
<guid isPermaLink="false">iFrame-1757745476533</guid> <guid isPermaLink="false">iFrame-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you</p> <p>Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you</p>
@ -120,8 +120,8 @@
<item> <item>
<title>Grounded</title> <title>Grounded</title>
<link>https://grounded.hackclub.com</link> <link>https://grounded.hackclub.com</link>
<guid isPermaLink="false">Grounded-1757745476533</guid> <guid isPermaLink="false">Grounded-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Onboard + Bin v2</p> <p>Onboard + Bin v2</p>
@ -132,8 +132,8 @@
<item> <item>
<title>BakeBuild</title> <title>BakeBuild</title>
<link>https://bakebuild.hackclub.com/</link> <link>https://bakebuild.hackclub.com/</link>
<guid isPermaLink="false">BakeBuild-1757745476533</guid> <guid isPermaLink="false">BakeBuild-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Design a cookie cutter, get it shipped!</p> <p>Design a cookie cutter, get it shipped!</p>
@ -144,8 +144,8 @@
<item> <item>
<title>HackCraft</title> <title>HackCraft</title>
<link>https://hackcraft.hackclub.com/</link> <link>https://hackcraft.hackclub.com/</link>
<guid isPermaLink="false">HackCraft-1757745476533</guid> <guid isPermaLink="false">HackCraft-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!</p> <p>Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!</p>
@ -156,8 +156,8 @@
<item> <item>
<title>Sprig</title> <title>Sprig</title>
<link>https://sprig.hackclub.com/</link> <link>https://sprig.hackclub.com/</link>
<guid isPermaLink="false">Sprig-1757745476533</guid> <guid isPermaLink="false">Sprig-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Build a JS game and play it on your own console.</p> <p>Build a JS game and play it on your own console.</p>
@ -168,8 +168,8 @@
<item> <item>
<title>Boba Drops</title> <title>Boba Drops</title>
<link>https://boba.hackclub.com/</link> <link>https://boba.hackclub.com/</link>
<guid isPermaLink="false">Boba Drops-1757745476533</guid> <guid isPermaLink="false">Boba Drops-1757745696236</guid>
<pubDate>Sat, 13 Sep 2025 06:37:56 GMT</pubDate> <pubDate>Sat, 13 Sep 2025 06:41:36 GMT</pubDate>
<description><![CDATA[ <description><![CDATA[
<p>Build a website and get boba!</p> <p>Build a website and get boba!</p>

View file

@ -1,7 +1,14 @@
{ {
"name": "gowno", "name": "ysws-catalog",
"version": "1.0.0", "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": { "dependencies": {
"js-yaml": "^4.1.0" "js-yaml": "^4.1.0"
} },
"author": "Hack Club",
"license": "MIT"
} }