diff --git a/src/components/main/MainActivity.vue b/src/components/main/MainActivity.vue new file mode 100644 index 0000000..b5cd773 --- /dev/null +++ b/src/components/main/MainActivity.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/components/main/MainBanner.vue b/src/components/main/MainBanner.vue new file mode 100644 index 0000000..78ed800 --- /dev/null +++ b/src/components/main/MainBanner.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/components/main/MainMaths.vue b/src/components/main/MainMaths.vue new file mode 100644 index 0000000..5ba258f --- /dev/null +++ b/src/components/main/MainMaths.vue @@ -0,0 +1,93 @@ + + + diff --git a/src/components/main/MainStats.vue b/src/components/main/MainStats.vue new file mode 100644 index 0000000..51b6217 --- /dev/null +++ b/src/components/main/MainStats.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/public/purple.jpeg b/src/public/purple.jpeg new file mode 100644 index 0000000..0684850 Binary files /dev/null and b/src/public/purple.jpeg differ diff --git a/src/server/api/activity.get.ts b/src/server/api/activity.get.ts new file mode 100644 index 0000000..8785ab1 --- /dev/null +++ b/src/server/api/activity.get.ts @@ -0,0 +1,4 @@ +export default defineEventHandler(async (event) => { + const config = useRuntimeConfig(event) + return await $fetch(`https://api.lanyard.rest/v1/users/${config.discordUserId}`) +}) diff --git a/src/server/api/stats.get.ts b/src/server/api/stats.get.ts new file mode 100644 index 0000000..95fb228 --- /dev/null +++ b/src/server/api/stats.get.ts @@ -0,0 +1,13 @@ +export default defineEventHandler(async (event) => { + const config = useRuntimeConfig(event) + const coding = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeCodig}.json`) + const editors = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeEditors}.json`) + const os = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeOs}.json`) + const languages = await $fetch(`https://wakatime.com/share/${config.wakatimeUserId}/${config.wakatimeLanguages}.json`) + return { + coding, + editors, + os, + languages, + } +})