+4
.gitignore
+4
-44
README.md
···-To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/).-Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).+* `getbookmarks.sh` gets bookmarks from linkhut and puts them into the obsidian files for incorporation into quartz+* the justfile makes it so that if you have `just` installed you can run `just compile it` and it will in fact compile it.
garden/content/.makemd/fileCache.mdc
This is a binary file and will not be displayed.
garden/content/.makemd/superstate.mdc
This is a binary file and will not be displayed.
+1
garden/content/.space/def.json
···+{"_joins":[],"_contexts":[],"_links":[],"_sort":{"field":"rank","asc":false,"group":false,"recursive":false},"_template":"","_templateName":"","defaultSticker":"","readMode":false}
garden/content/.trash/sp-720x400-333333-penultimate@2x 2.md
This is a binary file and will not be displayed.
garden/content/.trash/sp-720x400-333333-penultimate@2x.md
This is a binary file and will not be displayed.
garden/content/bookmarks/.space/context.mdb
This is a binary file and will not be displayed.
garden/content/bookmarks/.space/views.mdb
This is a binary file and will not be displayed.
+8
garden/content/bookmarks/000ebf73ef690641cf0c7cf6b8e2732e.md
···+In this article, Louis Lazaris describes and demonstrates some interesting HTML attributes that you may or may not have heard of and perhaps find useful enough to personally use in one of your projects. This post is the result of his research, and he hopes you’ll find some of these useful to you, as you build HTML pages in the coming months.
+7
garden/content/bookmarks/02293ac1126c798b05aa74c3e61e5cea.md
+8
garden/content/bookmarks/0314dd7ad72568e935603d33921248d2.md
+7
garden/content/bookmarks/03a723a860f2d39c201dd232259d39d0.md
+7
garden/content/bookmarks/0466320371fefc8f41cf00d3ebabd1f9.md
+7
garden/content/bookmarks/0474e47ca3b3e4098313308e26ce9615.md
+7
garden/content/bookmarks/096473c7705a632c84accd431d87abfc.md
+9
garden/content/bookmarks/09e588ff0818927ebd7f5c0414c35ad0.md
+7
garden/content/bookmarks/0be8b3c82a0e7aef3ec68a50975da698.md
···+The Lamy AL-star is the attractive, young writing instrument which satisfies even the highest requirements. Made of feather-light robust aluminum, anodized in various colors. With distinctive transparent grip and spring-action metal clip.
+7
garden/content/bookmarks/0f286313ca56deffa860af9e7789002e.md
+7
garden/content/bookmarks/0fd682dfa8e6488e18af17fa186d9745.md
+6
garden/content/bookmarks/12117e6f0f2f38d4e38828664419b4b9.md
+8
garden/content/bookmarks/13ab5e176be798aa0add7ee720374074.md
+8
garden/content/bookmarks/1572f204c6b54395aa3d5252194ed019.md
+8
garden/content/bookmarks/189a5cec61a4e64922015b90c5a8a43b.md
+6
garden/content/bookmarks/18e7d5cd8152197a52cb0a6ec315f613.md
+7
garden/content/bookmarks/1a745d05828eb6dd674a2d3890d4f0a0.md
+8
garden/content/bookmarks/1db93c8fe5f4194ef55d7c3b48d731f9.md
+7
garden/content/bookmarks/21c84223291bb3330dbc6cffd89e88cf.md
···+title: "Social Media Platforms Are Spreading Violent Warmongering Content Encouraging All-Out War Between Ethiopia and Eritrea, Again | DAIR"+The Distributed AI Research Institute is a space for independent, community-rooted AI research, free from Big Tech’s pervasive influence.
+8
garden/content/bookmarks/22a4c7942299354c29cbe976b47dadab.md
+7
garden/content/bookmarks/248157331d92cf11630ec29ccbebb967.md
+7
garden/content/bookmarks/259978551ec51f718c7ce3b8b8ea1d2f.md
+8
garden/content/bookmarks/26a356313b6e08aff5886e95110c2c9c.md
+7
garden/content/bookmarks/28fddacac333d78d496ae6d0d2c66dc3.md
+7
garden/content/bookmarks/2903b86979578097bc48f031549db740.md
+7
garden/content/bookmarks/2ed7b35f1e98944884868870162e74dd.md
+9
garden/content/bookmarks/2f06ea6a04a6c3d42fd4246560e207f2.md
+7
garden/content/bookmarks/310ed2f463d015115d0ee94cf0900854.md
+8
garden/content/bookmarks/328b8ecdde3cbaff43111677ce0fd781.md
+7
garden/content/bookmarks/342345c05aceb67503f564f26fc53261.md
+8
garden/content/bookmarks/399f6bec77f708cc39ee71e1c1d9520b.md
+9
garden/content/bookmarks/3a6bc91a99b0f53b520be2eaa3c266a2.md
+7
garden/content/bookmarks/3aca62ede710af460eaa77ea3bb2d486.md
+7
garden/content/bookmarks/3b243678c65dc5dc7efcd2a3ba65468c.md
+8
garden/content/bookmarks/3dd9ec057204284362027879d8aacfcb.md
+7
garden/content/bookmarks/3e4d06207202f95379a1e823e2f51c65.md
+8
garden/content/bookmarks/3e97a524de51e504bdfec44bae18d044.md
+8
garden/content/bookmarks/3fb2f33930a202d197667bdd0189dabb.md
+7
garden/content/bookmarks/405edd954600d72fa1dfec294d6dcbdd.md
+7
garden/content/bookmarks/44d333e8c75058fecba368bb57955257.md
+7
garden/content/bookmarks/4515727ab34124739a2045cdc882f7da.md
+7
garden/content/bookmarks/46e7a4e0f2615758278166e80f5d3fb0.md
+7
garden/content/bookmarks/476dbe2e74408b58e5e7e9106f3dae1d.md
+8
garden/content/bookmarks/47a76c4c2d2aba134ca5cf025dff2305.md
+7
garden/content/bookmarks/4805a663f7b67c2abce0b0672b59c27d.md
+7
garden/content/bookmarks/483f5c2a6658e2876afac4fb15a13018.md
+8
garden/content/bookmarks/4974ba47296948724047404379213bc6.md
+7
garden/content/bookmarks/49d61370cf82135398d84e4cd023e4c8.md
···+A terminal-like web application built with Astro, React, and Tailwind CSS that simulates a Linux environment, allowing users to navigate directories, interact with files, and view images in modals.
+7
garden/content/bookmarks/4a26cea997e5a6b10c9d8c4d3682116d.md
+9
garden/content/bookmarks/4c01e12cfcd1ad4f96c7416505d7e6f1.md
···+The 2020-2022 Tigray war is reported to be the deadliest armed conflict of the 21𝑠𝑡 century, with an estimated 600 to 800,000 documented deaths and more than 100 thousand victims of rape as a weapon of war. Social media platforms were instrumental in spreading genocidal content during the conflict, and failure to effectively moderate hateful content resulted in the murder of civilians. This work investigates the expertise and processes required to effectively moderate such genocidal content, and compares these findings to the expertise and processes prioritized by social media platforms.
+7
garden/content/bookmarks/4e62393c3c54931ea25bc86861faca44.md
+8
garden/content/bookmarks/4e84e85e5cb99bb68c486609a091cac7.md
···+HTML attributes are like little instructions that we add to the markup of elements to make them do certain things or behave in certain ways. For example, most of us know that the `target` attribute with a value of `_blank` opens the link in a new tab or window. But did you know that you can use it on the `form` element, too? John Rhea presents several lesser-known uses for common HTML attributes.
+7
garden/content/bookmarks/4f6a22212e7f0436817d653907ef9eeb.md
+7
garden/content/bookmarks/5067650d25a7380284ec4d6b7d8b6aa2.md
+8
garden/content/bookmarks/52a99b41f07af4d08caed5f27c526b3c.md
+7
garden/content/bookmarks/5347ae2ae0eba99e5b1a2c04a806cadc.md
···+Brutal is a minimal neobrutalist theme for Astro. It's based on Neobrutalist Web Design, a movement that aims to create websites with a minimalistic and functional design. It has some integrations like Image Optimization, RSS, Sitemap, ready to get your SEO done right.
+8
garden/content/bookmarks/55187c1a8e41452004041326d68a8ba8.md
+7
garden/content/bookmarks/558514da1289fe94245cd3c072e5a16f.md
···+Astro-Vim is a super simple personal site that works just like your favorite text editor: Vim. Only a portion of the Vim commands are implemented, but the look and the way it feels makes Vim addicts love this site.
+8
garden/content/bookmarks/56a425cca35c240f20d6e28143a6b870.md
+9
garden/content/bookmarks/56f3e6ca1dbae52ed0d5629fd3d96d59.md
+7
garden/content/bookmarks/573256d0bbea6f61eb14349f3af8af75.md
+7
garden/content/bookmarks/5751ef5c82267e8856ed1d7967beaf2d.md
+8
garden/content/bookmarks/596b5d7be8cd29a4b81d61ad2314e421.md
···+title: "Ethiopia’s forgotten war is the deadliest of the 21st century, with around 600,000 civilian deaths | International | EL PAÍS English"+Estimates by European institutions and academics say over half a million non-combatants have died during the Tigray conflict as a result of a government blockade that kept out humanitarian aid
+8
garden/content/bookmarks/5af29590408168d47d396b28a0ed01cd.md
+9
garden/content/bookmarks/5b990983961f97c5bbacc0997641fb88.md
+7
garden/content/bookmarks/5caec6aef4c5f57db8111e74a0c28917.md
+9
garden/content/bookmarks/5ce165b7f852fdb2a91bb038144ddcac.md
+8
garden/content/bookmarks/6beb67fd743be403af67078a85cc6853.md
+7
garden/content/bookmarks/6c85728862d1d61bdbdddb70f10c9b4b.md
+7
garden/content/bookmarks/6d46879ddacee0fbdeade54c868630cf.md
+7
garden/content/bookmarks/6f3b0bc71f28c8aca47767d16c824fcd.md
+7
garden/content/bookmarks/7189eb6996b0e5a059a4f080ff4d802b.md
+9
garden/content/bookmarks/74b01b9282a70a4481c9862ed8d11cb0.md
+7
garden/content/bookmarks/75a17cb05010cb5eaaad56d706dc0076.md
+8
garden/content/bookmarks/7875b905c29b7b7be8840aff767a1191.md
+7
garden/content/bookmarks/7addb2623db623885b38e6c56f62fb4d.md
+7
garden/content/bookmarks/7cda6c71f20128e96eb7bbc1ed9eda0b.md
+8
garden/content/bookmarks/7d39f319bd5727f5811495be6902442e.md
+7
garden/content/bookmarks/7e06f24bbc425426c1460da4ad0ae00a.md
+7
garden/content/bookmarks/7f061b452a0ff4c039e1c495fb1dae0a.md
+7
garden/content/bookmarks/80bbbcfade406a92a7eb941177197ab5.md
+8
garden/content/bookmarks/84440f38ed7cdb38e99f30bc8d5e2dff.md
···+The University of Chicago is in crisis. Under extraordinary financial strain, it has diminished its faculty-student ratio and hired hundreds of “lecturers”: teachers whom it pays little and whom it does not expect to do research.
+7
garden/content/bookmarks/85a07df4a131e380930548c9fbcf4e4c.md
+7
garden/content/bookmarks/86ed6d32a8e392825c3655139d525914.md
+7
garden/content/bookmarks/8901f41bf4e63c4cb0ba8b5a58195a01.md
+7
garden/content/bookmarks/89d2cab124e7e1d3385e8f1d4e624b73.md
+7
garden/content/bookmarks/8a8f9f00fe3274cd8c006d90f001e485.md
+9
garden/content/bookmarks/8c40c2336dfd866aeb68272cb9d6c842.md
+7
garden/content/bookmarks/8d176006786b12a801dd26398108810f.md
+9
garden/content/bookmarks/8e7e56e4fcd8811623f8deee6d83cdf4.md
+9
garden/content/bookmarks/8fb9fe798e3c623fc47d6f3874258311.md
+7
garden/content/bookmarks/9090d0ed1f015319ff3373215727c319.md
+7
garden/content/bookmarks/91c9043280db0d89f84c3aa80568734f.md
+8
garden/content/bookmarks/94529baf5ce72a28e16488d734d6f799.md
+7
garden/content/bookmarks/99a519ecd26cbba48e9f529319a5ccae.md
+8
garden/content/bookmarks/9a46cd4947d1d0957cb9a124bb1dbe75.md
+7
garden/content/bookmarks/9c23c971c684ce0f10e2e42bc5cff960.md
+7
garden/content/bookmarks/9e24d4e22490d44bd6dea517a3d5a575.md
+8
garden/content/bookmarks/9e8744a6b960bca4be7f5367e1da48c3.md
garden/content/bookmarks/Untitled.md
garden/content/code/code.md
+7
garden/content/bookmarks/a0246010fc56daee6a8a4d524438157f.md
+7
garden/content/bookmarks/a071c0fe6f30714d1b67a4515d9a1d24.md
+7
garden/content/bookmarks/a25992893e3b77f533d6477d65d0cad1.md
+7
garden/content/bookmarks/a3261ac217c76158fa188665e3d8ffbc.md
+7
garden/content/bookmarks/a35c2df831280a18063e7651b70aeb57.md
+9
garden/content/bookmarks/a543b377a28a4412fd1bb3e7db68300f.md
+7
garden/content/bookmarks/a658fe053703f75cc5a4408051ff5c67.md
+9
garden/content/bookmarks/b39eb0cb6cfd9ae123383058dc732505.md
+7
garden/content/bookmarks/b4fdc31644c1af411239e41e4185577a.md
+7
garden/content/bookmarks/b88b0edd1d82201179eec00f7cf1c509.md
+8
garden/content/bookmarks/b89180cb984da64621ed5fa972543744.md
+7
garden/content/bookmarks/b8af9473bd6fa87ac5f14e5362fccb9e.md
+7
garden/content/bookmarks/b95cd855faf087c7c3df9163aab3694f.md
···+title: "Report of the Marine Board of Investigation Into the Implosion of the Submersible TITAN (CG1788361) in the North Atlantic Ocean Near the Wreck Site of the RMS TITANIC Resulting in the Loss of Five Lives"
+7
garden/content/bookmarks/b997783b8e637bd4c9ea85dbefc0bd98.md
+8
garden/content/bookmarks/bcc6dcb52b3928ef9daacd221ea5d8e5.md
+9
garden/content/bookmarks/bed51574fe39c879967fe2606ffb84e5.md
+1
garden/content/bookmarks/bookmarks.md
···+a list of interesting things i've clipped from the internet! synced from my [linkhut](https://ln.ht/~veryroundbird) on an irregular basis.
+7
garden/content/bookmarks/c1888ab0a620e914b0c1a666eb61010e.md
+6
garden/content/bookmarks/c1b4c1d92c7db5780f371c622e4a6ba3.md
+7
garden/content/bookmarks/c3397b68ecca77c908c5d8fb09fb3ee8.md
+7
garden/content/bookmarks/c35acf58e556c0d2d6aca91c1788db5f.md
+8
garden/content/bookmarks/c45e0575769eba974000f17910ad5bb6.md
+6
garden/content/bookmarks/c711e39b898f16a836e06886ba53b990.md
+8
garden/content/bookmarks/cb0bf810eae3627087d8f283096dd26d.md
+8
garden/content/bookmarks/cb2e4dbc814d23026d09e1bd8c43d965.md
+7
garden/content/bookmarks/cb9c1fe3adc59dbc8fa89d0353dbf0ca.md
+7
garden/content/bookmarks/cc626695f2cda3130677d374952fa4f3.md
+7
garden/content/bookmarks/ce6fd6884fc20093e48ae9ad8e694a57.md
+8
garden/content/bookmarks/cff4ac477fb6e581583f4ab5195f9d3d.md
+7
garden/content/bookmarks/d20398923219fed02a888b9bb090e7d0.md
+7
garden/content/bookmarks/d520ed210abac70967d7e7d83289bf01.md
+7
garden/content/bookmarks/d5731ff756aad0df3d37c405da7d6417.md
+8
garden/content/bookmarks/d8b77bb94e2fc998c50f507ecad7cddf.md
+8
garden/content/bookmarks/d9740fe2e36155db8d93255f09394cf2.md
+8
garden/content/bookmarks/ddf2faa3c9ee5c44afd8d97d9d9e6d05.md
+7
garden/content/bookmarks/e0d63ddcd678d061724343981f4ecbe9.md
+7
garden/content/bookmarks/e30c7e306a314cccbfe20d62d6c92192.md
+7
garden/content/bookmarks/e8bb7d64a11f65d81597b873abddcd00.md
+7
garden/content/bookmarks/ec7d9164594e1e37e14e45975be2dab2.md
+7
garden/content/bookmarks/edc95840f7b51ba79d5f7ebcef2ed23b.md
+8
garden/content/bookmarks/efb69db6b8e10410a99bf6d639be71a1.md
+7
garden/content/bookmarks/f30f75340f4bcebff8b912893cf0e080.md
+7
garden/content/bookmarks/f3d9f1ef9cd93b7ecba3a0de2e46f434.md
+7
garden/content/bookmarks/f645d31070baa4d62f5943df649a3753.md
+8
garden/content/bookmarks/f7ddf1f61c52fdcc39aa4755a5e18fce.md
+8
garden/content/bookmarks/f839be13d48049a7e5814f457793b326.md
+8
garden/content/bookmarks/fbafbe97b64dd66fde5cf1818f48982e.md
+7
garden/content/bookmarks/ffc32677ebfb885da591081e80e15d99.md
+1
garden/content/code/.space/def.json
···+{"_joins":[],"_contexts":[],"_links":[],"_sort":{"field":"rank","asc":false,"group":false,"recursive":false},"_template":"","_templateName":"","defaultSticker":"","readMode":false}
+28
garden/content/code/bash scripting.md
···+if you're writing for an unknown given system, use `#!/usr/bin/env bash` instead of `#!/usr/bin/bash`; the former will get the location of the user's `bash` (e.g., mine is in the homebrew directory instead of `/usr/bin`)+IFS is the variable that stores whatever delimiter you want to split strings by, so we're setting it for this command. The array gets read into $array_name. For some reason this doesn't work as the last part of a pipe sequence; you need to do it first and then `<<<` whatever sequence into it.
garden/content/cormorant.webp
This is a binary file and will not be displayed.
-1
garden/content/index.md
garden/content/merriweather.png
This is a binary file and will not be displayed.
garden/content/playfairdisplay.png
This is a binary file and will not be displayed.
garden/content/rawengulk.png
This is a binary file and will not be displayed.
+12
garden/content/resources/fonts i have actually paid for.md
···+[TWO versions of the font](https://andrewdavidj.itch.io/scribbles) so you can animate between them!
+30
-6
garden/content/resources/free font faves.md
···via [The Braille Institute](https://brailleinstitute.org/freefont)! designed with an emphasis on accessibility via letterform distinction.via [WeiWeiHuangHuang](https://weiweihuanghuang.github.io/Work-Sans/). I really like the grotesque aesthetic for fonts a lot of the time and Work Sans is one of my go-tos for sans serifs.···+via [Behance](https://www.behance.net/gallery/28579883/Cormorant-an-open-source-display-font-family); really lovely full-featured font family with a lot of alternates. Very nice ligatures.+via [FontSquirrel](https://www.fontsquirrel.com/fonts/merriweather); good solid all-purpose serif with a bold impression.+via [FontSquirrel](https://www.fontsquirrel.com/fonts/rawengulk); a unique delicate serif with a decent number of weights.+via [Github](https://github.com/mozilla/zilla-slab/tree/v1.0); a slab serif that strikes a nice balance between elegant and fun.via [FontSquirrel](https://www.fontsquirrel.com/fonts/fantasque-sans-mono); this may be one of my fonts of all time. Has a nice playful quality to it that keeps things funvia [FontSquirrel](https://www.fontsquirrel.com/fonts/cascadia-code). I think the letter shapes are really cute in this one?via [FontSquirrel](https://www.fontsquirrel.com/fonts/space-mono); I particularly like that the italic variant has some little extra flourishes of character and how it flattens points on letters.via [FontSquirrel](https://www.fontsquirrel.com/fonts/gaegu?q%5Bterm%5D=Gaegu&q%5Bsearch_check%5D=Y); cute hand-drawn font with Korean support and 3 weights (!!)
+17
garden/content/resources/obsidian plugins i use.md
···+### [Better Word Count](obsidian://show-plugin?id=better-word-count) and [Novel Word Count](obsidian://show-plugin?id=novel-word-count)+useful for writing; I love the latter for when i'm working on longform projects with a lot of sub-notes since it'll show the wordcount for folders also+most obsidian themes i've used have some hidden settings accessible through this plugin; it's super useful if you like to tweak things!+i use this for my projects vault to set a theme for each project so i know which one i'm in and also have immediate vibes+am I the only one who's used workflowy and really liked it and wanted to port that functionality to everything
garden/content/sp-720x400-333333-penultimate@2x-1.png
garden/content/gaegu.png
garden/content/sp-720x400-333333-penultimate@2x-2 1.png
garden/content/.trash/sp-720x400-333333-penultimate@2x-2 1.png
garden/content/sp-720x400-333333-penultimate@2x-2.png
garden/content/cascadiacode.png
garden/content/sp-720x400-333333-penultimate@2x-3.png
garden/content/fantasquesansmono.png
garden/content/sp-720x400-333333-penultimate@2x-4.png
garden/content/worksans.png
garden/content/sp-720x400-333333-penultimate@2x-5.png
garden/content/spacemono.png
garden/content/sp-720x400-333333-penultimate@2x.png
garden/content/atkinsonhyperlegible.png
garden/content/vollkorn.png
This is a binary file and will not be displayed.
garden/content/zillaslab.png
This is a binary file and will not be displayed.
+31
-18
getbookmarks.sh
···+# if you're going to borrow this you'll want to install jq first. you will also want to get a linkhut+# token (and an account igss if you don't have one) and export it as a shell variable. also obviously-update_time=$(curl -H Accept:'application/json' -H Authorization:"Bearer $LNHTTOKEN" | jq '.update_time')+update_time=$(curl -H Accept:'application/json' -H Authorization:"Bearer $LNHTTOKEN" 'https://api.ln.ht/v1/posts/update' | jq '.update_time' | tr -d '"')+diff=$(( (`date -jf "%Y-%m-%dT%H:%M:%SZ" +%s $update_time` - `date -jf "%Y-%m-%dT%H:%M:%SZ" +%s $last_update`)/86400 ))curl -H Accept:'application/json' -H Authorization:"Bearer $LNHTTOKEN" 'https://api.ln.ht/v1/posts/all' > bookmarks.json+title=$(echo $bookmarks | jq ".[$i].description") # we don't trim the quotes here because markdown frontmatter doesn't like some special characters+printf %b "---\ntitle: $title\ndate: $date\ntags:\n$taglist---\n$extended" > $bookmark_path/$hash.md
+1
justfile
last_update
garden/content/Vault.md
+1
lastbookmark.txt
···
+4
-1
src/components/Welcome.astro
······-<Image src={carlyOpen} data-imageset=`["${carlyOpen.src}", "${carlyClose.src}"]` id="avatar-image" alt="It's me, Carly!" />+<Image src={carlyOpen} data-imageset={JSON.stringify([carlyOpenW.src, carlyCloseW.src])} id="avatar-image" alt="It's me, Carly!" />
+8
-2
src/layouts/Layout.astro
·········-background-image: url(https://images.unsplash.com/photo-1615800098779-1be32e60cca3?crop=entropy&cs=srgb&fm=jpg&ixid=M3wzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTU4ODU3NTJ8&ixlib=rb-4.1.0&q=85);
+1
-2
src/layouts/Page.astro
···<a href="/" id="home-btn"><Image src={roundbird} alt="A cute small bird" title="Fly back home" width="96" height="96" /></a>-<a href="/" id="back-btn"><Image src={carlyOpen} data-imageset=`["${carlyCloseW.src}", "${carlyOpenW.src}"]` id="avatar-image" alt="Let's go back!" /><br />+<a href="/" id="back-btn"><Image src={carlyOpen} data-imageset={JSON.stringify([carlyOpenW.src, carlyCloseW.src])} id="avatar-image" alt="Let's go back!" /><br />