feat(iine): add like buttons (#550)

This commit is contained in:
Óscar 2025-08-01 21:43:04 +02:00 committed by GitHub
parent 79b5dcf9a7
commit daa8b1a412
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
48 changed files with 505 additions and 8 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

View file

@ -0,0 +1,52 @@
+++
title = "iine"
description = "Botons d'apreciació centrats en la privadesa i accessibles per a la web petita/independent."
weight = 15
[taxonomies]
tags = ["web", "JavaScript", "privadesa", "backend"]
[extra]
local_image = "projects/iine/iine_logo.webp"
social_media_card = "social_cards/projects_iine.jpg"
canonical_url = "https://osc.garden/projects/iine/"
+++
Botons d'apreciació per al teu blog, jardí digital, portafoli… No cal compte. Sense seguiment.
#### [GitHub](https://github.com/welpo/iine) • [Web](https://iine.to) {.centered-text}
## Característiques
- Sense marques de temps, sense IPs, sense seguiment
- ~3KB de JavaScript vanilla
- Funciona sense JavaScript
- Diverses icones: cor, polze amunt, vot positiu, o qualsevol emoji
- Construït per a la web petita/independent
- Gratuït per sempre
- Accessible per disseny
- Auto-hostejable
## Inici ràpid
Afegeix botons d'apreciació al teu lloc amb dues línies. Carrega l'script:
```html
<script defer src="https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js"></script>
```
Afegeix el botó:
```html
<button class="iine-button" aria-hidden="true"></button>
```
Fet. Els teus visitants ja poden mostrar apreciació anònima pel teu contingut.
## Per què iine?
Volia afegir botons de m'agrada/felicitacions/alegria/apreciació al [meu blog](https://osc.garden) sense registrar-me a res, i assegurant-me que els meus visitants no fossin rastrejats.
Esperant que altres ho trobin útil, vaig fer el servei públic (codi obert) i gratuït per sempre (almenys fins que doni suport a més de 100k llocs web).
Construït per a blogs, portafolis, jardins digitals, i qualsevol que cregui que la web hauria de ser més humana.

View file

@ -0,0 +1,52 @@
+++
title = "iine"
description = "Botones de apreciación centrados en la privacidad y accesibles para la web pequeña."
weight = 15
[taxonomies]
tags = ["web", "JavaScript", "privacidad", "backend"]
[extra]
local_image = "projects/iine/iine_logo.webp"
social_media_card = "social_cards/projects_iine.jpg"
canonical_url = "https://osc.garden/projects/iine/"
+++
Botones de apreciación para tu blog, jardín digital, portafolio… Sin cuenta requerida. Sin seguimiento.
#### [GitHub](https://github.com/welpo/iine) • [Sitio web](https://iine.to) {.centered-text}
## Características
- Sin marcas de tiempo, sin IPs, sin seguimiento
- ~3KB de JavaScript vanilla
- Funciona sin JavaScript
- Varios iconos: corazón, pulgar arriba, voto positivo, o cualquier emoji
- Construido para la web pequeña/independiente
- Gratis para siempre
- Accesible por diseño
- Auto-hosteable
## Inicio rápido
Añade botones de apreciación a tu sitio con dos líneas. Carga el script:
```html
<script defer src="https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js"></script>
```
Añade el botón:
```html
<button class="iine-button" aria-hidden="true"></button>
```
Listo. Tus visitantes ya pueden mostrar apreciación anónima por tu contenido.
## ¿Por qué iine?
Quería añadir botones de me gusta/felicitaciones/alegría/apreciación a [mi blog](https://osc.garden) sin registrarme en nada, y asegurándome de que mis visitantes no fueran rastreados.
Esperando que otros lo encuentren útil, hice el servicio público (código abierto) y gratis para siempre (al menos hasta que soporte más de 100k sitios web).
Construido para blogs, portafolios, jardines digitales, y cualquiera que crea que la web debería ser más humana.

View file

@ -0,0 +1,52 @@
+++
title = "iine"
description = "Privacy-focused & accessible like buttons for the small web."
weight = 15
[taxonomies]
tags = ["web", "JavaScript", "privacy", "backend"]
[extra]
local_image = "projects/iine/iine_logo.webp"
social_media_card = "social_cards/projects_iine.jpg"
canonical_url = "https://osc.garden/projects/iine/"
+++
Appreciation buttons for your blog, digital garden, portfolio… No account required. No tracking.
#### [GitHub](https://github.com/welpo/iine) • [Website](https://iine.to) {.centered-text}
## Features
- No timestamps, no IPs, no tracking
- ~3KB of vanilla JavaScript
- Works without JavaScript
- Various icons: heart, thumbs up, upvote, or any emoji
- Built for the small/indie web
- Free forever
- Accessible by design
- Self-hostable
## Quick start
Add appreciation buttons to your site with two lines. Load the script:
```html
<script defer src="https://cdn.jsdelivr.net/gh/welpo/iine@main/iine.mini.js"></script>
```
Add the button:
```html
<button class="iine-button" aria-hidden="true"></button>
```
Done. Your visitors can now show anonymous appreciation for your content.
## Why iine?
I wanted to add like/kudos/cheers/appreciation buttons to [my blog](https://osc.garden) without signing up for anything, and making sure my visitors weren't tracked.
Hoping others find it useful, I made the service public (open source) and free forever (at least until it supports over 100k websites).
Built for blogs, portfolios, digital gardens, and anyone who believes the web should be more human.

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB