-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
10 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
<!doctypehtml><html lang=en><meta charset=UTF-8><meta content=width=device-width,initial-scale=1.0 name=viewport><title>skeetgen - Bluesky archiving tool</title><script crossorigin src=/skeetgen/assets/index-CxK4Rwvn.js type=module></script><link crossorigin href=/skeetgen/assets/index-rnD2gv6k.js rel=modulepreload><link crossorigin href=/skeetgen/assets/index-CAxHtGqO.css rel=stylesheet><body><div class="min-h-screen bg-neutral-950 text-sm text-white"><fieldset class="mx-auto flex min-h-screen max-w-xl flex-col border-neutral-700 sm:border-x"disabled id=fieldset><div class=p-4><h1 class="text-base font-semibold">skeetgen</h1><p>Generate an easily viewable archive of your Bluesky posts<div class="flex gap-1 text-neutral-400"><span>built by <a class="text-blue-400 hover:underline"href=https://bsky.app/profile/mary.my.id>mary</a></span><span aria-hidden=true>|</span><a class="text-blue-400 hover:underline"href=https://mary.my.id/donate.html>donate</a><span aria-hidden=true>|</span><a class="text-blue-400 hover:underline"href=https://github.com/mary-ext/skeetgen>source code</a></div></div><noscript><div class="bg-yellow-900 px-4 py-3"><h2 class=font-semibold>Please enable JavaScript.</h2><p>We can't function without it, this tool generates archives entirely in your device without a connection to any servers. Don't worry, JavaScript will only be necessary for your archive's search functionality.</div></noscript><generate-archive-form class=contents> <form class=contents data-target=generate-archive-form.form><div class="flex gap-4 p-4"><div><div class="grid h-6 w-6 place-items-center rounded-full bg-neutral-800 py-1 font-bold leading-none">1</div></div><div><h3 class=font-semibold>Select your data export</h3><p>This will not be shared to any servers, any processing is done on your device.<p class="mb-3 text-neutral-400">Don't have one yet? <a class="text-blue-500 hover:underline"href=export.html target=_blank>click here</a>.<div class="mt-2 flex items-center gap-4"><label class="group pointer-events-none relative inline-flex cursor-pointer"><input class="peer pointer-events-none absolute bottom-0 left-1/2 h-1 w-1 opacity-0"accept=application/x-tar data-target=generate-archive-form.picker_input name=archive required type=file> <div class="pointer-events-auto whitespace-nowrap rounded bg-blue-900 px-3 py-2 ring-blue-700 ring-offset-2 ring-offset-neutral-900 group-hover:bg-blue-700 peer-focus:ring-2 peer-disabled:pointer-events-none peer-disabled:opacity-50">Choose file</div></label><span class=opacity-50 data-target=generate-archive-form.picker_label>No file selected.</span></div><div class="mt-4 rounded bg-yellow-900 px-4 py-3"style="display: none"data-target=generate-archive-form.fsa_large_warning><h2 class=font-semibold>Uh oh, large archive incoming.</h2><p>Your browser doesn't seem to support <span class=font-medium>Filesystem Access API</span>, which allows the site to have direct control over saving the file. It will still work, however, you might see very high memory usage when generating the archive. Consider temporarily switching to Chrome for this.</div></div></div><div class="flex gap-4 p-4"><div><div class="grid h-6 w-6 place-items-center rounded-full bg-neutral-800 py-1 font-bold leading-none">2</div></div><div><h3 class=font-semibold>Configure archive generation</h3><div class="mt-4 flex flex-col gap-4"><div><label class="flex items-center gap-3"><input class="peer h-4 w-4 rounded border-neutral-700 bg-neutral-800 text-blue-800 focus:ring-2 focus:ring-blue-700 focus:ring-offset-2 focus:ring-offset-neutral-900 disabled:opacity-50"checked name=with_media type=checkbox> <span class=peer-disabled:opacity-50>Copy media files to the generated archive</span></label><p class="ml-7 mt-0.5 text-neutral-400">Turn this off if it takes too long to copy media files when generating from a media-heavy profile, you'd have to manually extract the <code>blobs</code> directory from the export over to the archive.</div></div></div></div><div class="flex gap-4 p-4"><div><div class="grid h-6 w-6 place-items-center rounded-full bg-neutral-800 py-1 font-bold leading-none">3</div></div><div><h3 class=font-semibold>Are you ready?</h3><div class=mt-2><button class="rounded bg-blue-900 px-3 py-2 outline-none ring-blue-700 ring-offset-2 ring-offset-neutral-900 hover:bg-blue-700 focus:ring-2 disabled:pointer-events-none disabled:opacity-50">Generate!</button></div><p class="mt-2 opacity-50 empty:hidden"data-target=generate-archive-form.status></div></div></form> </generate-archive-form></fieldset></div> | ||
<!doctype html> | ||
<html lang='en'> | ||
<head> | ||
<meta http-equiv="refresh" content="0; url=https://mary-ext.codeberg.page/skeetgen" /> | ||
</head> | ||
<body> | ||
<p>Redirecting to Codeberg Pages</p> | ||
<a href='https://mary-ext.codeberg.page/skeetgen'>Click here if it hasn't redirected you yet.</a> | ||
</body> | ||
</html> |