mirror of
https://github.com/smittix/intercept.git
synced 2026-04-23 22:30:00 -07:00
feat: add branded SVG assets and README banner
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
# INTERCEPT
|
||||
<p align="center">
|
||||
<img src="static/images/readme-banner.svg" alt="iNTERCEPT — Signal Intelligence Platform" width="100%">
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="Python 3.9+">
|
||||
@@ -7,7 +9,7 @@
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
Support the developer of this open-source project
|
||||
Support the developer of this open-source project
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
|
||||
55
static/images/readme-banner.svg
Normal file
55
static/images/readme-banner.svg
Normal file
@@ -0,0 +1,55 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 300" width="1200" height="300">
|
||||
<defs>
|
||||
<pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse">
|
||||
<path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(0,212,255,0.025)" stroke-width="1"/>
|
||||
</pattern>
|
||||
<radialGradient id="glow1" cx="75%" cy="30%" r="35%">
|
||||
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.05"/>
|
||||
<stop offset="100%" stop-color="#00d4ff" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="glow2" cx="25%" cy="70%" r="30%">
|
||||
<stop offset="0%" stop-color="#00ff88" stop-opacity="0.03"/>
|
||||
<stop offset="100%" stop-color="#00ff88" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Background -->
|
||||
<rect width="1200" height="300" fill="#0a0a0f"/>
|
||||
<rect width="1200" height="300" fill="url(#grid)"/>
|
||||
<rect width="1200" height="300" fill="url(#glow1)"/>
|
||||
<rect width="1200" height="300" fill="url(#glow2)"/>
|
||||
|
||||
<!-- Logo -->
|
||||
<g transform="translate(340, 60) scale(1.0)">
|
||||
<path d="M15 30 Q5 50, 15 70" stroke="#00d4ff" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.5"/>
|
||||
<path d="M22 35 Q14 50, 22 65" stroke="#00d4ff" stroke-width="3.5" fill="none" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M29 40 Q23 50, 29 60" stroke="#00d4ff" stroke-width="3" fill="none" stroke-linecap="round"/>
|
||||
<path d="M85 30 Q95 50, 85 70" stroke="#00d4ff" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.5"/>
|
||||
<path d="M78 35 Q86 50, 78 65" stroke="#00d4ff" stroke-width="3.5" fill="none" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M71 40 Q77 50, 71 60" stroke="#00d4ff" stroke-width="3" fill="none" stroke-linecap="round"/>
|
||||
<circle cx="50" cy="22" r="7" fill="#00ff88"/>
|
||||
<rect x="43" y="35" width="14" height="45" rx="2" fill="#00d4ff"/>
|
||||
<rect x="36" y="35" width="28" height="5" rx="1" fill="#00d4ff"/>
|
||||
<rect x="36" y="75" width="28" height="5" rx="1" fill="#00d4ff"/>
|
||||
</g>
|
||||
|
||||
<!-- Title -->
|
||||
<text x="490" y="135" font-family="'Segoe UI','Helvetica Neue',Arial,sans-serif" font-size="64" font-weight="800" letter-spacing="-1.5" fill="white">
|
||||
<tspan fill="#00d4ff">i</tspan>NTERCEPT
|
||||
</text>
|
||||
|
||||
<!-- Subtitle -->
|
||||
<text x="490" y="170" font-family="'Segoe UI','Helvetica Neue',Arial,sans-serif" font-size="18" font-weight="300" fill="rgba(255,255,255,0.35)">
|
||||
Web-Based Signal Intelligence Platform
|
||||
</text>
|
||||
|
||||
<!-- Feature dots -->
|
||||
<g font-family="'Courier New',monospace" font-size="11" fill="rgba(0,212,255,0.4)" letter-spacing="1.5">
|
||||
<circle cx="492" cy="206" r="2" fill="#00ff88" opacity="0.6"/>
|
||||
<text x="500" y="210">34 Signal Modes</text>
|
||||
<circle cx="492" cy="228" r="2" fill="#00ff88" opacity="0.6"/>
|
||||
<text x="500" y="232">Multi-SDR Support</text>
|
||||
<circle cx="492" cy="250" r="2" fill="#00ff88" opacity="0.6"/>
|
||||
<text x="500" y="254">Open Source</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
64
static/images/social-preview.svg
Normal file
64
static/images/social-preview.svg
Normal file
@@ -0,0 +1,64 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 640" width="1280" height="640">
|
||||
<defs>
|
||||
<pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse">
|
||||
<path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(0,212,255,0.025)" stroke-width="1"/>
|
||||
</pattern>
|
||||
<radialGradient id="glow1" cx="80%" cy="20%" r="40%">
|
||||
<stop offset="0%" stop-color="#00d4ff" stop-opacity="0.06"/>
|
||||
<stop offset="100%" stop-color="#00d4ff" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="glow2" cx="20%" cy="80%" r="30%">
|
||||
<stop offset="0%" stop-color="#00ff88" stop-opacity="0.04"/>
|
||||
<stop offset="100%" stop-color="#00ff88" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Background -->
|
||||
<rect width="1280" height="640" fill="#0a0a0f"/>
|
||||
<rect width="1280" height="640" fill="url(#grid)"/>
|
||||
<rect width="1280" height="640" fill="url(#glow1)"/>
|
||||
<rect width="1280" height="640" fill="url(#glow2)"/>
|
||||
|
||||
<!-- Corner brackets -->
|
||||
<g stroke="rgba(0,212,255,0.2)" stroke-width="1.5" fill="none">
|
||||
<polyline points="24,48 24,24 48,24"/>
|
||||
<polyline points="1232,24 1256,24 1256,48"/>
|
||||
<polyline points="24,592 24,616 48,616"/>
|
||||
<polyline points="1232,616 1256,616 1256,592"/>
|
||||
</g>
|
||||
|
||||
<!-- Logo -->
|
||||
<g transform="translate(560, 140) scale(1.4)">
|
||||
<path d="M15 30 Q5 50, 15 70" stroke="#00d4ff" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.5"/>
|
||||
<path d="M22 35 Q14 50, 22 65" stroke="#00d4ff" stroke-width="3.5" fill="none" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M29 40 Q23 50, 29 60" stroke="#00d4ff" stroke-width="3" fill="none" stroke-linecap="round"/>
|
||||
<path d="M85 30 Q95 50, 85 70" stroke="#00d4ff" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.5"/>
|
||||
<path d="M78 35 Q86 50, 78 65" stroke="#00d4ff" stroke-width="3.5" fill="none" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M71 40 Q77 50, 71 60" stroke="#00d4ff" stroke-width="3" fill="none" stroke-linecap="round"/>
|
||||
<circle cx="50" cy="22" r="7" fill="#00ff88"/>
|
||||
<rect x="43" y="35" width="14" height="45" rx="2" fill="#00d4ff"/>
|
||||
<rect x="36" y="35" width="28" height="5" rx="1" fill="#00d4ff"/>
|
||||
<rect x="36" y="75" width="28" height="5" rx="1" fill="#00d4ff"/>
|
||||
</g>
|
||||
|
||||
<!-- Title -->
|
||||
<text x="640" y="380" text-anchor="middle" font-family="'Segoe UI','Helvetica Neue',Arial,sans-serif" font-size="84" font-weight="800" letter-spacing="-2" fill="white">
|
||||
<tspan fill="#00d4ff">i</tspan>NTERCEPT
|
||||
</text>
|
||||
|
||||
<!-- Subtitle -->
|
||||
<text x="640" y="425" text-anchor="middle" font-family="'Segoe UI','Helvetica Neue',Arial,sans-serif" font-size="24" font-weight="300" fill="rgba(255,255,255,0.4)" letter-spacing="0.5">
|
||||
Web-Based Signal Intelligence Platform
|
||||
</text>
|
||||
|
||||
<!-- Tags -->
|
||||
<g font-family="'Courier New',monospace" font-size="12" fill="rgba(0,212,255,0.5)" letter-spacing="2">
|
||||
<text x="440" y="480" text-anchor="middle">SDR</text>
|
||||
<text x="520" y="480" text-anchor="middle" fill="rgba(255,255,255,0.15)">|</text>
|
||||
<text x="600" y="480" text-anchor="middle">RF ANALYSIS</text>
|
||||
<text x="698" y="480" text-anchor="middle" fill="rgba(255,255,255,0.15)">|</text>
|
||||
<text x="778" y="480" text-anchor="middle">34 MODES</text>
|
||||
<text x="858" y="480" text-anchor="middle" fill="rgba(255,255,255,0.15)">|</text>
|
||||
<text x="950" y="480" text-anchor="middle">OPEN SOURCE</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
Reference in New Issue
Block a user