some services were moved from eu -> in

This commit is contained in:
Arya 2023-12-13 16:45:21 +05:30
parent 84e3d3c8d3
commit 3c7a1a2dbf
Signed by: arya
GPG Key ID: 842D12BDA50DF120
2 changed files with 32 additions and 30 deletions

View File

@ -62,7 +62,7 @@
<div class="flex flex-row flex-wrap gap-4"> <div class="flex flex-row flex-wrap gap-4">
{#each category.data as instance} {#each category.data as instance}
<a <a
href={instance.geo || instance.eu} href={instance.geo || instance.eu || instance.in }
class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text" class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text"
> >
{#if instance.icon} {#if instance.icon}
@ -90,8 +90,10 @@
<a <a
href={instance.short_geo || href={instance.short_geo ||
instance.short_eu || instance.short_eu ||
instance.short_in ||
instance.geo || instance.geo ||
instance.eu} instance.eu ||
instance.in}
class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text" class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text"
> >
{#if instance.icon} {#if instance.icon}

View File

@ -205,15 +205,15 @@ const instances: Instances[] = [
{ {
name: "XMPP", name: "XMPP",
description: "The universal messaging standard.", description: "The universal messaging standard.",
eu: "https://wiki.projectsegfau.lt/XMPP", in: "https://wiki.projectsegfau.lt/XMPP",
short_eu: "https://w.psf.lt/XMPP", short_in: "https://w.psf.lt/XMPP",
icon: "/icons/xmpp.svg" icon: "/icons/xmpp.svg"
}, },
{ {
name: "XMPP Web", name: "XMPP Web",
description: "Lightweight web chat client for XMPP.", description: "Lightweight web chat client for XMPP.",
eu: "https://xmpp-web.projectsegfau.lt/", in: "https://xmpp-web.projectsegfau.lt/",
short_eu: "https://x.psf.lt/" short_in: "https://x.psf.lt/"
}, },
{ {
name: "SearXNG", name: "SearXNG",
@ -231,61 +231,61 @@ const instances: Instances[] = [
name: "Gitea", name: "Gitea",
description: description:
"A web interface for Git. An alternative to GitHub.", "A web interface for Git. An alternative to GitHub.",
eu: "https://git.projectsegfau.lt/", in: "https://git.projectsegfau.lt/",
short_eu: "https://git.psf.lt/", short_in: "https://git.psf.lt/",
tor: "http://git.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://git.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/gitea.svg" icon: "/icons/gitea.svg"
}, },
{ {
name: "Hedgedoc", name: "Hedgedoc",
description: "Collaborative Markdown notes.", description: "Collaborative Markdown notes.",
eu: "https://doc.projectsegfau.lt/", in: "https://doc.projectsegfau.lt/",
short_eu: "https://d.psf.lt/", short_in: "https://d.psf.lt/",
icon: "/icons/hedgedoc.svg" icon: "/icons/hedgedoc.svg"
}, },
{ {
name: "Kbin", name: "Kbin",
description: "Federated Reddit alternative.", description: "Federated Reddit alternative.",
eu: "https://kbin.projectsegfau.lt/", in: "https://kbin.projectsegfau.lt/",
short_eu: "https://kb.psf.lt/", short_in: "https://kb.psf.lt/",
icon: "/icons/kbin.svg" icon: "/icons/kbin.svg"
}, },
{ {
name: "Vikunja", name: "Vikunja",
description: "A task management platform.", description: "A task management platform.",
eu: "https://todo.projectsegfau.lt/", in: "https://todo.projectsegfau.lt/",
short_eu: "https://vi.psf.lt/", short_in: "https://vi.psf.lt/",
tor: "http://todo.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://todo.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/vikunja.png" icon: "/icons/vikunja.png"
}, },
{ {
name: "Jitsi", name: "Jitsi",
description: "An open-source video conferencing platform.", description: "An open-source video conferencing platform.",
eu: "https://jitsi.projectsegfau.lt/", in: "https://jitsi.projectsegfau.lt/",
short_eu: "https://j.psf.lt/", short_in: "https://j.psf.lt/",
icon: "/icons/jitsi.svg" icon: "/icons/jitsi.svg"
}, },
{ {
name: "Vaultwarden", name: "Vaultwarden",
description: "An open-source password manager.", description: "An open-source password manager.",
eu: "https://pass.projectsegfau.lt/", in: "https://pass.projectsegfau.lt/",
short_eu: "https://vw.psf.lt/", short_in: "https://vw.psf.lt/",
tor: "http://pass.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://pass.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/vaultwarden.svg" icon: "/icons/vaultwarden.svg"
}, },
{ {
name: "Healthchecks", name: "Healthchecks",
description: "Simple and effective cron job monitoring.", description: "Simple and effective cron job monitoring.",
eu: "https://healthchecks.projectsegfau.lt/", in: "https://healthchecks.projectsegfau.lt/",
short_eu: "https://hc.psf.lt/", short_in: "https://hc.psf.lt/",
tor: "http://healthchecks.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://healthchecks.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/healthchecks.svg" icon: "/icons/healthchecks.svg"
}, },
{ {
name: "MediaWiki", name: "MediaWiki",
description: "Our wiki.", description: "Our wiki.",
eu: "https://wiki.projectsegfau.lt/", in: "https://wiki.projectsegfau.lt/",
short_eu: "https://w.psf.lt/", short_in: "https://w.psf.lt/",
tor: "http://wiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://wiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/mediawiki.svg" icon: "/icons/mediawiki.svg"
} }
@ -298,33 +298,33 @@ const instances: Instances[] = [
name: "Pubnix", name: "Pubnix",
description: description:
"A Unix server open to the public for non-commercial recreational usage.", "A Unix server open to the public for non-commercial recreational usage.",
eu: "https://p.projectsegfau.lt/", in: "https://p.projectsegfau.lt/",
short_eu: "https://p.psf.lt/", short_in: "https://p.psf.lt/",
icon: "/icons/pubnix.png" icon: "/icons/pubnix.png"
}, },
{ {
name: "Public Authentik", name: "Public Authentik",
description: "Authentik for signup to our services.", description: "Authentik for signup to our services.",
eu: "https://auth.p.projectsegfau.lt/", in: "https://auth.p.projectsegfau.lt/",
icon: "/icons/authentik.svg" icon: "/icons/authentik.svg"
}, },
{ {
name: "Cockpit", name: "Cockpit",
description: "WebUI for users to access the pubnix services.", description: "WebUI for users to access the pubnix services.",
eu: "https://cockpit.p.projectsegfau.lt/", in: "https://cockpit.p.projectsegfau.lt/",
tor: "http://cockpit.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://cockpit.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/cockpit.svg" icon: "/icons/cockpit.svg"
}, },
{ {
name: "Soju", name: "Soju",
description: "A user-friendly IRC bouncer.", description: "A user-friendly IRC bouncer.",
eu: "https://wiki.projectsegfau.lt/IRC_Bouncer" in: "https://wiki.projectsegfau.lt/IRC_Bouncer"
}, },
{ {
name: "Gemini Proxy", name: "Gemini Proxy",
description: "Access Gemini sites from the web.", description: "Access Gemini sites from the web.",
eu: "https://geminiproxy.p.projectsegfau.lt/", in: "https://geminiproxy.p.projectsegfau.lt/",
short_eu: "https://gp.p.psf.lt/", short_in: "https://gp.p.psf.lt/",
tor: "http://geminiproxy.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion" tor: "http://geminiproxy.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion"
} }
] ]
@ -335,7 +335,7 @@ const instances: Instances[] = [
{ {
name: "MailU", name: "MailU",
description: "Our mail server and webmail.", description: "Our mail server and webmail.",
eu: "https://mail.projectsegfau.lt/", in: "https://mail.projectsegfau.lt/",
icon: "/icons/mailu.png" icon: "/icons/mailu.png"
}, },
{ {