Skip to content

Instantly share code, notes, and snippets.

@johnspurlock-skymethod
johnspurlock-skymethod / r2-multipart-types.md
Created November 28, 2022 18:46
Typescript types for the newly-announced R2 worker bindings for multipart uploads.

Typescript types for the newly-announced R2 worker bindings for multipart uploads.

// https://github.com/cloudflare/workerd/blob/main/src/workerd/api/r2-bucket.h
export interface R2BucketWithMultipart extends R2Bucket {
    createMultipartUpload(key: string, opts?: R2MultipartOptions): Promise<R2MultipartUpload>;
    resumeMultipartUpload(key: string, uploadId: string): Promise<R2MultipartUpload>;
}

export interface R2MultipartOptions {
@johnspurlock-skymethod
johnspurlock-skymethod / r2-notes.md
Last active March 13, 2024 17:32
Unofficial R2 notes
@johnspurlock-skymethod
johnspurlock-skymethod / reply-flow-with-webfinger.md
Last active March 13, 2022 21:46
reply-flow-with-webfinger
@johnspurlock-skymethod
johnspurlock-skymethod / mastodon-on-ec2.md
Last active May 10, 2022 12:22
Quickstart for installing a small Mastodon server on Amazon EC2
@johnspurlock-skymethod
johnspurlock-skymethod / gist:a38ba45edc9ba23efbf223aa0093c2c9
Last active November 8, 2021 16:04
Feeds that already podping: put these channel-level tags in your feed for instant WebSub support
<rss>
<channel>
...
<link rel="self" href="https://YOURFEED" xmlns="http://www.w3.org/2005/Atom" />
<link rel="hub" href="https://hub.livewire.io/" xmlns="http://www.w3.org/2005/Atom" />