clone

nostr relays on demand at <name>.bind.ws: claim one with your key, pay in zaps past the free allowance

dependabot/npm_and_yarn/npm-f01a459b0f
bindws / src / gen / connections.ts
connections.ts 7.4K
1// Generated by scripts/build/build-connections.mjs from connection-templates/. Do not edit; run npm run build:connections.2export const CONNECTION_LIBRARY: { name: string; document: unknown }[] = [3 {4 "name": "notes",5 "document": {6 "format": "bind.ws/connection-template/1",7 "title": "Notes",8 "about": "Everything posted on this relay as one feed.",9 "app": "Jumble",10 "where": "web",11 "icon": "notes",12 "visibility": "public",13 "links": [14 {15 "label": "Open",16 "href": "https://jumble.social/?r={relay:url|enc}"17 }18 ]19 }20 },21 {22 "name": "find-me",23 "document": {24 "format": "bind.ws/connection-template/1",25 "title": "Find me here",26 "about": "The owner's profile with this relay attached, for feed apps.",27 "app": "Primal",28 "where": "web, phone",29 "icon": "person",30 "visibility": "public",31 "links": [32 {33 "label": "Open",34 "href": "https://primal.net/p/{owner:nprofile}"35 },36 {37 "label": "Open in app",38 "href": "nostr:{owner:nprofile}"39 }40 ],41 "qr": "nostr:{owner:nprofile}"42 }43 },44 {45 "name": "group",46 "document": {47 "format": "bind.ws/connection-template/1",48 "title": "Group",49 "about": "The relay as a space, with its group as a room.",50 "app": "Flotilla",51 "where": "web, phone",52 "icon": "chat",53 "visibility": "public",54 "links": [55 {56 "label": "Open",57 "href": "https://app.flotilla.social/spaces/{relay:host|enc}"58 },59 {60 "label": "Open group in app",61 "href": "nostr:{relay:naddr}"62 },63 {64 "label": "Copy naddr",65 "copy": "{relay:naddr}"66 }67 ],68 "qr": "nostr:{relay:naddr}"69 }70 },71 {72 "name": "blog",73 "document": {74 "format": "bind.ws/connection-template/1",75 "title": "Blog",76 "about": "The owner's articles, with this relay attached so a reader finds the rest of them.",77 "app": "YakiHonne",78 "where": "web, phone",79 "icon": "blog",80 "visibility": "public",81 "links": [82 {83 "label": "Open",84 "href": "https://yakihonne.com/profile/{owner:nprofile}"85 },86 {87 "label": "Open in app",88 "href": "nostr:{owner:nprofile}"89 }90 ],91 "qr": "nostr:{owner:nprofile}"92 }93 },94 {95 "name": "repos",96 "document": {97 "format": "bind.ws/connection-template/1",98 "title": "Repos",99 "about": "This relay's Git repositories, and the clone command for yours.",100 "app": "GitWorkshop",101 "where": "web, terminal",102 "icon": "git",103 "feature": "grasp",104 "visibility": "public",105 "inputs": [106 {107 "name": "repo",108 "label": "Repository name",109 "placeholder": "my-project",110 "default": "<repo>",111 "pattern": "^[A-Za-z0-9][A-Za-z0-9._\\-]{0,63}$"112 }113 ],114 "links": [115 {116 "label": "Open",117 "href": "https://gitworkshop.dev/relay/{relay:host|enc}"118 },119 {120 "label": "Copy clone command",121 "copy": "git clone '{relay:web}/{user:npub}/{input:repo}.git'"122 }123 ]124 }125 },126 {127 "name": "sites",128 "document": {129 "format": "bind.ws/connection-template/1",130 "title": "Sites",131 "about": "Static sites this relay hosts, and the command that publishes one here.",132 "app": "nsyte",133 "where": "web, terminal",134 "icon": "site",135 "feature": "sites",136 "visibility": "public",137 "links": [138 {139 "label": "Open the owner's site",140 "href": "https://{owner:npub}.{relay:domain}"141 },142 {143 "label": "Open your site",144 "href": "https://{user:npub}.{relay:domain}"145 },146 {147 "label": "Copy publish command",148 "copy": "nsyte deploy ./dist --relays {relay:url} --servers {relay:web}"149 }150 ]151 }152 },153 {154 "name": "bookmarks",155 "document": {156 "format": "bind.ws/connection-template/1",157 "title": "Bookmarks",158 "about": "Your bookmarks and lists in a list manager; add this relay in its settings so they land here.",159 "app": "Listr",160 "where": "web",161 "icon": "bookmark",162 "visibility": "auth",163 "links": [164 {165 "label": "Open",166 "href": "https://listr.lol/{user:npub}"167 },168 {169 "label": "Open in noStrudel",170 "href": "https://nostrudel.ninja/bookmarks/{user:nprofile}"171 }172 ]173 }174 },175 {176 "name": "photos",177 "document": {178 "format": "bind.ws/connection-template/1",179 "title": "Photo library",180 "about": "The owner's photos on this relay's file store, in a media manager that takes the store as a server; the read rule says who may see the files.",181 "app": "bouquet",182 "where": "web",183 "icon": "photo",184 "feature": "files",185 "visibility": "owner",186 "links": [187 {188 "label": "Open",189 "href": "https://bouquet.slidestr.net/"190 },191 {192 "label": "Copy Blossom server URL",193 "copy": "{relay:web}"194 }195 ]196 }197 },198 {199 "name": "files",200 "document": {201 "format": "bind.ws/connection-template/1",202 "title": "Files",203 "about": "This relay's file store, for members, in a media manager that takes it as a server.",204 "app": "bouquet",205 "where": "web",206 "icon": "files",207 "feature": "files",208 "visibility": "members",209 "links": [210 {211 "label": "Open",212 "href": "https://bouquet.slidestr.net/"213 },214 {215 "label": "Copy Blossom server URL",216 "copy": "{relay:web}"217 },218 {219 "label": "Copy NIP-96 URL",220 "copy": "{relay:web}/.well-known/nostr/nip96.json"221 }222 ]223 }224 },225 {226 "name": "dm",227 "document": {228 "format": "bind.ws/connection-template/1",229 "title": "Messages",230 "about": "Message the owner privately; put this relay in your DM inbox list (kind 10050) so replies land here.",231 "app": "0xchat",232 "where": "phone, desktop",233 "icon": "chat",234 "visibility": "public",235 "links": [236 {237 "label": "Open in app",238 "href": "nostr:{owner:nprofile}"239 }240 ],241 "qr": "nostr:{owner:nprofile}"242 }243 },244 {245 "name": "marmot",246 "document": {247 "format": "bind.ws/connection-template/1",248 "title": "Encrypted groups",249 "about": "End-to-end encrypted group chat over this relay, in White Noise.",250 "app": "White Noise",251 "where": "phone",252 "icon": "lock",253 "feature": "marmot",254 "visibility": "public",255 "links": [256 {257 "label": "Open",258 "href": "https://whitenoise.chat/"259 },260 {261 "label": "Get the app",262 "href": "https://whitenoise.chat/download"263 }264 ]265 }266 },267 {268 "name": "relay-page",269 "document": {270 "format": "bind.ws/connection-template/1",271 "title": "Relay page",272 "about": "This relay's page in Coracle: its feed and its people.",273 "app": "Coracle",274 "where": "web",275 "icon": "feed",276 "visibility": "public",277 "links": [278 {279 "label": "Open",280 "href": "https://coracle.social/relays/{relay:host|enc}"281 }282 ]283 }284 }285];