aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Tools/DumpProfile.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-06 06:05:28 -0800
committerFuwn <[email protected]>2024-01-06 06:05:28 -0800
commit9dfde0448a1da2597f8709e9d1455e4cdf98c0d1 (patch)
treea8a79329afce98526741c913900a3131e1cec45d /src/lib/Tools/DumpProfile.svelte
parentrefactor(tools): input template (diff)
downloaddue.moe-9dfde0448a1da2597f8709e9d1455e4cdf98c0d1.tar.xz
due.moe-9dfde0448a1da2597f8709e9d1455e4cdf98c0d1.zip
feat(tools): dump profile tool
Diffstat (limited to 'src/lib/Tools/DumpProfile.svelte')
-rw-r--r--src/lib/Tools/DumpProfile.svelte18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/Tools/DumpProfile.svelte b/src/lib/Tools/DumpProfile.svelte
new file mode 100644
index 00000000..f01814e6
--- /dev/null
+++ b/src/lib/Tools/DumpProfile.svelte
@@ -0,0 +1,18 @@
+<script lang="ts">
+ import { dumpUser } from '$lib/AniList/user';
+ import RateLimited from '$lib/Error/RateLimited.svelte';
+ import InputTemplate from './InputTemplate.svelte';
+
+ let submission = '';
+</script>
+
+<!-- svelte-ignore missing-declaration -->
+<InputTemplate field="Username" bind:submission event="Dump User" submitText="Dump">
+ {#await dumpUser(submission)}
+ Loading user ... 50%
+ {:then dump}
+ <pre style="margin: 0;">{JSON.stringify(dump, null, 2)}</pre>
+ {:catch}
+ <RateLimited type="User" list={false} />
+ {/await}
+</InputTemplate>