this repo has no description
1
fork

Configure Feed

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

🍱 Update database

+724 -123
+1
tags.yaml
··· 69 69 70 70 - singular: program 71 71 plural: programs 72 + aliases: [software] 72 73 73 74 - singular: command-line 74 75 plural: command-line
+8
technologies.yaml
··· 43 43 aliases: ["cs"] 44 44 by: Microsoft 45 45 46 + - slug: dotnet 47 + name: .NET 48 + by: Microsoft 49 + autodetect: [dotnet in README.md, dotnet in *.csproj] 50 + learn more at: https://dotnet.microsoft.com/ 51 + description: | 52 + A suite of C# development tools 53 + 46 54 - slug: c++ 47 55 name: C++ 48 56 files: ["*.cpp"]
+715 -123
works.json
··· 16476 16476 }, 16477 16477 "graphinx": { 16478 16478 "Partial": false, 16479 - "builtAt": "2025-10-01T23:34:29.2255963+02:00", 16479 + "builtAt": "2025-10-02T01:44:29.5150435+02:00", 16480 16480 "content": { 16481 16481 "en": { 16482 16482 "abbreviations": {}, ··· 16569 16569 { 16570 16570 "alt": "", 16571 16571 "analyzed": false, 16572 + "anchor": "churros-apis-documentation-site", 16573 + "attributes": { 16574 + "autoplay": false, 16575 + "controls": false, 16576 + "loop": false, 16577 + "muted": false, 16578 + "playsinline": false 16579 + }, 16580 + "caption": "", 16581 + "colors": { 16582 + "primary": "", 16583 + "secondary": "", 16584 + "tertiary": "" 16585 + }, 16586 + "content": "", 16587 + "contentType": "", 16588 + "dimensions": { 16589 + "aspectRatio": 0, 16590 + "height": 0, 16591 + "width": 0 16592 + }, 16593 + "distSource": "", 16594 + "duration": 0, 16595 + "hasSound": false, 16596 + "hash": "", 16597 + "id": "oM865TcIi2", 16598 + "index": 0, 16599 + "online": false, 16600 + "relativeSource": "", 16601 + "size": 0, 16602 + "text": "Churros API’s documentation site", 16603 + "thumbnails": null, 16604 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 16605 + "title": "", 16606 + "type": "link", 16607 + "url": "https://api-docs.churros.inpt.fr" 16608 + }, 16609 + { 16610 + "alt": "", 16611 + "analyzed": false, 16572 16612 "anchor": "", 16573 16613 "attributes": { 16574 16614 "autoplay": false, ··· 16583 16623 "secondary": "", 16584 16624 "tertiary": "" 16585 16625 }, 16586 - "content": "<p>The idea of Graphinx is to keep the API up to date by using the source code of the API server as much as possible, alongside the GraphQL descriptions, and to categorize all items in modules, as large GraphQL APIs that have auto-generated documentation sites tend to be single-page, difficult-to-navigate dumps of all types, sorted alphabetically, which is less than ideal (see for example, <a href=\"https://docs.github.com/en/graphql/reference/objects\">Github’s GraphQL API documentation</a>).</p>", 16626 + "content": "<p>The idea of Graphinx is to keep the API up to date by using the source code of the API server as much as possible, alongside the GraphQL descriptions.</p>", 16587 16627 "contentType": "", 16588 16628 "dimensions": { 16589 16629 "aspectRatio": 0, ··· 16594 16634 "duration": 0, 16595 16635 "hasSound": false, 16596 16636 "hash": "", 16597 - "id": "_nJz9TNFhz", 16637 + "id": "Rm1inHj7Kd", 16638 + "index": 0, 16639 + "online": false, 16640 + "relativeSource": "", 16641 + "size": 0, 16642 + "text": "", 16643 + "thumbnails": null, 16644 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 16645 + "title": "", 16646 + "type": "paragraph", 16647 + "url": "" 16648 + }, 16649 + { 16650 + "alt": "", 16651 + "analyzed": false, 16652 + "anchor": "", 16653 + "attributes": { 16654 + "autoplay": false, 16655 + "controls": false, 16656 + "loop": false, 16657 + "muted": false, 16658 + "playsinline": false 16659 + }, 16660 + "caption": "", 16661 + "colors": { 16662 + "primary": "", 16663 + "secondary": "", 16664 + "tertiary": "" 16665 + }, 16666 + "content": "<p>All items are categorized in modules, as large GraphQL APIs that have auto-generated documentation sites tend to be single-page, difficult-to-navigate dumps of all types, sorted alphabetically, which is less than ideal (see for example, <a href=\"https://docs.github.com/en/graphql/reference/objects\">Github’s GraphQL API documentation</a>).</p>", 16667 + "contentType": "", 16668 + "dimensions": { 16669 + "aspectRatio": 0, 16670 + "height": 0, 16671 + "width": 0 16672 + }, 16673 + "distSource": "", 16674 + "duration": 0, 16675 + "hasSound": false, 16676 + "hash": "", 16677 + "id": "r3nSfxQU7e", 16598 16678 "index": 0, 16599 16679 "online": false, 16600 16680 "relativeSource": "", ··· 16650 16730 "alt": "", 16651 16731 "analyzed": false, 16652 16732 "anchor": "on-github", 16653 - "attributes": { 16654 - "autoplay": false, 16655 - "controls": false, 16656 - "loop": false, 16657 - "muted": false, 16658 - "playsinline": false 16659 - }, 16660 - "caption": "", 16661 - "colors": { 16662 - "primary": "", 16663 - "secondary": "", 16664 - "tertiary": "" 16665 - }, 16666 - "content": "", 16667 - "contentType": "", 16668 - "dimensions": { 16669 - "aspectRatio": 0, 16670 - "height": 0, 16671 - "width": 0 16672 - }, 16673 - "distSource": "", 16674 - "duration": 0, 16675 - "hasSound": false, 16676 - "hash": "", 16677 - "id": "qKuO7xxlrY", 16678 - "index": 0, 16679 - "online": false, 16680 - "relativeSource": "", 16681 - "size": 0, 16682 - "text": "On Github", 16683 - "thumbnails": null, 16684 - "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 16685 - "title": "", 16686 - "type": "link", 16687 - "url": "https://github.com/graphinx" 16688 - }, 16689 - { 16690 - "alt": "", 16691 - "analyzed": false, 16692 - "anchor": "churros-apis-documentation-site", 16693 16733 "attributes": { 16694 16734 "autoplay": false, 16695 16735 "controls": false, ··· 16714 16753 "duration": 0, 16715 16754 "hasSound": false, 16716 16755 "hash": "", 16717 - "id": "oM865TcIi2", 16756 + "id": "qKuO7xxlrY", 16718 16757 "index": 0, 16719 16758 "online": false, 16720 16759 "relativeSource": "", 16721 16760 "size": 0, 16722 - "text": "Churros API’s documentation site", 16761 + "text": "On Github", 16723 16762 "thumbnails": null, 16724 16763 "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 16725 16764 "title": "", 16726 16765 "type": "link", 16727 - "url": "https://api-docs.churros.inpt.fr" 16766 + "url": "https://github.com/graphinx" 16728 16767 }, 16729 16768 { 16730 16769 "alt": "", ··· 16859 16898 ], 16860 16899 "footnotes": {}, 16861 16900 "layout": [ 16862 - ["85HhqTAmzO", "85HhqTAmzO"], 16863 16901 ["uJKd9LCuUa", "QePaPQYMr6"], 16864 - ["_nJz9TNFhz", "QePaPQYMr6"], 16902 + ["oM865TcIi2", "QePaPQYMr6"], 16903 + ["Rm1inHj7Kd", "QePaPQYMr6"], 16904 + ["r3nSfxQU7e", "yIRYHVI-wX"], 16865 16905 ["bk3m4xEGhL", "yIRYHVI-wX"], 16866 16906 ["qKuO7xxlrY", "yIRYHVI-wX"], 16867 - ["oM865TcIi2", "yIRYHVI-wX"], 16868 - ["C7-Xns5Cqw", "yIRYHVI-wX"] 16907 + ["C7-Xns5Cqw", "85HhqTAmzO"] 16869 16908 ], 16870 16909 "title": "Graphinx" 16871 16910 }, ··· 16960 16999 { 16961 17000 "alt": "", 16962 17001 "analyzed": false, 17002 + "anchor": "site-de-documentation-de-lapi-de-churros", 17003 + "attributes": { 17004 + "autoplay": false, 17005 + "controls": false, 17006 + "loop": false, 17007 + "muted": false, 17008 + "playsinline": false 17009 + }, 17010 + "caption": "", 17011 + "colors": { 17012 + "primary": "", 17013 + "secondary": "", 17014 + "tertiary": "" 17015 + }, 17016 + "content": "", 17017 + "contentType": "", 17018 + "dimensions": { 17019 + "aspectRatio": 0, 17020 + "height": 0, 17021 + "width": 0 17022 + }, 17023 + "distSource": "", 17024 + "duration": 0, 17025 + "hasSound": false, 17026 + "hash": "", 17027 + "id": "oM865TcIi2", 17028 + "index": 0, 17029 + "online": false, 17030 + "relativeSource": "", 17031 + "size": 0, 17032 + "text": "Site de documentation de l’API de Churros", 17033 + "thumbnails": null, 17034 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 17035 + "title": "", 17036 + "type": "link", 17037 + "url": "https://api-docs.churros.inpt.fr" 17038 + }, 17039 + { 17040 + "alt": "", 17041 + "analyzed": false, 16963 17042 "anchor": "", 16964 17043 "attributes": { 16965 17044 "autoplay": false, ··· 16974 17053 "secondary": "", 16975 17054 "tertiary": "" 16976 17055 }, 16977 - "content": "<p>L’idée de Graphinx est de maintenir l’API à jour en utilisant le code source du serveur API autant que possible, aux côtés des descriptions GraphQL, et de catégoriser tous les éléments en modules, car les gros API GraphQL qui ont des sites de documentation générés automatiquement ont tendance à être des pages uniques, difficiles à naviguer, qui contiennent tout les types, triés par ordre alphabétique, ce qui n’est pas idéal (voir par exemple, <a href=\"https://docs.github.com/en/graphql/reference/objects\">la documentation de l’API GraphQL de Github</a>).</p>", 17056 + "content": "<p>L’idée de Graphinx est de maintenir l’API à jour en utilisant le code source du serveur API autant que possible, aux côtés des descriptions GraphQL.</p>", 16978 17057 "contentType": "", 16979 17058 "dimensions": { 16980 17059 "aspectRatio": 0, ··· 16985 17064 "duration": 0, 16986 17065 "hasSound": false, 16987 17066 "hash": "", 16988 - "id": "WiEAQiRMEL", 17067 + "id": "1fAk8B8LvJ", 16989 17068 "index": 0, 16990 17069 "online": false, 16991 17070 "relativeSource": "", ··· 17000 17079 { 17001 17080 "alt": "", 17002 17081 "analyzed": false, 17003 - "anchor": "documentation", 17082 + "anchor": "", 17004 17083 "attributes": { 17005 17084 "autoplay": false, 17006 17085 "controls": false, ··· 17013 17093 "secondary": "", 17014 17094 "tertiary": "" 17015 17095 }, 17096 + "content": "<p>Tous les éléments sont catégorisés dans des modules, car les gros API GraphQL qui ont des sites de documentation générés automatiquement ont tendance à être des pages uniques, difficiles à naviguer, qui contiennent tout les types, triés par ordre alphabétique, ce qui n’est pas idéal (voir par exemple, <a href=\"https://docs.github.com/en/graphql/reference/objects\">la documentation de l’API GraphQL de Github</a>).</p>", 17097 + "contentType": "", 17098 + "dimensions": { 17099 + "aspectRatio": 0, 17100 + "height": 0, 17101 + "width": 0 17102 + }, 17103 + "distSource": "", 17104 + "duration": 0, 17105 + "hasSound": false, 17106 + "hash": "", 17107 + "id": "iz8cYM4KPR", 17108 + "index": 0, 17109 + "online": false, 17110 + "relativeSource": "", 17111 + "size": 0, 17112 + "text": "", 17113 + "thumbnails": null, 17114 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 17115 + "title": "", 17116 + "type": "paragraph", 17117 + "url": "" 17118 + }, 17119 + { 17120 + "alt": "", 17121 + "analyzed": false, 17122 + "anchor": "documentation", 17123 + "attributes": { 17124 + "autoplay": false, 17125 + "controls": false, 17126 + "loop": false, 17127 + "muted": false, 17128 + "playsinline": false 17129 + }, 17130 + "caption": "", 17131 + "colors": { 17132 + "primary": "", 17133 + "secondary": "", 17134 + "tertiary": "" 17135 + }, 17016 17136 "content": "", 17017 17137 "contentType": "", 17018 17138 "dimensions": { ··· 17075 17195 "title": "", 17076 17196 "type": "link", 17077 17197 "url": "https://github.com/graphinx" 17078 - }, 17079 - { 17080 - "alt": "", 17081 - "analyzed": false, 17082 - "anchor": "site-de-documentation-de-lapi-de-churros", 17083 - "attributes": { 17084 - "autoplay": false, 17085 - "controls": false, 17086 - "loop": false, 17087 - "muted": false, 17088 - "playsinline": false 17089 - }, 17090 - "caption": "", 17091 - "colors": { 17092 - "primary": "", 17093 - "secondary": "", 17094 - "tertiary": "" 17095 - }, 17096 - "content": "", 17097 - "contentType": "", 17098 - "dimensions": { 17099 - "aspectRatio": 0, 17100 - "height": 0, 17101 - "width": 0 17102 - }, 17103 - "distSource": "", 17104 - "duration": 0, 17105 - "hasSound": false, 17106 - "hash": "", 17107 - "id": "oM865TcIi2", 17108 - "index": 0, 17109 - "online": false, 17110 - "relativeSource": "", 17111 - "size": 0, 17112 - "text": "Site de documentation de l’API de Churros", 17113 - "thumbnails": null, 17114 - "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 17115 - "title": "", 17116 - "type": "link", 17117 - "url": "https://api-docs.churros.inpt.fr" 17118 17198 }, 17119 17199 { 17120 17200 "alt": "", ··· 17212 17292 "muted": false, 17213 17293 "playsinline": false 17214 17294 }, 17215 - "caption": "The 'Try it live' feature", 17295 + "caption": "La fonctionnalité 'Try it live'", 17216 17296 "colors": { 17217 17297 "primary": "#1E3454", 17218 17298 "secondary": "#436480", ··· 17241 17321 "400": "graphinx/yIRYHVI-wX@400.webp", 17242 17322 "600": "graphinx/yIRYHVI-wX@600.webp" 17243 17323 }, 17244 - "thumbnailsBuiltAt": "2025-10-01T23:32:27.8805126+02:00", 17324 + "thumbnailsBuiltAt": "2025-10-01T23:32:29.3990092+02:00", 17245 17325 "title": "", 17246 17326 "type": "media", 17247 17327 "url": "" ··· 17249 17329 ], 17250 17330 "footnotes": {}, 17251 17331 "layout": [ 17252 - ["85HhqTAmzO", "85HhqTAmzO"], 17253 17332 ["tztNCtecVQ", "QePaPQYMr6"], 17254 - ["WiEAQiRMEL", "QePaPQYMr6"], 17333 + ["oM865TcIi2", "QePaPQYMr6"], 17334 + ["1fAk8B8LvJ", "QePaPQYMr6"], 17335 + ["iz8cYM4KPR", "yIRYHVI-wX"], 17255 17336 ["bk3m4xEGhL", "yIRYHVI-wX"], 17256 17337 ["qKuO7xxlrY", "yIRYHVI-wX"], 17257 - ["oM865TcIi2", "yIRYHVI-wX"], 17258 - ["7WideiL8QO", "yIRYHVI-wX"] 17338 + ["7WideiL8QO", "85HhqTAmzO"] 17259 17339 ], 17260 17340 "title": "Graphinx" 17261 17341 } 17262 17342 }, 17263 - "descriptionHash": "E7sVngLB4iOkLrBXvKFWnQ==", 17343 + "descriptionHash": "oEPiockJghHpNwU+xn47FA==", 17264 17344 "id": "graphinx", 17265 17345 "metadata": { 17266 17346 "additionalMetadata": { 17267 17347 "layout": [ 17268 - ["m1"], 17269 17348 ["p1", "m2"], 17349 + ["l1", "m2"], 17270 17350 ["p2", "m2"], 17271 - ["l1", "m3"], 17351 + ["p3", "m3"], 17272 17352 ["l2", "m3"], 17273 17353 ["l3", "m3"], 17274 - ["p3", "m3"] 17354 + ["p4", "m1"] 17275 17355 ], 17276 17356 "made_with": [ 17277 17357 "css", ··· 27138 27218 }, 27139 27219 "source": "C:\\Users\\ewen\\projects\\schedule-hell\\.ortfo\\description.md" 27140 27220 }, 27221 + "scopestify": { 27222 + "Partial": false, 27223 + "builtAt": "2025-10-02T01:47:20.346145+02:00", 27224 + "content": { 27225 + "default": { 27226 + "abbreviations": {}, 27227 + "blocks": [ 27228 + { 27229 + "alt": "Scopestify Logo", 27230 + "analyzed": true, 27231 + "anchor": "wordmark", 27232 + "attributes": { 27233 + "autoplay": false, 27234 + "controls": true, 27235 + "loop": false, 27236 + "muted": false, 27237 + "playsinline": false 27238 + }, 27239 + "caption": "", 27240 + "colors": { 27241 + "primary": "#031D0D", 27242 + "secondary": "#107835", 27243 + "tertiary": "#1DD65F" 27244 + }, 27245 + "content": "", 27246 + "contentType": "image/png", 27247 + "dimensions": { 27248 + "aspectRatio": 4.489583, 27249 + "height": 192, 27250 + "width": 862 27251 + }, 27252 + "distSource": "scopestify\\wordmark.png", 27253 + "duration": 0, 27254 + "hasSound": false, 27255 + "hash": "Nt25zkO7fhZXVtxXUM/lsg==", 27256 + "id": "85HhqTAmzO", 27257 + "index": 0, 27258 + "online": false, 27259 + "relativeSource": "../wordmark.png", 27260 + "size": 31596, 27261 + "text": "", 27262 + "thumbnails": { 27263 + "100": "scopestify/85HhqTAmzO@100.webp", 27264 + "1200": "scopestify/85HhqTAmzO@1200.webp", 27265 + "400": "scopestify/85HhqTAmzO@400.webp", 27266 + "600": "scopestify/85HhqTAmzO@600.webp" 27267 + }, 27268 + "thumbnailsBuiltAt": "2025-10-02T00:32:23.0677566+02:00", 27269 + "title": "", 27270 + "type": "media", 27271 + "url": "" 27272 + }, 27273 + { 27274 + "alt": "", 27275 + "analyzed": true, 27276 + "anchor": "demo", 27277 + "attributes": { 27278 + "autoplay": false, 27279 + "controls": true, 27280 + "loop": false, 27281 + "muted": false, 27282 + "playsinline": false 27283 + }, 27284 + "caption": "A funny demo: going from _Charli XCX_ to _Nils Frahm_ with the keyboard only", 27285 + "colors": { 27286 + "primary": "#251d1d", 27287 + "secondary": "#1b1d20", 27288 + "tertiary": "#1d211d" 27289 + }, 27290 + "content": "", 27291 + "contentType": "image/gif", 27292 + "dimensions": { 27293 + "aspectRatio": 1.635992, 27294 + "height": 489, 27295 + "width": 800 27296 + }, 27297 + "distSource": "scopestify\\demo.gif", 27298 + "duration": 0, 27299 + "hasSound": false, 27300 + "hash": "Z+e3UzWyvspGm4wTKV1jeg==", 27301 + "id": "w2Ep_nzh-n", 27302 + "index": 0, 27303 + "online": false, 27304 + "relativeSource": "../demo.gif", 27305 + "size": 2845833, 27306 + "text": "", 27307 + "thumbnails": null, 27308 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 27309 + "title": "", 27310 + "type": "media", 27311 + "url": "" 27312 + }, 27313 + { 27314 + "alt": "", 27315 + "analyzed": false, 27316 + "anchor": "", 27317 + "attributes": { 27318 + "autoplay": false, 27319 + "controls": false, 27320 + "loop": false, 27321 + "muted": false, 27322 + "playsinline": false 27323 + }, 27324 + "caption": "", 27325 + "colors": { 27326 + "primary": "", 27327 + "secondary": "", 27328 + "tertiary": "" 27329 + }, 27330 + "content": "<p>A Windows <a href=\"https://learn.microsoft.com/en-us/windows/powertoys/command-palette/overview\">Command Palette</a> plugin to quickly control <a href=\"https://www.spotify.com\">Spotify</a> playback without leaving your current application and losing focus</p>", 27331 + "contentType": "", 27332 + "dimensions": { 27333 + "aspectRatio": 0, 27334 + "height": 0, 27335 + "width": 0 27336 + }, 27337 + "distSource": "", 27338 + "duration": 0, 27339 + "hasSound": false, 27340 + "hash": "", 27341 + "id": "1KxckUA0Xk", 27342 + "index": 0, 27343 + "online": false, 27344 + "relativeSource": "", 27345 + "size": 0, 27346 + "text": "", 27347 + "thumbnails": null, 27348 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 27349 + "title": "", 27350 + "type": "paragraph", 27351 + "url": "" 27352 + }, 27353 + { 27354 + "alt": "", 27355 + "analyzed": true, 27356 + "anchor": "like-current-track", 27357 + "attributes": { 27358 + "autoplay": false, 27359 + "controls": true, 27360 + "loop": false, 27361 + "muted": false, 27362 + "playsinline": false 27363 + }, 27364 + "caption": "Liking the currently playing track", 27365 + "colors": { 27366 + "primary": "#8A8A8C", 27367 + "secondary": "#818081", 27368 + "tertiary": "#595959" 27369 + }, 27370 + "content": "", 27371 + "contentType": "image/png", 27372 + "dimensions": { 27373 + "aspectRatio": 1.6, 27374 + "height": 530, 27375 + "width": 848 27376 + }, 27377 + "distSource": "scopestify\\.ortfo\\like-current-track.png", 27378 + "duration": 0, 27379 + "hasSound": false, 27380 + "hash": "0lblc64RmWiyVKjWtfltdw==", 27381 + "id": "EsxmNWSU_5", 27382 + "index": 0, 27383 + "online": false, 27384 + "relativeSource": "./like-current-track.png", 27385 + "size": 69232, 27386 + "text": "", 27387 + "thumbnails": { 27388 + "100": "scopestify/EsxmNWSU_5@100.webp", 27389 + "1200": "scopestify/EsxmNWSU_5@1200.webp", 27390 + "400": "scopestify/EsxmNWSU_5@400.webp", 27391 + "600": "scopestify/EsxmNWSU_5@600.webp" 27392 + }, 27393 + "thumbnailsBuiltAt": "2025-10-02T00:45:38.2732341+02:00", 27394 + "title": "", 27395 + "type": "media", 27396 + "url": "" 27397 + }, 27398 + { 27399 + "alt": "", 27400 + "analyzed": true, 27401 + "anchor": "currently-playing", 27402 + "attributes": { 27403 + "autoplay": false, 27404 + "controls": true, 27405 + "loop": false, 27406 + "muted": false, 27407 + "playsinline": false 27408 + }, 27409 + "caption": "Seeing more info about the currently playing track", 27410 + "colors": { 27411 + "primary": "#5B5F5E", 27412 + "secondary": "#8D8A8A", 27413 + "tertiary": "#D8D5D7" 27414 + }, 27415 + "content": "", 27416 + "contentType": "image/png", 27417 + "dimensions": { 27418 + "aspectRatio": 1.594646, 27419 + "height": 523, 27420 + "width": 834 27421 + }, 27422 + "distSource": "scopestify\\.ortfo\\currently-playing.png", 27423 + "duration": 0, 27424 + "hasSound": false, 27425 + "hash": "fpiYp6BDOjrbIT5zc4vuoA==", 27426 + "id": "ic9OfNlyv6", 27427 + "index": 0, 27428 + "online": false, 27429 + "relativeSource": "./currently-playing.png", 27430 + "size": 67411, 27431 + "text": "", 27432 + "thumbnails": { 27433 + "100": "scopestify/ic9OfNlyv6@100.webp", 27434 + "1200": "scopestify/ic9OfNlyv6@1200.webp", 27435 + "400": "scopestify/ic9OfNlyv6@400.webp", 27436 + "600": "scopestify/ic9OfNlyv6@600.webp" 27437 + }, 27438 + "thumbnailsBuiltAt": "2025-10-02T00:45:38.7408681+02:00", 27439 + "title": "", 27440 + "type": "media", 27441 + "url": "" 27442 + }, 27443 + { 27444 + "alt": "", 27445 + "analyzed": false, 27446 + "anchor": "", 27447 + "attributes": { 27448 + "autoplay": false, 27449 + "controls": false, 27450 + "loop": false, 27451 + "muted": false, 27452 + "playsinline": false 27453 + }, 27454 + "caption": "", 27455 + "colors": { 27456 + "primary": "", 27457 + "secondary": "", 27458 + "tertiary": "" 27459 + }, 27460 + "content": "<p>For a while, I had made a custom script to automatically like a track on spotify when pressing a keyboard shortcut, without having to open the app, while I was doing high-focus work. But I always thought that doing a little more without opening the app would be nice too: adding the current track to a playlist, searching for something to play…</p>", 27461 + "contentType": "", 27462 + "dimensions": { 27463 + "aspectRatio": 0, 27464 + "height": 0, 27465 + "width": 0 27466 + }, 27467 + "distSource": "", 27468 + "duration": 0, 27469 + "hasSound": false, 27470 + "hash": "", 27471 + "id": "U9reg6qBVa", 27472 + "index": 0, 27473 + "online": false, 27474 + "relativeSource": "", 27475 + "size": 0, 27476 + "text": "", 27477 + "thumbnails": null, 27478 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 27479 + "title": "", 27480 + "type": "paragraph", 27481 + "url": "" 27482 + }, 27483 + { 27484 + "alt": "", 27485 + "analyzed": true, 27486 + "anchor": "my-playlists", 27487 + "attributes": { 27488 + "autoplay": false, 27489 + "controls": true, 27490 + "loop": false, 27491 + "muted": false, 27492 + "playsinline": false 27493 + }, 27494 + "caption": "Seeing your playlists. You can add the currently playing track to one of them from here", 27495 + "colors": { 27496 + "primary": "#475759", 27497 + "secondary": "#6A757E", 27498 + "tertiary": "#9A9EA5" 27499 + }, 27500 + "content": "", 27501 + "contentType": "image/png", 27502 + "dimensions": { 27503 + "aspectRatio": 1.590822, 27504 + "height": 523, 27505 + "width": 832 27506 + }, 27507 + "distSource": "scopestify\\.ortfo\\my-playlists.png", 27508 + "duration": 0, 27509 + "hasSound": false, 27510 + "hash": "evzhCPuTxR7SyilHNnTdCw==", 27511 + "id": "e_ubmpAeZD", 27512 + "index": 0, 27513 + "online": false, 27514 + "relativeSource": "./my-playlists.png", 27515 + "size": 52645, 27516 + "text": "", 27517 + "thumbnails": { 27518 + "100": "scopestify/e_ubmpAeZD@100.webp", 27519 + "1200": "scopestify/e_ubmpAeZD@1200.webp", 27520 + "400": "scopestify/e_ubmpAeZD@400.webp", 27521 + "600": "scopestify/e_ubmpAeZD@600.webp" 27522 + }, 27523 + "thumbnailsBuiltAt": "2025-10-02T00:45:39.2669048+02:00", 27524 + "title": "", 27525 + "type": "media", 27526 + "url": "" 27527 + }, 27528 + { 27529 + "alt": "", 27530 + "analyzed": true, 27531 + "anchor": "search", 27532 + "attributes": { 27533 + "autoplay": false, 27534 + "controls": true, 27535 + "loop": false, 27536 + "muted": false, 27537 + "playsinline": false 27538 + }, 27539 + "caption": "Searching for something to play, add to queue, etc", 27540 + "colors": { 27541 + "primary": "#87A6C5", 27542 + "secondary": "#5C676B", 27543 + "tertiary": "#A39EA3" 27544 + }, 27545 + "content": "", 27546 + "contentType": "image/png", 27547 + "dimensions": { 27548 + "aspectRatio": 1.586538, 27549 + "height": 520, 27550 + "width": 825 27551 + }, 27552 + "distSource": "scopestify\\.ortfo\\search.png", 27553 + "duration": 0, 27554 + "hasSound": false, 27555 + "hash": "YzZS/pcGvnNRci1gtY3c2A==", 27556 + "id": "E5DFerhp6U", 27557 + "index": 0, 27558 + "online": false, 27559 + "relativeSource": "./search.png", 27560 + "size": 75521, 27561 + "text": "", 27562 + "thumbnails": { 27563 + "100": "scopestify/E5DFerhp6U@100.webp", 27564 + "1200": "scopestify/E5DFerhp6U@1200.webp", 27565 + "400": "scopestify/E5DFerhp6U@400.webp", 27566 + "600": "scopestify/E5DFerhp6U@600.webp" 27567 + }, 27568 + "thumbnailsBuiltAt": "2025-10-02T00:45:39.8146529+02:00", 27569 + "title": "", 27570 + "type": "media", 27571 + "url": "" 27572 + }, 27573 + { 27574 + "alt": "", 27575 + "analyzed": false, 27576 + "anchor": "", 27577 + "attributes": { 27578 + "autoplay": false, 27579 + "controls": false, 27580 + "loop": false, 27581 + "muted": false, 27582 + "playsinline": false 27583 + }, 27584 + "caption": "", 27585 + "colors": { 27586 + "primary": "", 27587 + "secondary": "", 27588 + "tertiary": "" 27589 + }, 27590 + "content": "<p>I stumbled upon this <a href=\"https://learn.microsoft.com/en-us/windows/powertoys\">PowerToy</a>, that happens to be extensible, meaning you can <em>write your own commands</em>! This was also a great opportunity to learn some C#, a programming language I had never used before. I quickly added a bunch of features, and I can now do almost anything I need from the command palette, without ever opening the Spotify app.</p>", 27591 + "contentType": "", 27592 + "dimensions": { 27593 + "aspectRatio": 0, 27594 + "height": 0, 27595 + "width": 0 27596 + }, 27597 + "distSource": "", 27598 + "duration": 0, 27599 + "hasSound": false, 27600 + "hash": "", 27601 + "id": "D06o5fTNqQ", 27602 + "index": 0, 27603 + "online": false, 27604 + "relativeSource": "", 27605 + "size": 0, 27606 + "text": "", 27607 + "thumbnails": null, 27608 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 27609 + "title": "", 27610 + "type": "paragraph", 27611 + "url": "" 27612 + }, 27613 + { 27614 + "alt": "", 27615 + "analyzed": true, 27616 + "anchor": "album-tracks", 27617 + "attributes": { 27618 + "autoplay": false, 27619 + "controls": true, 27620 + "loop": false, 27621 + "muted": false, 27622 + "playsinline": false 27623 + }, 27624 + "caption": "Looking at the tracks of an album", 27625 + "colors": { 27626 + "primary": "#EA6B51", 27627 + "secondary": "#50575D", 27628 + "tertiary": "#7D8287" 27629 + }, 27630 + "content": "", 27631 + "contentType": "image/png", 27632 + "dimensions": { 27633 + "aspectRatio": 1.586873, 27634 + "height": 518, 27635 + "width": 822 27636 + }, 27637 + "distSource": "scopestify\\.ortfo\\album-tracks.png", 27638 + "duration": 0, 27639 + "hasSound": false, 27640 + "hash": "PokWtEF+PcZ79yjdcHnGkA==", 27641 + "id": "y9M2DOmvpW", 27642 + "index": 0, 27643 + "online": false, 27644 + "relativeSource": "./album-tracks.png", 27645 + "size": 84147, 27646 + "text": "", 27647 + "thumbnails": { 27648 + "100": "scopestify/y9M2DOmvpW@100.webp", 27649 + "1200": "scopestify/y9M2DOmvpW@1200.webp", 27650 + "400": "scopestify/y9M2DOmvpW@400.webp", 27651 + "600": "scopestify/y9M2DOmvpW@600.webp" 27652 + }, 27653 + "thumbnailsBuiltAt": "2025-10-02T00:45:40.2712599+02:00", 27654 + "title": "", 27655 + "type": "media", 27656 + "url": "" 27657 + }, 27658 + { 27659 + "alt": "", 27660 + "analyzed": false, 27661 + "anchor": "source-code", 27662 + "attributes": { 27663 + "autoplay": false, 27664 + "controls": false, 27665 + "loop": false, 27666 + "muted": false, 27667 + "playsinline": false 27668 + }, 27669 + "caption": "", 27670 + "colors": { 27671 + "primary": "", 27672 + "secondary": "", 27673 + "tertiary": "" 27674 + }, 27675 + "content": "", 27676 + "contentType": "", 27677 + "dimensions": { 27678 + "aspectRatio": 0, 27679 + "height": 0, 27680 + "width": 0 27681 + }, 27682 + "distSource": "", 27683 + "duration": 0, 27684 + "hasSound": false, 27685 + "hash": "", 27686 + "id": "76RMSeQwWV", 27687 + "index": 0, 27688 + "online": false, 27689 + "relativeSource": "", 27690 + "size": 0, 27691 + "text": "Source code", 27692 + "thumbnails": null, 27693 + "thumbnailsBuiltAt": "0001-01-01T00:00:00Z", 27694 + "title": "", 27695 + "type": "link", 27696 + "url": "https://github.com/gwennlbh/scopestify" 27697 + } 27698 + ], 27699 + "footnotes": {}, 27700 + "layout": [ 27701 + ["w2Ep_nzh-n", "w2Ep_nzh-n"], 27702 + ["1KxckUA0Xk", "1KxckUA0Xk"], 27703 + ["EsxmNWSU_5", "ic9OfNlyv6"], 27704 + ["U9reg6qBVa", "U9reg6qBVa"], 27705 + ["e_ubmpAeZD", "E5DFerhp6U"], 27706 + ["D06o5fTNqQ", "D06o5fTNqQ"], 27707 + ["y9M2DOmvpW", "76RMSeQwWV"] 27708 + ], 27709 + "title": "Scopestify" 27710 + } 27711 + }, 27712 + "descriptionHash": "xMTcQZH2tlj33Kp8g0RGjQ==", 27713 + "id": "scopestify", 27714 + "metadata": { 27715 + "additionalMetadata": { 27716 + "layout": [ 27717 + ["m2"], 27718 + ["p1"], 27719 + ["m3", "m4"], 27720 + ["p2"], 27721 + ["m5", "m6"], 27722 + ["p3"], 27723 + ["m7", "l1"] 27724 + ], 27725 + "made_with": ["csharp", "dotnet"], 27726 + "title_style": "image" 27727 + }, 27728 + "aliases": null, 27729 + "colors": { 27730 + "primary": "#0f582bff", 27731 + "secondary": "#b9eecbff", 27732 + "tertiary": "#1DD65F" 27733 + }, 27734 + "databaseMetadata": { 27735 + "Partial": false 27736 + }, 27737 + "finished": "", 27738 + "madeWith": null, 27739 + "pageBackground": "", 27740 + "private": false, 27741 + "started": "2025-09-26", 27742 + "tags": ["software", "web"], 27743 + "thumbnail": "", 27744 + "titleStyle": "", 27745 + "wip": false 27746 + }, 27747 + "source": "C:\\Users\\ewen\\projects\\scopestify\\.ortfo\\description.md" 27748 + }, 27141 27749 "serial": { 27142 27750 "Partial": false, 27143 27751 "builtAt": "2025-06-14T21:31:41.9532256+02:00", ··· 31912 32520 }, 31913 32521 "swarpc": { 31914 32522 "Partial": false, 31915 - "builtAt": "2025-07-07T22:29:57.498236069+02:00", 32523 + "builtAt": "2025-10-02T01:34:19.0121355+02:00", 31916 32524 "content": { 31917 32525 "en": { 31918 32526 "abbreviations": {}, ··· 32330 32938 "4": "<p>Locations in the code where a function gets called <a href=\"#fnref:4\" class=\"footnote-backref\" role=\"doc-backlink\">↩︎</a></p>" 32331 32939 }, 32332 32940 "layout": [ 32333 - [ 32334 - "zNfSlGPWwb", 32335 - "zNfSlGPWwb", 32336 - "zNfSlGPWwb", 32337 - "zNfSlGPWwb", 32338 - "zNfSlGPWwb", 32339 - "zNfSlGPWwb" 32340 - ], 32341 32941 [ 32342 32942 "ggGqgGYKL-", 32343 32943 "ggGqgGYKL-", ··· 32806 33406 }, 32807 33407 "layout": [ 32808 33408 [ 32809 - "zNfSlGPWwb", 32810 - "zNfSlGPWwb", 32811 - "zNfSlGPWwb", 32812 - "zNfSlGPWwb", 32813 - "zNfSlGPWwb", 32814 - "zNfSlGPWwb" 32815 - ], 32816 - [ 32817 33409 "6A8Q0OsoJV", 32818 33410 "6A8Q0OsoJV", 32819 33411 "6A8Q0OsoJV", ··· 32865 33457 "title": "swarpc" 32866 33458 } 32867 33459 }, 32868 - "descriptionHash": "WuPc1e0wDmXoV3Wky/py1w==", 33460 + "descriptionHash": "cQkyaMxqZwZocUpSP92+og==", 32869 33461 "id": "swarpc", 32870 33462 "metadata": { 32871 33463 "additionalMetadata": { 32872 33464 "layout": [ 32873 - "m1", 32874 33465 ["p1", "p6"], 32875 33466 ["p2", "p6"], 32876 33467 ["p3", "p6"], ··· 32878 33469 ["p5", "p6"], 32879 33470 ["l1", "l2", "l3"] 32880 33471 ], 32881 - "made_with": ["javascript"] 33472 + "made_with": ["javascript"], 33473 + "title_style": "image" 32882 33474 }, 32883 33475 "aliases": ["sw&rpc"], 32884 33476 "colors": {