what
0
.eslintrc.json
Normal file → Executable file
0
.gitea/workflows/vercel.yaml
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
README.md
Normal file → Executable file
0
next.config.js
Normal file → Executable file
0
package-lock.json
generated
Normal file → Executable file
0
package.json
Normal file → Executable file
0
public/88x31/disqordia-approved-border.png
Normal file → Executable file
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB |
0
public/88x31/dotart.png
Normal file → Executable file
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
0
public/88x31/firefox4.gif
Normal file → Executable file
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
0
public/88x31/ipg.png
Normal file → Executable file
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
0
public/88x31/ivorybutton.gif
Normal file → Executable file
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
0
public/88x31/kaboom3.gif
Normal file → Executable file
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
0
public/88x31/kkdiagt.png
Normal file → Executable file
Before Width: | Height: | Size: 491 B After Width: | Height: | Size: 491 B |
0
public/88x31/pjfrix2023.png
Normal file → Executable file
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 5.1 KiB |
0
public/88x31/sneexy2.gif
Normal file → Executable file
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
0
public/88x31/spacy_webbutton.png
Normal file → Executable file
Before Width: | Height: | Size: 588 B After Width: | Height: | Size: 588 B |
0
public/88x31/sun_88x31_dual_border.png
Normal file → Executable file
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
0
public/88x31/tla.png
Normal file → Executable file
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 1 KiB |
0
public/favicon.ico
Normal file → Executable file
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
0
public/fonts/Renogare/Renogare.otf
Normal file → Executable file
0
public/fonts/Renogare/Renogare.woff
Normal file → Executable file
0
public/fonts/Renogare/Renogare.woff2
Normal file → Executable file
0
public/whoami/iszac_4x.png
Normal file → Executable file
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
0
public/whoami/theo_4x.png
Normal file → Executable file
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
0
src/app/api/status/index.tsx
Normal file → Executable file
0
src/app/iszac/page.tsx
Normal file → Executable file
0
src/app/layout.tsx
Normal file → Executable file
74
src/app/page.tsx
Normal file → Executable file
|
@ -144,30 +144,33 @@ export default function Home() {
|
|||
let [repos, setRepos] = useState<Project[]>([
|
||||
{
|
||||
name: "See More",
|
||||
description: "github.com",
|
||||
url: "https://github.com/MeowcaTheoRange",
|
||||
description: "git.abtmtr.link",
|
||||
url: "https://git.abtmtr.link/MeowcaTheoRange",
|
||||
},
|
||||
]);
|
||||
const GithubGate = useRef(true);
|
||||
useEffect(() => {
|
||||
async function GithubGet() {
|
||||
GithubGate.current = false;
|
||||
const GITHUB_URL = `https://api.github.com/users/meowcatheorange/starred`;
|
||||
const GITHUB_URL = `https://git.abtmtr.link/api/v1/users/MeowcaTheoRange/repos?limit=20`;
|
||||
const res = await fetch(GITHUB_URL);
|
||||
const reposs = (await res.json())?.filter(
|
||||
(x: any) => x.owner.login == "MeowcaTheoRange"
|
||||
);
|
||||
console.log(reposs);
|
||||
const reposs = await res.json();
|
||||
setRepos([
|
||||
...reposs?.map((repository: any) => ({
|
||||
name: repository.name,
|
||||
description: repository.description ?? "No description",
|
||||
url: repository.html_url,
|
||||
})),
|
||||
...reposs
|
||||
?.sort(
|
||||
(a, b) =>
|
||||
new Date(b.updated_at).getTime() -
|
||||
new Date(a.updated_at).getTime()
|
||||
)
|
||||
.map((repository: any) => ({
|
||||
name: repository.name,
|
||||
description: repository.description ?? "No description",
|
||||
url: repository.html_url,
|
||||
})),
|
||||
{
|
||||
name: "See More",
|
||||
description: "github.com",
|
||||
url: "https://github.com/MeowcaTheoRange",
|
||||
description: "git.abtmtr.link",
|
||||
url: "https://git.abtmtr.link/MeowcaTheoRange",
|
||||
},
|
||||
]);
|
||||
}
|
||||
|
@ -334,17 +337,21 @@ export default function Home() {
|
|||
description: "You are here!",
|
||||
url: "https://abtmtr.link/",
|
||||
},
|
||||
{
|
||||
name: "git.abtmtr.link",
|
||||
description: "Gitea, running on a home server.",
|
||||
url: "https://git.abtmtr.link/",
|
||||
},
|
||||
{
|
||||
name: "local.abtmtr.link",
|
||||
description: "An instance of Akkoma, running on a home server.",
|
||||
url: "https://local.abtmtr.link/",
|
||||
},
|
||||
{
|
||||
name: "blog.abtmtr.link",
|
||||
description: "An instance of WriteFreely, used for my blog(s).",
|
||||
url: "https://blog.abtmtr.link/",
|
||||
},
|
||||
{
|
||||
name: "cdn.abtmtr.link",
|
||||
description:
|
||||
"A CDN full of images I use, usually for my blog or gallery.",
|
||||
url: "https://cdn.abtmtr.link/",
|
||||
},
|
||||
{
|
||||
name: "img.abtmtr.link",
|
||||
description:
|
||||
|
@ -352,9 +359,10 @@ export default function Home() {
|
|||
url: "https://img.abtmtr.link/",
|
||||
},
|
||||
{
|
||||
name: "local.abtmtr.link",
|
||||
description: "An instance of Akkoma, running on a home server.",
|
||||
url: "https://local.abtmtr.link/",
|
||||
name: "cdn.abtmtr.link",
|
||||
description:
|
||||
"A CDN full of images I use, usually for my blog or gallery.",
|
||||
url: "https://cdn.abtmtr.link/",
|
||||
},
|
||||
]}
|
||||
markdown
|
||||
|
@ -378,26 +386,6 @@ export default function Home() {
|
|||
]}
|
||||
markdown
|
||||
/>
|
||||
<h2>
|
||||
L10n <small>(localization)</small>
|
||||
</h2>
|
||||
<p>What services I'd like to put on my server computer at home.</p>
|
||||
<ProjectList
|
||||
projects={[
|
||||
{
|
||||
name: "blog.abtmtr.link",
|
||||
description:
|
||||
"It's running on Oracle Cloud right now. That's not good.",
|
||||
url: "https://blog.abtmtr.link/",
|
||||
},
|
||||
{
|
||||
name: "img.abtmtr.link",
|
||||
description: "Ditto.",
|
||||
url: "https://img.abtmtr.link/",
|
||||
},
|
||||
]}
|
||||
markdown
|
||||
/>
|
||||
</Page>
|
||||
<Page color={Color3.fromHex("FF80C0")} id="currents" preview>
|
||||
<h1>Current Obsessions</h1>
|
||||
|
|