···133133cd bskyweb/
134134go mod tidy
135135go build -v -tags timetzdata -o bskyweb ./cmd/bskyweb
136136-./bskyweb serve --appview-host=https://public.api.bsky.app
136136+./bskyweb serve --appview-host=https://api.shatteredsky.net
137137```
138138139139On build success, access the application at [http://localhost:8100/](http://localhost:8100/). Subsequent changes require re-running the above steps in order to be reflected.
+1-1
src/env/common.ts
···6666 * The DID of the Bluesky appview to proxy to
6767 */
6868export const BLUESKY_PROXY_DID: Did =
6969- process.env.EXPO_PUBLIC_BLUESKY_PROXY_DID || 'did:web:api.bsky.app'
6969+ process.env.EXPO_PUBLIC_BLUESKY_PROXY_DID || 'did:web:api.shatteredsky.net'
70707171/**
7272 * The DID of the chat service to proxy to
+2-2
src/lib/api/feed/custom.ts
···120120121121 // manually construct fetch call so we can add the `lang` cache-busting param
122122 let res = await fetch(
123123- `https://api.bsky.app/xrpc/app.bsky.feed.getFeed?feed=${feed}${
123123+ `https://api.shatteredsky.net/xrpc/app.bsky.feed.getFeed?feed=${feed}${
124124 cursor ? `&cursor=${cursor}` : ''
125125 }&limit=${limit}&lang=${contentLangs}`,
126126 {
···140140141141 // no data, try again with language headers removed
142142 res = await fetch(
143143- `https://api.bsky.app/xrpc/app.bsky.feed.getFeed?feed=${feed}${
143143+ `https://api.shatteredsky.net/xrpc/app.bsky.feed.getFeed?feed=${feed}${
144144 cursor ? `&cursor=${cursor}` : ''
145145 }&limit=${limit}`,
146146 {method: 'GET', headers: {'Accept-Language': '', ...labelersHeader}},