diff --git a/assets/README.md b/assets/README.md new file mode 100644 index 0000000..d766659 --- /dev/null +++ b/assets/README.md @@ -0,0 +1,43 @@ +# Miruro Assets + +Scraped from official Miruro domains for MiruroAPI project. + +## Sources + +- **Official**: https://www.miruro.com (primary hub) +- **Streaming**: https://miruro.tv, https://miruro.to, https://miruro.bz, https://miruro.ru +- **Status**: https://status.miruro.com/status/miruro + +## Structure + +``` +assets/ +├── favicons/ # Favicons and app icons +│ ├── icon-dark-1024x1024.svg # Dark mode SVG favicon +│ ├── icon-light-1024x1024.svg # Light mode SVG favicon +│ ├── icon-512x512.png # Main app icon (PNG) +│ ├── favicon.ico # Classic ICO favicon +│ ├── apple-touch-icon-180x180.png # iOS home screen icon +│ └── maskable-icon-512x512.png # Android adaptive icon / OG image +├── logos/ +│ └── status-logo.png # Status page logo +├── fonts/ # Inter + FontAwesome subset +│ ├── inter.woff2 +│ ├── fa-brands-400.woff2 +│ ├── fa-solid-900.woff2 +│ └── fa-minimal.css +└── media/ # Testimonial avatars from homepage + └── *.jpg +``` + +## Social Links + +- Twitter: https://twitter.com/miruro_official +- Discord: https://discord.com/invite/pjsdJp96mY +- Reddit: https://reddit.com/r/miruro + +## Notes + +- All streaming domains (tv, to, bz, ru) use identical assets +- SVG favicons support dark/light mode via `prefers-color-scheme` +- OG image is `maskable-icon-512x512.png` diff --git a/assets/favicons/apple-touch-icon-180x180.png b/assets/favicons/apple-touch-icon-180x180.png new file mode 100644 index 0000000..1b1a3a1 Binary files /dev/null and b/assets/favicons/apple-touch-icon-180x180.png differ diff --git a/assets/favicons/favicon.ico b/assets/favicons/favicon.ico new file mode 100644 index 0000000..ad5788f Binary files /dev/null and b/assets/favicons/favicon.ico differ diff --git a/assets/favicons/icon-512x512.png b/assets/favicons/icon-512x512.png new file mode 100644 index 0000000..4fdabd9 Binary files /dev/null and b/assets/favicons/icon-512x512.png differ diff --git a/assets/favicons/icon-dark-1024x1024.svg b/assets/favicons/icon-dark-1024x1024.svg new file mode 100644 index 0000000..728a7bf --- /dev/null +++ b/assets/favicons/icon-dark-1024x1024.svg @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/assets/favicons/icon-light-1024x1024.svg b/assets/favicons/icon-light-1024x1024.svg new file mode 100644 index 0000000..aa9a51c --- /dev/null +++ b/assets/favicons/icon-light-1024x1024.svg @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/assets/favicons/maskable-icon-512x512.png b/assets/favicons/maskable-icon-512x512.png new file mode 100644 index 0000000..ab19ba4 Binary files /dev/null and b/assets/favicons/maskable-icon-512x512.png differ diff --git a/assets/fonts/fa-brands-400.woff2 b/assets/fonts/fa-brands-400.woff2 new file mode 100644 index 0000000..4812d41 Binary files /dev/null and b/assets/fonts/fa-brands-400.woff2 differ diff --git a/assets/fonts/fa-minimal.css b/assets/fonts/fa-minimal.css new file mode 100644 index 0000000..4b0b61d --- /dev/null +++ b/assets/fonts/fa-minimal.css @@ -0,0 +1,25 @@ +/*! + * Font Awesome Free 6.4.0 - Minimal subset for miruro hub + * License: https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.woff2) format("woff2")} +@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.woff2) format("woff2")} +.fa,.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto} +.fas{font-family:"Font Awesome 6 Free";font-weight:900} +.fab{font-family:"Font Awesome 6 Brands";font-weight:400} +.fa-arrow-right:before{content:"\f08b"} +.fa-arrow-up:before{content:"\f176"} +.fa-bars:before{content:"\f0c9"} +.fa-chart-bar:before{content:"\f080"} +.fa-check-circle:before{content:"\f058"} +.fa-globe:before{content:"\f57c"} +.fa-language:before{content:"\f1ab"} +.fa-play-circle:before{content:"\f144"} +.fa-server:before{content:"\f233"} +.fa-shield-alt:before{content:"\f3ed"} +.fa-star:before{content:"\f699"} +.fa-times:before{content:"\f00d"} +.fa-users:before{content:"\e594"} +.fa-discord:before{content:"\f392"} +.fa-reddit:before{content:"\f1a2"} +.fa-twitter:before{content:"\f081"} diff --git a/assets/fonts/fa-solid-900.woff2 b/assets/fonts/fa-solid-900.woff2 new file mode 100644 index 0000000..a483262 Binary files /dev/null and b/assets/fonts/fa-solid-900.woff2 differ diff --git a/assets/fonts/inter.woff2 b/assets/fonts/inter.woff2 new file mode 100644 index 0000000..d15208d Binary files /dev/null and b/assets/fonts/inter.woff2 differ diff --git a/assets/logos/status-logo.png b/assets/logos/status-logo.png new file mode 100644 index 0000000..d60c310 Binary files /dev/null and b/assets/logos/status-logo.png differ diff --git a/assets/media/3coPk85Q.jpg b/assets/media/3coPk85Q.jpg new file mode 100644 index 0000000..c934d4a Binary files /dev/null and b/assets/media/3coPk85Q.jpg differ diff --git a/assets/media/7XOvNVgi.jpg b/assets/media/7XOvNVgi.jpg new file mode 100644 index 0000000..2149a52 Binary files /dev/null and b/assets/media/7XOvNVgi.jpg differ diff --git a/assets/media/CogKZSPk.jpg b/assets/media/CogKZSPk.jpg new file mode 100644 index 0000000..db11f4b Binary files /dev/null and b/assets/media/CogKZSPk.jpg differ diff --git a/assets/media/EjyXFeE5.jpg b/assets/media/EjyXFeE5.jpg new file mode 100644 index 0000000..931a908 Binary files /dev/null and b/assets/media/EjyXFeE5.jpg differ diff --git a/assets/media/LU1I5f34.jpg b/assets/media/LU1I5f34.jpg new file mode 100644 index 0000000..b591be1 Binary files /dev/null and b/assets/media/LU1I5f34.jpg differ diff --git a/assets/media/PZM-mvwk.jpg b/assets/media/PZM-mvwk.jpg new file mode 100644 index 0000000..4e3a0cb Binary files /dev/null and b/assets/media/PZM-mvwk.jpg differ diff --git a/assets/media/RUH00A4j.jpg b/assets/media/RUH00A4j.jpg new file mode 100644 index 0000000..2f83755 Binary files /dev/null and b/assets/media/RUH00A4j.jpg differ diff --git a/assets/media/SrO0C5EU.jpg b/assets/media/SrO0C5EU.jpg new file mode 100644 index 0000000..fd8477e Binary files /dev/null and b/assets/media/SrO0C5EU.jpg differ diff --git a/assets/media/UHesmVMA.jpg b/assets/media/UHesmVMA.jpg new file mode 100644 index 0000000..bac8f2d Binary files /dev/null and b/assets/media/UHesmVMA.jpg differ diff --git a/assets/media/ZuXyFcUA.jpg b/assets/media/ZuXyFcUA.jpg new file mode 100644 index 0000000..de18278 Binary files /dev/null and b/assets/media/ZuXyFcUA.jpg differ diff --git a/assets/media/hr2OTQEV.jpg b/assets/media/hr2OTQEV.jpg new file mode 100644 index 0000000..5f4e711 Binary files /dev/null and b/assets/media/hr2OTQEV.jpg differ diff --git a/assets/media/oCbhEn6p.jpg b/assets/media/oCbhEn6p.jpg new file mode 100644 index 0000000..9c0ac22 Binary files /dev/null and b/assets/media/oCbhEn6p.jpg differ diff --git a/assets/media/roDlIxpJ.jpg b/assets/media/roDlIxpJ.jpg new file mode 100644 index 0000000..ca49618 Binary files /dev/null and b/assets/media/roDlIxpJ.jpg differ diff --git a/assets/media/ry3whO6n.jpg b/assets/media/ry3whO6n.jpg new file mode 100644 index 0000000..c66ce96 Binary files /dev/null and b/assets/media/ry3whO6n.jpg differ diff --git a/assets/media/s1WR7kpm.jpg b/assets/media/s1WR7kpm.jpg new file mode 100644 index 0000000..a3b60a4 Binary files /dev/null and b/assets/media/s1WR7kpm.jpg differ diff --git a/assets/media/s5nXaw5R.jpg b/assets/media/s5nXaw5R.jpg new file mode 100644 index 0000000..9064c4b Binary files /dev/null and b/assets/media/s5nXaw5R.jpg differ diff --git a/assets/media/sr_xEn8q.jpg b/assets/media/sr_xEn8q.jpg new file mode 100644 index 0000000..fab65af Binary files /dev/null and b/assets/media/sr_xEn8q.jpg differ diff --git a/assets/media/ujnyOpdz.jpg b/assets/media/ujnyOpdz.jpg new file mode 100644 index 0000000..97c0207 Binary files /dev/null and b/assets/media/ujnyOpdz.jpg differ