Compare commits

...

10 commits

Author SHA1 Message Date
4cb8d4cc6f
Public: Join webring.noms.ing 2024-01-15 01:42:48 +01:00
306f10c5a5
Public: Add rel=me for @networkexception@bonk.expert 2023-11-21 01:49:36 +01:00
75a8281616
Container: Generate avatar variants 2023-10-30 22:28:42 +01:00
dependabot
81ce27c1a7 Container: Bump httpd from 2.4.57-alpine to 2.4.58-alpine
Bumps httpd from 2.4.57-alpine to 2.4.58-alpine.
2023-10-20 07:25:35 +00:00
dependabot
1a0e3c27d5 Container: Bump node from 20.7.0-alpine to 20.8.0-alpine
Bumps node from 20.7.0-alpine to 20.8.0-alpine.
2023-10-03 12:35:39 +00:00
b8d455f49e
Public: Remove keybase link from index page 2023-10-03 14:34:48 +02:00
580e5e7a74
Dependencies: Only use dependabot for production dependencies and typescript
This patch limits the set of dependencies auto updated by dependabot to limit
conflicts and the huge number of merge requests created.
2023-10-03 14:34:13 +02:00
dependabot
07d9036456 Container: Bump node from 20.6.0-alpine to 20.7.0-alpine
Bumps node from 20.6.0-alpine to 20.7.0-alpine.
2023-09-20 07:25:29 +00:00
dependabot
7d46d52ef2 Container: Bump node from 20.5.1-alpine to 20.6.0-alpine
Bumps node from 20.5.1-alpine to 20.6.0-alpine.
2023-09-06 07:25:23 +00:00
dependabot
9f241c57f6 Dependencies: [skip ci] Bump @typescript-eslint/eslint-plugin
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/eslint-plugin)
2023-08-28 11:15:44 +00:00
6 changed files with 89 additions and 67 deletions

View file

@ -1,4 +1,4 @@
FROM node:20.5.1-alpine as build FROM node:20.8.0-alpine as build
WORKDIR /usr/src/app WORKDIR /usr/src/app
@ -14,7 +14,13 @@ RUN npx tsc -p tsconfig.json
RUN cp -r /usr/src/app/src /usr/src/app/public RUN cp -r /usr/src/app/src /usr/src/app/public
FROM httpd:2.4.57-alpine RUN cp /usr/src/app/public/avatar.svg /usr/src/app/public/avatar-full.svg
RUN sed -i 's/width="613.53674" height="613.53668" viewBox="0 0 613.53676 613.53668"/width="1004" height="565" viewBox="-549 -195 1820 1020"/g' /usr/src/app/public/avatar-full.svg
RUN cp /usr/src/app/public/avatar-full.svg /usr/src/app/public/avatar-totally-secret-variant.svg
RUN sed -i '/<path d="M 0,0 H 1365 V 768 H 0 Z" style="display:inline;fill:#fb8919;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path421242" inkscape:label="Orange" \/>/d' /usr/src/app/public/avatar-totally-secret-variant.svg
FROM httpd:2.4.58-alpine
# No access logs # No access logs
RUN sed -i 's/LoadModule log_config_module modules\/mod_log_config.so//g' /usr/local/apache2/conf/httpd.conf RUN sed -i 's/LoadModule log_config_module modules\/mod_log_config.so//g' /usr/local/apache2/conf/httpd.conf

View file

@ -4,14 +4,16 @@ updates:
- package-ecosystem: npm - package-ecosystem: npm
directory: / directory: /
allow: allow:
- dependency-type: direct - dependency-type: production
# TypeScript is not a runtime dependency but still important to update
- dependency-name: typescript
dependency-type: direct
schedule: schedule:
interval: daily interval: daily
assignees: assignees:
- networkException - networkException
commit-message: commit-message:
prefix: "Dependencies: " prefix: "Dependencies: "
prefix-development: "Dependencies: [skip ci] "
open-pull-requests-limit: 100 open-pull-requests-limit: 100
- package-ecosystem: docker - package-ecosystem: docker

120
package-lock.json generated
View file

@ -12,7 +12,7 @@
"typescript": "^5.2.2" "typescript": "^5.2.2"
}, },
"devDependencies": { "devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.4.0", "@typescript-eslint/eslint-plugin": "^6.4.1",
"concurrently": "^8.2.1", "concurrently": "^8.2.1",
"eslint": "^8.48.0", "eslint": "^8.48.0",
"eslint-plugin-import": "^2.28.1", "eslint-plugin-import": "^2.28.1",
@ -184,16 +184,16 @@
"dev": true "dev": true
}, },
"node_modules/@typescript-eslint/eslint-plugin": { "node_modules/@typescript-eslint/eslint-plugin": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.4.1.tgz",
"integrity": "sha512-62o2Hmc7Gs3p8SLfbXcipjWAa6qk2wZGChXG2JbBtYpwSRmti/9KHLqfbLs9uDigOexG+3PaQ9G2g3201FWLKg==", "integrity": "sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@eslint-community/regexpp": "^4.5.1", "@eslint-community/regexpp": "^4.5.1",
"@typescript-eslint/scope-manager": "6.4.0", "@typescript-eslint/scope-manager": "6.4.1",
"@typescript-eslint/type-utils": "6.4.0", "@typescript-eslint/type-utils": "6.4.1",
"@typescript-eslint/utils": "6.4.0", "@typescript-eslint/utils": "6.4.1",
"@typescript-eslint/visitor-keys": "6.4.0", "@typescript-eslint/visitor-keys": "6.4.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"graphemer": "^1.4.0", "graphemer": "^1.4.0",
"ignore": "^5.2.4", "ignore": "^5.2.4",
@ -219,13 +219,13 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.1.tgz",
"integrity": "sha512-TUS7vaKkPWDVvl7GDNHFQMsMruD+zhkd3SdVW0d7b+7Zo+bd/hXJQ8nsiUZMi1jloWo6c9qt3B7Sqo+flC1nig==", "integrity": "sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"@typescript-eslint/visitor-keys": "6.4.0" "@typescript-eslint/visitor-keys": "6.4.1"
}, },
"engines": { "engines": {
"node": "^16.0.0 || >=18.0.0" "node": "^16.0.0 || >=18.0.0"
@ -236,9 +236,9 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.1.tgz",
"integrity": "sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==", "integrity": "sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^16.0.0 || >=18.0.0" "node": "^16.0.0 || >=18.0.0"
@ -249,12 +249,12 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.1.tgz",
"integrity": "sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==", "integrity": "sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"eslint-visitor-keys": "^3.4.1" "eslint-visitor-keys": "^3.4.1"
}, },
"engines": { "engines": {
@ -313,13 +313,13 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils": { "node_modules/@typescript-eslint/type-utils": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.4.1.tgz",
"integrity": "sha512-TvqrUFFyGY0cX3WgDHcdl2/mMCWCDv/0thTtx/ODMY1QhEiyFtv/OlLaNIiYLwRpAxAtOLOY9SUf1H3Q3dlwAg==", "integrity": "sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/typescript-estree": "6.4.0", "@typescript-eslint/typescript-estree": "6.4.1",
"@typescript-eslint/utils": "6.4.0", "@typescript-eslint/utils": "6.4.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"ts-api-utils": "^1.0.1" "ts-api-utils": "^1.0.1"
}, },
@ -340,9 +340,9 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.1.tgz",
"integrity": "sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==", "integrity": "sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^16.0.0 || >=18.0.0" "node": "^16.0.0 || >=18.0.0"
@ -353,13 +353,13 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.1.tgz",
"integrity": "sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==", "integrity": "sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"@typescript-eslint/visitor-keys": "6.4.0", "@typescript-eslint/visitor-keys": "6.4.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"globby": "^11.1.0", "globby": "^11.1.0",
"is-glob": "^4.0.3", "is-glob": "^4.0.3",
@ -380,12 +380,12 @@
} }
}, },
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.1.tgz",
"integrity": "sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==", "integrity": "sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"eslint-visitor-keys": "^3.4.1" "eslint-visitor-keys": "^3.4.1"
}, },
"engines": { "engines": {
@ -439,17 +439,17 @@
} }
}, },
"node_modules/@typescript-eslint/utils": { "node_modules/@typescript-eslint/utils": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.4.1.tgz",
"integrity": "sha512-BvvwryBQpECPGo8PwF/y/q+yacg8Hn/2XS+DqL/oRsOPK+RPt29h5Ui5dqOKHDlbXrAeHUTnyG3wZA0KTDxRZw==", "integrity": "sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.4.0", "@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12", "@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0", "@types/semver": "^7.5.0",
"@typescript-eslint/scope-manager": "6.4.0", "@typescript-eslint/scope-manager": "6.4.1",
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"@typescript-eslint/typescript-estree": "6.4.0", "@typescript-eslint/typescript-estree": "6.4.1",
"semver": "^7.5.4" "semver": "^7.5.4"
}, },
"engines": { "engines": {
@ -464,13 +464,13 @@
} }
}, },
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.4.1.tgz",
"integrity": "sha512-TUS7vaKkPWDVvl7GDNHFQMsMruD+zhkd3SdVW0d7b+7Zo+bd/hXJQ8nsiUZMi1jloWo6c9qt3B7Sqo+flC1nig==", "integrity": "sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"@typescript-eslint/visitor-keys": "6.4.0" "@typescript-eslint/visitor-keys": "6.4.1"
}, },
"engines": { "engines": {
"node": "^16.0.0 || >=18.0.0" "node": "^16.0.0 || >=18.0.0"
@ -481,9 +481,9 @@
} }
}, },
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.4.1.tgz",
"integrity": "sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==", "integrity": "sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==",
"dev": true, "dev": true,
"engines": { "engines": {
"node": "^16.0.0 || >=18.0.0" "node": "^16.0.0 || >=18.0.0"
@ -494,13 +494,13 @@
} }
}, },
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.4.1.tgz",
"integrity": "sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==", "integrity": "sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"@typescript-eslint/visitor-keys": "6.4.0", "@typescript-eslint/visitor-keys": "6.4.1",
"debug": "^4.3.4", "debug": "^4.3.4",
"globby": "^11.1.0", "globby": "^11.1.0",
"is-glob": "^4.0.3", "is-glob": "^4.0.3",
@ -521,12 +521,12 @@
} }
}, },
"node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": {
"version": "6.4.0", "version": "6.4.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.4.1.tgz",
"integrity": "sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==", "integrity": "sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@typescript-eslint/types": "6.4.0", "@typescript-eslint/types": "6.4.1",
"eslint-visitor-keys": "^3.4.1" "eslint-visitor-keys": "^3.4.1"
}, },
"engines": { "engines": {

View file

@ -12,7 +12,7 @@
"author": "networkException", "author": "networkException",
"license": "UNLICENSED", "license": "UNLICENSED",
"devDependencies": { "devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.4.0", "@typescript-eslint/eslint-plugin": "^6.4.1",
"concurrently": "^8.2.1", "concurrently": "^8.2.1",
"eslint": "^8.48.0", "eslint": "^8.48.0",
"eslint-plugin-import": "^2.28.1", "eslint-plugin-import": "^2.28.1",

View file

@ -10,6 +10,7 @@
<link rel="me" href="https://blahaj.social/@networkexception"> <link rel="me" href="https://blahaj.social/@networkexception">
<link rel="me" href="https://glauca.space/@networkexception"> <link rel="me" href="https://glauca.space/@networkexception">
<link rel="me" href="https://social.allround.digital/@networkexception"> <link rel="me" href="https://social.allround.digital/@networkexception">
<link rel="me" href="https://bonk.expert/@networkexception">
<title>nwex.de</title> <title>nwex.de</title>
</head> </head>
<body> <body>
@ -53,7 +54,6 @@
<li><a rel="me" href="https://chaos.social/@networkexception">joinmastodon.org</a></li> <li><a rel="me" href="https://chaos.social/@networkexception">joinmastodon.org</a></li>
<li><a href="https://github.com/networkException">github.com</a></li> <li><a href="https://github.com/networkException">github.com</a></li>
<li><a href="https://gitlab.upi.li/networkException">gitlab.org</a></li> <li><a href="https://gitlab.upi.li/networkException">gitlab.org</a></li>
<li><a href="https://keybase.io/networkexception">keybase.io</a></li>
<li><a href="https://matrix.to/#/@networkexception:chat.upi.li">matrix.org</a></li> <li><a href="https://matrix.to/#/@networkexception:chat.upi.li">matrix.org</a></li>
<li><a lang="en" rel="me" href="https://en.pronouns.page/@networkException">en.pronouns.page</a></li> <li><a lang="en" rel="me" href="https://en.pronouns.page/@networkException">en.pronouns.page</a></li>
<li><a lang="de" rel="me" href="https://de.pronouns.page/@networkException">de.pronouns.page</a></li> <li><a lang="de" rel="me" href="https://de.pronouns.page/@networkException">de.pronouns.page</a></li>
@ -94,6 +94,13 @@
<a href="https://fediring.net/next?host=nwex.de">Next</a> <a href="https://fediring.net/next?host=nwex.de">Next</a>
<a href="https://fediring.net/random">Random</a> <a href="https://fediring.net/random">Random</a>
</fieldset> </fieldset>
<fieldset>
<legend><a href="https://webring.noms.ing/">Nomsring</a></legend>
<a href="https://webring.noms.ing/previous?from=nwex.de">Previous</a>
<a href="https://webring.noms.ing/next?from=nwex.de">Next</a>
</fieldset>
</section> </section>
<!-- Inner workings of the page --> <!-- Inner workings of the page -->

View file

@ -10,6 +10,7 @@
<link rel="me" href="https://blahaj.social/@networkexception"> <link rel="me" href="https://blahaj.social/@networkexception">
<link rel="me" href="https://glauca.space/@networkexception"> <link rel="me" href="https://glauca.space/@networkexception">
<link rel="me" href="https://social.allround.digital/@networkexception"> <link rel="me" href="https://social.allround.digital/@networkexception">
<link rel="me" href="https://bonk.expert/@networkexception">
<title>nwex.de/xhr</title> <title>nwex.de/xhr</title>
</head> </head>
<body> <body>
@ -53,7 +54,6 @@
<li><a rel="me" href="https://chaos.social/@networkexception">joinmastodon.org</a></li> <li><a rel="me" href="https://chaos.social/@networkexception">joinmastodon.org</a></li>
<li><a href="https://github.com/networkException">github.com</a></li> <li><a href="https://github.com/networkException">github.com</a></li>
<li><a href="https://gitlab.upi.li/networkException">gitlab.org</a></li> <li><a href="https://gitlab.upi.li/networkException">gitlab.org</a></li>
<li><a href="https://keybase.io/networkexception">keybase.io</a></li>
<li><a href="https://matrix.to/#/@networkexception:chat.upi.li">matrix.org</a></li> <li><a href="https://matrix.to/#/@networkexception:chat.upi.li">matrix.org</a></li>
<li><a lang="en" rel="me" href="https://en.pronouns.page/@networkException">en.pronouns.page</a></li> <li><a lang="en" rel="me" href="https://en.pronouns.page/@networkException">en.pronouns.page</a></li>
<li><a lang="de" rel="me" href="https://de.pronouns.page/@networkException">de.pronouns.page</a></li> <li><a lang="de" rel="me" href="https://de.pronouns.page/@networkException">de.pronouns.page</a></li>
@ -94,6 +94,13 @@
<a href="https://fediring.net/next?host=nwex.de">Next</a> <a href="https://fediring.net/next?host=nwex.de">Next</a>
<a href="https://fediring.net/random">Random</a> <a href="https://fediring.net/random">Random</a>
</fieldset> </fieldset>
<fieldset>
<legend><a href="https://webring.noms.ing/">Nomsring</a></legend>
<a href="https://webring.noms.ing/previous?from=nwex.de">Previous</a>
<a href="https://webring.noms.ing/next?from=nwex.de">Next</a>
</fieldset>
</section> </section>
<!-- Inner workings of the page --> <!-- Inner workings of the page -->