From 2e26e4890436cb39eafed8da0b9ad5705cc476bf Mon Sep 17 00:00:00 2001 From: Aleteoryx Date: Mon, 29 Jul 2024 19:33:18 +0100 Subject: [PATCH] add current site contents --- favicon.ico | Bin 0 -> 32606 bytes index.html | 153 ++++++++++++++++++++++++++++++++++++++++++++++++++++ logo.png | Bin 0 -> 4605 bytes style.css | 90 +++++++++++++++++++++++++++++++ 4 files changed, 243 insertions(+) create mode 100644 favicon.ico create mode 100644 index.html create mode 100644 logo.png create mode 100644 style.css diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..126ad425dc5bf2b83935d91000babe3a324e169b GIT binary patch literal 32606 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 + + + + + scrobble.observer + + + + + + + + + + + + + + + + +
+

Scrobble.Observer

+

A little embed for your personal site, with whatever you're scrobbling.

+
+
+
+ +

Last.fm is a cool service! It keeps a live, usually public, log, of whatever music you're listening to! + I felt like that fit into the general set of status buttons and other widgets present in the + Web Revival movement, and yet last.fm was basically stuck on https://www.last.fm. I decided to write an embed myself. + If you'd like to know about the technical details, the code and lengthy documentation are available on my git server (link at the bottom).

+

This project is not affiliated with or endorsed by last.fm at all, I'm just doing it for fun :>

+
+
+

Introduction


+ +

This is the embed. Currently, it's displaying the listening history of the last.fm staff. It will update once-a-minute, + every minute, with whatever they're listening to. This rate limit is to avoid pinging the last.fm API too much, and because + few songs are shorter than 1 minute. This embed also uses no Javascript, instead relying on other mechanisms to refresh.

+
+
+

Generate your embed!


+
+
+ + +
+
+ +

Options + +
+
+
+
+
+

Contact

+

This project is currently run by just one person, but if you need help or want to contribute, these are the places to go.

+ +
+
+
🄯 Aleteoryx 2024. Free forever. If you don't trust me, host it yourself.
+ + + + diff --git a/logo.png b/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6796ccb14041dabe7c4c956b38bce21fecd1cec4 GIT binary patch literal 4605 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 literal 0 HcmV?d00001 diff --git a/style.css b/style.css new file mode 100644 index 0000000..3b8a5e5 --- /dev/null +++ b/style.css @@ -0,0 +1,90 @@ +@import url('https://fonts.googleapis.com/css2?family=Geologica&family=Montserrat+Subrayada:wght@700&display=swap'); + +:root { + --text-color: hsl(99, 36%, 81%); + --bg-color: hsl(290, 100%, 8%); + --bg2-color: hsl(290, 100%, 4%); + --em-color: hsl(294, 42%, 65%); + --sub-color: hsl(294, 42%, 50%); + --link-color: hsl(324, 42%, 55%); + + font-family: 'Geologica', sans-serif; +} + +body { + display: flex; + flex-direction: column; + align-items: center; + + margin: 0px; + + background: repeating-linear-gradient(45deg, var(--bg-color), var(--bg-color) 18px, var(--bg2-color) 18px, var(--bg2-color) 21px); + background-attachment: fixed; + color: var(--text-color); + + padding-top: 5mm; +} + +a { + color: var(--link-color); +} + +section, footer { + margin-bottom: 1cm; + padding: 5mm; + border-radius: 3.5mm; + + background: #fff1; + backdrop-filter: blur(5px); + + max-width: 20cm; +} + +hgroup, +h1, h2, h3, h4, h5, h6 { + font-family: 'Montserrat Subrayada', sans-serif; + +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0px; + margin-bottom: 0px; + color: var(--em-color) +} + +hgroup > p { + color: var(--sub-color) +} + +section > pre { + background: var(--bg2-color); + padding: 2.5mm; + border-radius: 2.5mm; + + width: auto; +} + +footer { + color: var(--sub-color); + margin-bottom: 5mm; +} +footer > p { margin: 0px; } + +code { + background: var(--bg2-color); + padding: 1mm; + border-radius: 2mm; +} + +p { + line-height: 1.5; +} + +:is(h1,h2,h3,h4,h5,h6) > a { + color: inherit; + text-decoration: none; +} + +:is(h1,h2,h3,h4,h5,h6) > a:hover { + color: inherit; +} -- 2.45.2