docs(readme): add WOMM Platinum certification badge
All checks were successful
CI / Test (push) Successful in 54s
CI / Build (push) Successful in 40s

Added WOMM Platinum Certified badge and certification notice to the project README, including the corresponding platinum seal SVG asset.
This commit is contained in:
Greg Gauthier 2026-06-06 09:17:02 +01:00
parent 81935c44e6
commit 8d80a3a647
2 changed files with 84 additions and 0 deletions

View File

@ -1,6 +1,14 @@
# GoStations # GoStations
### console based radio station selector and player ### console based radio station selector and player
<p align="center">
<a href="https://repos.gmgauthier.com/gmgauthier/womm-certification">
<img src="assets/womm-platinum.svg" alt="WOMM Platinum Certified" width="180"/>
</a>
</p>
**WOMM Platinum Certified** (per [WOMM-STD-001:2026](https://repos.gmgauthier.com/gmgauthier/womm-certification))
This is a port of a Python script I wrote, called "radiostations". It is a simple console tool to grab a list of radio stations retrieved from `radio-browser.info`, put them into a menu, and then use your local installation of a console stream player, to play the station for you. This is a port of a Python script I wrote, called "radiostations". It is a simple console tool to grab a list of radio stations retrieved from `radio-browser.info`, put them into a menu, and then use your local installation of a console stream player, to play the station for you.

76
assets/womm-platinum.svg Normal file
View File

@ -0,0 +1,76 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400" width="400" height="400">
<defs>
<style>
.seal-text { font-family: 'Georgia', 'EB Garamond', serif; font-weight: 700; }
</style>
</defs>
<!-- Outer ring -->
<circle cx="200" cy="200" r="190" fill="none" stroke="#E5E4E2" stroke-width="6"/>
<circle cx="200" cy="200" r="180" fill="none" stroke="#E5E4E2" stroke-width="2"/>
<!-- Decorative dots -->
<g fill="#E5E4E2">
<circle cx="200" cy="14" r="4"/>
<circle cx="200" cy="386" r="4"/>
<circle cx="14" cy="200" r="4"/>
<circle cx="386" cy="200" r="4"/>
<circle cx="68" cy="68" r="3"/>
<circle cx="332" cy="68" r="3"/>
<circle cx="68" cy="332" r="3"/>
<circle cx="332" cy="332" r="3"/>
</g>
<!-- Inner ring -->
<circle cx="200" cy="200" r="150" fill="none" stroke="#E5E4E2" stroke-width="2"/>
<circle cx="200" cy="200" r="140" fill="none" stroke="#E5E4E2" stroke-width="1"/>
<!-- Stars between rings -->
<g fill="#E5E4E2" class="seal-text" text-anchor="middle" font-size="16">
<text x="200" y="42">&#9733;</text>
<text x="200" y="370">&#9733;</text>
<text x="38" y="206">&#9733;</text>
<text x="362" y="206">&#9733;</text>
</g>
<!-- Circular text - top: "WORKS ON MY MACHINE" -->
<path id="topArc" d="M 80,200 a 120,120 0 0,1 240,0" fill="none"/>
<text class="seal-text" font-size="18" fill="#E5E4E2" letter-spacing="3">
<textPath href="#topArc" startOffset="50%" text-anchor="middle">WORKS ON MY MACHINE</textPath>
</text>
<!-- Circular text - bottom: "CERTIFIED" -->
<path id="bottomArc" d="M 320,200 a 120,120 0 0,1 -240,0" fill="none"/>
<text class="seal-text" font-size="18" fill="#E5E4E2" letter-spacing="5">
<textPath href="#bottomArc" startOffset="50%" text-anchor="middle">CERTIFIED</textPath>
</text>
<!-- Laptop + checkmark icon -->
<g transform="translate(200,165)" fill="none" stroke="#E5E4E2" stroke-width="3"
stroke-linecap="round" stroke-linejoin="round">
<rect x="-35" y="-30" width="70" height="48" rx="4"/>
<polyline points="-12,0 -2,10 16,-10" stroke-width="4" stroke="#2d6a4f"/>
<path d="M-45,18 L-50,28 L50,28 L45,18"/>
</g>
<!-- WOMM -->
<text x="200" y="228" class="seal-text" font-size="42" fill="#E5E4E2"
text-anchor="middle" letter-spacing="6">WOMM</text>
<!-- Divider -->
<line x1="120" y1="240" x2="280" y2="240" stroke="#E5E4E2" stroke-width="1.5"/>
<!-- Level label -->
<text x="200" y="260" class="seal-text" font-size="16" fill="#E5E4E2"
text-anchor="middle" letter-spacing="3">PLATINUM</text>
<!-- Date -->
<text x="200" y="285" class="seal-text" font-size="13" fill="#E5E4E2"
text-anchor="middle" letter-spacing="1">2026-06-06</text>
<!-- Dot decorations -->
<g fill="#E5E4E2">
<circle cx="148" cy="282" r="2"/>
<circle cx="252" cy="282" r="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB