update instances page

This commit is contained in:
Arya 2023-07-15 21:25:07 +05:30
parent 4921772729
commit 84bc062136
Signed by: arya
GPG Key ID: 842D12BDA50DF120
7 changed files with 206 additions and 41 deletions

View File

@ -99,18 +99,6 @@ const instances: Instances[] = [
tor: "http://overflow.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://overflow.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/anonymousoverflow.png" icon: "/icons/anonymousoverflow.png"
}, },
{
name: "Beatbump",
description: "A frontend for YouTube Music.",
geo: "https://bb.projectsegfau.lt/",
short_geo: "https://bb.projectsegfau.lt/",
eu: "https://bb.eu.projectsegfau.lt/",
us: "https://bb.us.projectsegfau.lt/",
in: "https://bb.in.projectsegfau.lt/",
tor: "http://beatbump.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
i2p: "http://pjsflmvtqax7ii44qy4ladap65c3kqspbs7h7krqy7x43uovklla.b32.i2p",
icon: "/icons/beatbump.svg"
},
{ {
name: "BreezeWiki", name: "BreezeWiki",
description: "A frontend for Fandom.", description: "A frontend for Fandom.",
@ -140,6 +128,19 @@ const instances: Instances[] = [
tor: "http://gothub.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://gothub.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/gothub.svg" icon: "/icons/gothub.svg"
}, },
{
name: "HyperPipe",
description: "A frontend for YT Music.",
geo: "https://hyperpipe.projectsegfau.lt/",
short_geo: "https://hp.psf.lt/",
eu: "https://hyperpipe.eu.projectsegfau.lt/",
short_eu: "https://hp.eu.psf.lt/",
us: "https://hyperpipe.us.projectsegfau.lt/",
short_us: "https://hp.us.psf.lt/",
in: "https://hyperpipe.in.projectsegfau.lt/",
short_in: "https://hp.in.psf.lt/",
icon: "/icons/hyperpipe.svg"
},
{ {
name: "Rimgo", name: "Rimgo",
description: "A frontend for Imgur.", description: "A frontend for Imgur.",
@ -154,6 +155,20 @@ const instances: Instances[] = [
tor: "http://rimgo.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://rimgo.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/rimgo.png" icon: "/icons/rimgo.png"
}, },
{
name: "Safetwitch",
description: "A frontend for Twitch.",
geo: "https://safetwitch.projectsegfau.lt/",
short_geo: "https://tw.psf.lt/",
eu: "https://safetwitch.eu.projectsegfau.lt/",
short_eu: "https://tw.eu.psf.lt/",
us: "https://safetwitch.us.projectsegfau.lt/",
short_us: "https://tw.us.psf.lt/",
in: "https://safetwitch.in.projectsegfau.lt/",
short_in: "https://tw.in.psf.lt/",
tor: "http://safetwitch.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/safetwitch.png"
},
{ {
name: "Scribe", name: "Scribe",
description: "A frontend for Medium.", description: "A frontend for Medium.",
@ -168,6 +183,19 @@ const instances: Instances[] = [
tor: "http://scribe.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion", tor: "http://scribe.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
i2p: "http://pjsflkkkcn33ahmzmpyq6idy2knkzh4atp7zaetqfsnenpyori6a.b32.i2p" i2p: "http://pjsflkkkcn33ahmzmpyq6idy2knkzh4atp7zaetqfsnenpyori6a.b32.i2p"
}, },
{
name: "SimplyTranslate",
description: "A frontend for many translation engines.",
geo: "https://simplytranslate.projectsegfau.lt/",
short_geo: "https://tl.psf.lt/",
eu: "https://simplytranslate.eu.projectsegfau.lt/",
short_eu: "https://tl.eu.psf.lt/",
us: "https://simplytranslate.us.projectsegfau.lt/",
short_us: "https://tl.us.psf.lt/",
in: "https://simplytranslate.in.projectsegfau.lt/",
short_in: "https://tl.in.psf.lt/",
icon: "/icons/simplytranslate.svg"
},
{ {
name: "Teddit", name: "Teddit",
description: "Another frontend for Reddit.", description: "Another frontend for Reddit.",
@ -264,6 +292,13 @@ const instances: Instances[] = [
short_eu: "https://ak.psf.lt/", short_eu: "https://ak.psf.lt/",
icon: "/icons/akkoma.png" icon: "/icons/akkoma.png"
}, },
{
name: "Kbin",
description: "Federated reddit alternative.",
eu: "https://kbin.projectsegfau.lt/",
short_eu: "https://kb.psf.lt/",
icon: "/icons/kbin.svg"
},
{ {
name: "Vikunja", name: "Vikunja",
description: "A task management platform.", description: "A task management platform.",
@ -300,6 +335,14 @@ const instances: Instances[] = [
eu: "https://healthchecks.projectsegfau.lt/", eu: "https://healthchecks.projectsegfau.lt/",
short_eu: "https://hc.psf.lt/", short_eu: "https://hc.psf.lt/",
icon: "/icons/healthchecks.svg" icon: "/icons/healthchecks.svg"
},
{
name: "MediaWiki",
description: "Our wiki.",
eu: "https://wiki.projectsegfau.lt/",
short_eu: "https://w.psf.lt/",
tor: "http://wiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/mediawiki.svg"
} }
] ]
}, },
@ -339,20 +382,8 @@ const instances: Instances[] = [
] ]
}, },
{ {
name: "Internal services", name: "Invite-only services",
data: [ data: [
{
name: "Portainer",
description: "Portainer instance for our servers.",
eu: "https://portainer.projectsegfau.lt/",
icon: "/icons/portainer.png"
},
{
name: "Authentik",
description: "Our OAuth provider.",
eu: "https://sekuritee.projectsegfau.lt/",
icon: "/icons/authentik.svg"
},
{ {
name: "MailU", name: "MailU",
description: "Our mail server and webmail.", description: "Our mail server and webmail.",
@ -367,12 +398,10 @@ const instances: Instances[] = [
icon: "/icons/simplelogin.svg" icon: "/icons/simplelogin.svg"
}, },
{ {
name: "MediaWiki", name: "Dendrite",
description: "Our wiki.", description: "Another matrix server, running on Project Segfault's India node!",
eu: "https://wiki.projectsegfau.lt/", eu: "https://w.psf.lt/Matrix#Dendrite",
short_eu: "https://w.psf.lt/", icon: "/icons/matrix.svg"
tor: "http://wiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion",
icon: "/icons/mediawiki.svg"
} }
] ]
} }

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 28 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="#9f9f9f"><path d="M5.097 13.097a2.904 2.904 0 0 1 5.806 0A2.905 2.905 0 0 1 8 16a2.905 2.905 0 0 1-2.903-2.903Z"/><path d="M2.194 11.618a1.614 1.614 0 1 0 2.258 1.479c0-.661-.399-1.23-.968-1.479v-4.87l3.097 2.065v-4.31l1.432-2.18 1.406 2.09v4.4l3.097-2.065v4.87a1.614 1.614 0 1 0 2.258 1.479c0-.661-.398-1.23-.968-1.479v-7.27L10.71 6.413v-2.4L7.987 0 5.29 4.116v2.297L2.194 4.348v7.27Z"/></svg>

After

Width:  |  Height:  |  Size: 460 B

1
static/icons/kbin.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" width="32" height="32" viewBox="0 0 8.467 8.467"><defs><linearGradient id="a"><stop offset="0" style="stop-color:#c358f8;stop-opacity:1"/><stop offset="1" style="stop-color:#7835ff;stop-opacity:1"/></linearGradient><linearGradient id="b"><stop offset="0" style="stop-color:#b550fa;stop-opacity:1"/><stop offset="1" style="stop-color:#f2a0af;stop-opacity:1"/></linearGradient><linearGradient xlink:href="#a" id="c" x1="233.208" x2="235.371" y1="155.572" y2="159.662" gradientTransform="translate(-19.216 42.773)" gradientUnits="userSpaceOnUse"/><linearGradient xlink:href="#b" id="d" x1="238.321" x2="236.355" y1="154.077" y2="159.465" gradientTransform="translate(-20.99 42.773)" gradientUnits="userSpaceOnUse"/></defs><path d="m214.848 198.342-.695.006c-.293 0-.39.184-.319.449l.64 2.845c.142.526.236.62.332.62h.186c.366 0 .496-.22.639-.62l1.012-2.845h-1.333c-.095-.213-.128-.454-.462-.454z" style="fill:url(#c);fill-opacity:1;stroke:none;stroke-width:.0964889" transform="matrix(1.62214 0 0 1.56333 -346.8341306 -307.73622782)"/><path d="M217.08 196.846h1.631c.131 0 .403.074.296.387l-1.356 4.547c-.14.393-.268.482-.68.482h-2.165c.113 0 .232-.22.375-.62l1.289-4.36c.094-.25.22-.436.61-.436z" style="fill:url(#d);fill-opacity:1;stroke:none;stroke-width:.0964889" transform="matrix(1.62214 0 0 1.56333 -346.8341306 -307.73622782)"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

BIN
static/icons/safetwitch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 28 KiB