this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

🍱 Add code example for sw&rpc

+205 -19
+205 -19
works.json
··· 10577 10577 "url": "" 10578 10578 }, 10579 10579 { 10580 - "alt": "Screenshot of the application, a photo cropped to a single insect with a field to assign its species, including suggestions and a description with a reference photo", 10580 + "alt": "Capture d’écran de l’application, une photo recadrée à un insecte, et un champ pour lui assigner l’espèce souhaitée, qui propose des suggestions et affiche une description et une photo de référence de la suggestion", 10581 10581 "analyzed": true, 10582 10582 "anchor": "screenshot-classify", 10583 10583 "attributes": { ··· 10616 10616 "400": "cigale/i1fIuqg7Hz@400.webp", 10617 10617 "600": "cigale/i1fIuqg7Hz@600.webp" 10618 10618 }, 10619 - "thumbnailsBuiltAt": "2025-07-04T00:54:47.544860946+02:00", 10619 + "thumbnailsBuiltAt": "2025-07-04T00:54:51.59375253+02:00", 10620 10620 "title": "", 10621 10621 "type": "media", 10622 10622 "url": "" ··· 31642 31642 }, 31643 31643 "swarpc": { 31644 31644 "Partial": false, 31645 - "builtAt": "2025-07-04T01:15:05.047197261+02:00", 31645 + "builtAt": "2025-07-04T01:36:53.339650539+02:00", 31646 31646 "content": { 31647 31647 "en": { 31648 31648 "abbreviations": {}, ··· 31895 31895 { 31896 31896 "alt": "", 31897 31897 "analyzed": false, 31898 + "anchor": "", 31899 + "attributes": { 31900 + "autoplay": false, 31901 + "controls": false, 31902 + "loop": false, 31903 + "muted": false, 31904 + "playsinline": false 31905 + }, 31906 + "caption": "", 31907 + "colors": { 31908 + "primary": "", 31909 + "secondary": "", 31910 + "tertiary": "" 31911 + }, 31912 + "content": "<pre tabindex=\"0\" style=\"background-color:#fff;\"><code><span style=\"display:flex;\"><span><span style=\"color:#000;font-weight:bold\">import</span> { type } from <span style=\"color:#d14\">&#34;arktype&#34;</span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#000;font-weight:bold\">import</span> { Client, Server } from <span style=\"color:#d14\">&#34;swarpc&#34;</span>\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\">// Define (shared file)\n</span></span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\"></span><span style=\"color:#000;font-weight:bold\">const</span> procedures <span style=\"color:#000;font-weight:bold\">=</span> {\n</span></span><span style=\"display:flex;\"><span> sum<span style=\"color:#000;font-weight:bold\">:</span> {\n</span></span><span style=\"display:flex;\"><span> input<span style=\"color:#000;font-weight:bold\">:</span> type([<span style=\"color:#d14\">&#34;number&#34;</span>, <span style=\"color:#d14\">&#34;number&#34;</span>]),\n</span></span><span style=\"display:flex;\"><span> progress<span style=\"color:#000;font-weight:bold\">:</span> type(<span style=\"color:#d14\">&#34;0 &lt;= number &lt;= 100&#34;</span>),\n</span></span><span style=\"display:flex;\"><span> success<span style=\"color:#000;font-weight:bold\">:</span> type(<span style=\"color:#d14\">&#34;number&#34;</span>),\n</span></span><span style=\"display:flex;\"><span> },\n</span></span><span style=\"display:flex;\"><span>}\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\">// Implement (service worker)\n</span></span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\"></span>server <span style=\"color:#000;font-weight:bold\">=</span> Server(procedures)\n</span></span><span style=\"display:flex;\"><span>server.sum(<span style=\"color:#000;font-weight:bold\">async</span> ([a, b], setProgress) =&gt; {\n</span></span><span style=\"display:flex;\"><span> <span style=\"color:#000;font-weight:bold\">while</span> (a <span style=\"color:#000;font-weight:bold\">&lt;</span> b) {\n</span></span><span style=\"display:flex;\"><span> a <span style=\"color:#000;font-weight:bold\">+=</span> <span style=\"color:#099\">1</span>\n</span></span><span style=\"display:flex;\"><span> setProgress((a <span style=\"color:#000;font-weight:bold\">/</span> b) <span style=\"color:#000;font-weight:bold\">*</span> <span style=\"color:#099\">100</span>)\n</span></span><span style=\"display:flex;\"><span> }\n</span></span><span style=\"display:flex;\"><span> <span style=\"color:#000;font-weight:bold\">return</span> a\n</span></span><span style=\"display:flex;\"><span>})\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span>server.start()\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\">// Call (web page)\n</span></span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\"></span><span style=\"color:#000;font-weight:bold\">await</span> Client(procedures)\n</span></span><span style=\"display:flex;\"><span> .sum([<span style=\"color:#099\">2</span>, <span style=\"color:#099\">2</span>], (p) =&gt; {\n</span></span><span style=\"display:flex;\"><span> console.log(<span style=\"color:#d14\">`[</span><span style=\"color:#d14\">${</span>p<span style=\"color:#d14\">}</span><span style=\"color:#d14\">%] Computing…`</span>)\n</span></span><span style=\"display:flex;\"><span> })\n</span></span><span style=\"display:flex;\"><span> .then(console.info)\n</span></span></code></pre>", 31913 + "contentType": "", 31914 + "dimensions": { 31915 + "aspectRatio": 0, 31916 + "height": 0, 31917 + "width": 0 31918 + }, 31919 + "distSource": "", 31920 + "duration": 0, 31921 + "hasSound": false, 31922 + "hash": "", 31923 + "id": "IcEstabn7Z", 31924 + "index": 0, 31925 + "online": false, 31926 + "relativeSource": "", 31927 + "size": 0, 31928 + "text": "", 31929 + "thumbnails": null, 31930 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 31931 + "title": "", 31932 + "type": "paragraph", 31933 + "url": "" 31934 + }, 31935 + { 31936 + "alt": "", 31937 + "analyzed": false, 31898 31938 "anchor": "source-code", 31899 31939 "attributes": { 31900 31940 "autoplay": false, ··· 32020 32060 "4": "<p>Locations in the code where a function gets called <a href=\"#fnref:4\" class=\"footnote-backref\" role=\"doc-backlink\">↩︎</a></p>" 32021 32061 }, 32022 32062 "layout": [ 32023 - ["zNfSlGPWwb", "zNfSlGPWwb", "zNfSlGPWwb"], 32024 - ["ggGqgGYKL-", "ggGqgGYKL-", "ggGqgGYKL-"], 32025 - ["JfOk4MwXWA", "JfOk4MwXWA", "JfOk4MwXWA"], 32026 - ["C8n7XmlVV3", "C8n7XmlVV3", "C8n7XmlVV3"], 32027 - ["BXg-bsinLW", "BXg-bsinLW", "BXg-bsinLW"], 32028 - ["DrqgsWiNG7", "DrqgsWiNG7", "DrqgsWiNG7"], 32029 - ["hCXsc0viQI", "aW0pE7jpbZ", "eScdvIhsPg"] 32063 + [ 32064 + "zNfSlGPWwb", 32065 + "zNfSlGPWwb", 32066 + "zNfSlGPWwb", 32067 + "zNfSlGPWwb", 32068 + "zNfSlGPWwb", 32069 + "zNfSlGPWwb" 32070 + ], 32071 + [ 32072 + "ggGqgGYKL-", 32073 + "ggGqgGYKL-", 32074 + "ggGqgGYKL-", 32075 + "IcEstabn7Z", 32076 + "IcEstabn7Z", 32077 + "IcEstabn7Z" 32078 + ], 32079 + [ 32080 + "JfOk4MwXWA", 32081 + "JfOk4MwXWA", 32082 + "JfOk4MwXWA", 32083 + "IcEstabn7Z", 32084 + "IcEstabn7Z", 32085 + "IcEstabn7Z" 32086 + ], 32087 + [ 32088 + "C8n7XmlVV3", 32089 + "C8n7XmlVV3", 32090 + "C8n7XmlVV3", 32091 + "IcEstabn7Z", 32092 + "IcEstabn7Z", 32093 + "IcEstabn7Z" 32094 + ], 32095 + [ 32096 + "BXg-bsinLW", 32097 + "BXg-bsinLW", 32098 + "BXg-bsinLW", 32099 + "IcEstabn7Z", 32100 + "IcEstabn7Z", 32101 + "IcEstabn7Z" 32102 + ], 32103 + [ 32104 + "DrqgsWiNG7", 32105 + "DrqgsWiNG7", 32106 + "DrqgsWiNG7", 32107 + "IcEstabn7Z", 32108 + "IcEstabn7Z", 32109 + "IcEstabn7Z" 32110 + ], 32111 + [ 32112 + "hCXsc0viQI", 32113 + "hCXsc0viQI", 32114 + "aW0pE7jpbZ", 32115 + "aW0pE7jpbZ", 32116 + "eScdvIhsPg", 32117 + "eScdvIhsPg" 32118 + ] 32030 32119 ], 32031 32120 "title": "swarpc" 32032 32121 }, ··· 32281 32370 { 32282 32371 "alt": "", 32283 32372 "analyzed": false, 32373 + "anchor": "", 32374 + "attributes": { 32375 + "autoplay": false, 32376 + "controls": false, 32377 + "loop": false, 32378 + "muted": false, 32379 + "playsinline": false 32380 + }, 32381 + "caption": "", 32382 + "colors": { 32383 + "primary": "", 32384 + "secondary": "", 32385 + "tertiary": "" 32386 + }, 32387 + "content": "<pre tabindex=\"0\" style=\"background-color:#fff;\"><code><span style=\"display:flex;\"><span><span style=\"color:#000;font-weight:bold\">import</span> { type } from <span style=\"color:#d14\">&#34;arktype&#34;</span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#000;font-weight:bold\">import</span> { Client, Server } from <span style=\"color:#d14\">&#34;swarpc&#34;</span>\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\">// Define (shared file)\n</span></span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\"></span><span style=\"color:#000;font-weight:bold\">const</span> procedures <span style=\"color:#000;font-weight:bold\">=</span> {\n</span></span><span style=\"display:flex;\"><span> sum<span style=\"color:#000;font-weight:bold\">:</span> {\n</span></span><span style=\"display:flex;\"><span> input<span style=\"color:#000;font-weight:bold\">:</span> type([<span style=\"color:#d14\">&#34;number&#34;</span>, <span style=\"color:#d14\">&#34;number&#34;</span>]),\n</span></span><span style=\"display:flex;\"><span> progress<span style=\"color:#000;font-weight:bold\">:</span> type(<span style=\"color:#d14\">&#34;0 &lt;= number &lt;= 100&#34;</span>),\n</span></span><span style=\"display:flex;\"><span> success<span style=\"color:#000;font-weight:bold\">:</span> type(<span style=\"color:#d14\">&#34;number&#34;</span>),\n</span></span><span style=\"display:flex;\"><span> },\n</span></span><span style=\"display:flex;\"><span>}\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\">// Implement (service worker)\n</span></span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\"></span>server <span style=\"color:#000;font-weight:bold\">=</span> Server(procedures)\n</span></span><span style=\"display:flex;\"><span>server.sum(<span style=\"color:#000;font-weight:bold\">async</span> ([a, b], setProgress) =&gt; {\n</span></span><span style=\"display:flex;\"><span> <span style=\"color:#000;font-weight:bold\">while</span> (a <span style=\"color:#000;font-weight:bold\">&lt;</span> b) {\n</span></span><span style=\"display:flex;\"><span> a <span style=\"color:#000;font-weight:bold\">+=</span> <span style=\"color:#099\">1</span>\n</span></span><span style=\"display:flex;\"><span> setProgress((a <span style=\"color:#000;font-weight:bold\">/</span> b) <span style=\"color:#000;font-weight:bold\">*</span> <span style=\"color:#099\">100</span>)\n</span></span><span style=\"display:flex;\"><span> }\n</span></span><span style=\"display:flex;\"><span> <span style=\"color:#000;font-weight:bold\">return</span> a\n</span></span><span style=\"display:flex;\"><span>})\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span>server.start()\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\">// Call (web page)\n</span></span></span><span style=\"display:flex;\"><span><span style=\"color:#998;font-style:italic\"></span><span style=\"color:#000;font-weight:bold\">await</span> Client(procedures)\n</span></span><span style=\"display:flex;\"><span> .sum([<span style=\"color:#099\">2</span>, <span style=\"color:#099\">2</span>], (p) =&gt; {\n</span></span><span style=\"display:flex;\"><span> console.log(<span style=\"color:#d14\">`[</span><span style=\"color:#d14\">${</span>p<span style=\"color:#d14\">}</span><span style=\"color:#d14\">%] Computing…`</span>)\n</span></span><span style=\"display:flex;\"><span> })\n</span></span><span style=\"display:flex;\"><span> .then(console.info)\n</span></span></code></pre>", 32388 + "contentType": "", 32389 + "dimensions": { 32390 + "aspectRatio": 0, 32391 + "height": 0, 32392 + "width": 0 32393 + }, 32394 + "distSource": "", 32395 + "duration": 0, 32396 + "hasSound": false, 32397 + "hash": "", 32398 + "id": "IcEstabn7Z", 32399 + "index": 0, 32400 + "online": false, 32401 + "relativeSource": "", 32402 + "size": 0, 32403 + "text": "", 32404 + "thumbnails": null, 32405 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 32406 + "title": "", 32407 + "type": "paragraph", 32408 + "url": "" 32409 + }, 32410 + { 32411 + "alt": "", 32412 + "analyzed": false, 32284 32413 "anchor": "code-source", 32285 32414 "attributes": { 32286 32415 "autoplay": false, ··· 32446 32575 "4": "<p>Emplacement dans le code où une fonction est appelée <a href=\"#fnref:4\" class=\"footnote-backref\" role=\"doc-backlink\">↩︎</a></p>" 32447 32576 }, 32448 32577 "layout": [ 32449 - ["zNfSlGPWwb", "zNfSlGPWwb", "zNfSlGPWwb"], 32450 - ["6A8Q0OsoJV", "6A8Q0OsoJV", "6A8Q0OsoJV"], 32451 - ["nioV1Ncf5l", "nioV1Ncf5l", "nioV1Ncf5l"], 32452 - ["fjblkST2xb", "fjblkST2xb", "fjblkST2xb"], 32453 - ["-_4psrSal-", "-_4psrSal-", "-_4psrSal-"], 32454 - ["VObbymoJnN", "VObbymoJnN", "VObbymoJnN"], 32455 - ["hCXsc0viQI", "aW0pE7jpbZ", "eScdvIhsPg"] 32578 + [ 32579 + "zNfSlGPWwb", 32580 + "zNfSlGPWwb", 32581 + "zNfSlGPWwb", 32582 + "zNfSlGPWwb", 32583 + "zNfSlGPWwb", 32584 + "zNfSlGPWwb" 32585 + ], 32586 + [ 32587 + "6A8Q0OsoJV", 32588 + "6A8Q0OsoJV", 32589 + "6A8Q0OsoJV", 32590 + "IcEstabn7Z", 32591 + "IcEstabn7Z", 32592 + "IcEstabn7Z" 32593 + ], 32594 + [ 32595 + "nioV1Ncf5l", 32596 + "nioV1Ncf5l", 32597 + "nioV1Ncf5l", 32598 + "IcEstabn7Z", 32599 + "IcEstabn7Z", 32600 + "IcEstabn7Z" 32601 + ], 32602 + [ 32603 + "fjblkST2xb", 32604 + "fjblkST2xb", 32605 + "fjblkST2xb", 32606 + "IcEstabn7Z", 32607 + "IcEstabn7Z", 32608 + "IcEstabn7Z" 32609 + ], 32610 + [ 32611 + "-_4psrSal-", 32612 + "-_4psrSal-", 32613 + "-_4psrSal-", 32614 + "IcEstabn7Z", 32615 + "IcEstabn7Z", 32616 + "IcEstabn7Z" 32617 + ], 32618 + [ 32619 + "VObbymoJnN", 32620 + "VObbymoJnN", 32621 + "VObbymoJnN", 32622 + "IcEstabn7Z", 32623 + "IcEstabn7Z", 32624 + "IcEstabn7Z" 32625 + ], 32626 + [ 32627 + "hCXsc0viQI", 32628 + "hCXsc0viQI", 32629 + "aW0pE7jpbZ", 32630 + "aW0pE7jpbZ", 32631 + "eScdvIhsPg", 32632 + "eScdvIhsPg" 32633 + ] 32456 32634 ], 32457 32635 "title": "swarpc" 32458 32636 } 32459 32637 }, 32460 - "descriptionHash": "92j6UgHErjZcf2LVHlBXNg==", 32638 + "descriptionHash": "6E+K7JUB/D2rcQeuEgRYkA==", 32461 32639 "id": "swarpc", 32462 32640 "metadata": { 32463 32641 "additionalMetadata": { 32464 - "layout": ["m1", "p1", "p2", "p3", "p4", "p5", ["l1", "l2", "l3"]], 32642 + "layout": [ 32643 + "m1", 32644 + ["p1", "p6"], 32645 + ["p2", "p6"], 32646 + ["p3", "p6"], 32647 + ["p4", "p6"], 32648 + ["p5", "p6"], 32649 + ["l1", "l2", "l3"] 32650 + ], 32465 32651 "made_with": ["javascript"] 32466 32652 }, 32467 32653 "aliases": ["sw&rpc"],