From d80c8f11ef405acb1143be25f8224eeb0b6dbbee Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 10 Feb 2023 14:25:28 -0500 Subject: [PATCH] Add missing art, set up nsfw filter --- art/short-hair.eno | 5 ++ art/sword-leftlean.eno | 8 ++++ assets/art/short-hair.webp | Bin 0 -> 50762 bytes content/art/demon.md | 1 + content/art/ffxiv-sketches.md | 1 + content/art/ffxiv-swim.md | 1 + content/art/miqote-swimsuit.md | 1 + content/art/naked-elf.md | 1 + content/art/naked.md | 1 + content/art/short-hair.md | 9 ++++ content/art/summer-byleth.md | 1 + content/art/summer-eva-girls.md | 1 + content/art/sword-leftlean.md | 8 +++- content/art/two-girls.md | 1 + content/art/underwear.md | 1 + content/art/viera1.md | 1 + content/art/viera2.md | 1 + content/art/working-out.md | 1 + data/art.json | 43 ++++++++++++------ ...0666_e4f979e9412860b38ab72038bcf66ecf.webp | 0 ...9742_6bad2d0728a969162ba0c838d3f3645e.webp | 0 ...6664_8a151782cbbdee0fd6c78484e2999daf.webp | 0 ...7668_c91c5a13ff38e480cb84d873bbc470b3.webp | 0 ...7022_997b7ee4b4ec89e819c46e42c0d5998f.webp | Bin 0 -> 864 bytes ...8082_d05a8724b8458d81bff96afbb10c4c5d.webp | Bin 0 -> 908 bytes ...8758_8191ee64f23b37e313f124b0bbfd4fae.webp | Bin 0 -> 3144 bytes ...8066_3663a161a335ca996920be54294adbf7.webp | 0 ...1944_d1e1b0a4aeda2f4e31d8995e885a9187.webp | 0 ...7936_c89849e822ac4eb9394661175679f0b2.webp | 0 ...2776_1b8c45c0288b74ba75fad0c8d465361a.webp | 0 ...6818_852875f2e5927f799bb1bb5f6b2baee6.webp | Bin 0 -> 1066 bytes ...0080_8b1b8f8348ee042c0dd248a1d40ffe32.webp | 0 ...5964_baf7ba03fdcfab659431e030bc6d1ace.webp | Bin 0 -> 1446 bytes ...9712_d91239151ecdc780b71e8e6da1b15149.webp | Bin 0 -> 1966 bytes ...2388_1884b5dd640ac6e4c43c83ca0ff21c5b.webp | 0 ...1136_461b2806c256d06dea8e3232583e8e74.webp | 0 ...42522_50762_300x0_resize_q75_h2_box_2.webp | Bin 0 -> 6620 bytes ...9318_a0084cbe3d8b0ef0bbe827a939b65a8a.webp | Bin 0 -> 2646 bytes ...4238_b753a1412cc131981b047eed04c57c35.webp | Bin 0 -> 1498 bytes ...7134_727b702de51c556c9c26b26fb242edfe.webp | 0 ...4252_4b25452ad4f295a891328308587cb1ab.webp | Bin 0 -> 558 bytes ...2092_1169c089406ea12b59f34a61caab7409.webp | Bin 0 -> 2308 bytes ...0770_c3ecf2ea6b539ff110f69f83e3c27aa3.webp | Bin 0 -> 764 bytes ...7600_e2f6abfdc278adc3eaca809fd0f6d134.webp | Bin 0 -> 844 bytes ...7128_d5cbc6dc7a32772919df8ef7b4794e6a.webp | 0 ...7046_c5e37be2cd240d9406a0df5e28d2059d.webp | Bin 0 -> 1934 bytes scripts/gen_art.py | 30 +++++++++--- themes/red/layouts/partials/render-art.html | 6 +++ 48 files changed, 100 insertions(+), 22 deletions(-) create mode 100644 art/short-hair.eno create mode 100644 art/sword-leftlean.eno create mode 100644 assets/art/short-hair.webp create mode 100644 content/art/short-hair.md create mode 100644 resources/_gen/images/after-the-rain_hu582817e2f11ab1efa9f326e0b80d2535_110666_e4f979e9412860b38ab72038bcf66ecf.webp create mode 100644 resources/_gen/images/alley_hu3e45cc0cee2ad657dedb19efe3abaadf_129742_6bad2d0728a969162ba0c838d3f3645e.webp create mode 100644 resources/_gen/images/bard_hu76b27965f49442c528354170619b798a_146664_8a151782cbbdee0fd6c78484e2999daf.webp create mode 100644 resources/_gen/images/chains_hu04c5aa4d2bc9ea59d64375eae2fd858a_157668_c91c5a13ff38e480cb84d873bbc470b3.webp create mode 100644 resources/_gen/images/demon_hu4b996eb1a1775601961e4abac45eb6f2_137022_997b7ee4b4ec89e819c46e42c0d5998f.webp create mode 100644 resources/_gen/images/ffxiv-sketches_hub373bc532cb718261faaf1269ef93387_78082_d05a8724b8458d81bff96afbb10c4c5d.webp create mode 100644 resources/_gen/images/ffxiv-swim_hu837f443333d655db434356354512b989_358758_8191ee64f23b37e313f124b0bbfd4fae.webp create mode 100644 resources/_gen/images/goinghome_hu829fc8757b394e4f9916df75d63c1f60_188066_3663a161a335ca996920be54294adbf7.webp create mode 100644 resources/_gen/images/grocery-shopping_hu9b8ee466b9e9d05e99c40d64ce277613_101944_d1e1b0a4aeda2f4e31d8995e885a9187.webp create mode 100644 resources/_gen/images/lets-get-fit_hu0c43977cbeea902110f7fd081c9e3b58_137936_c89849e822ac4eb9394661175679f0b2.webp create mode 100644 resources/_gen/images/mari-and-asuka_hub7c77f663da56ae7ffc0b96b9ce96581_102776_1b8c45c0288b74ba75fad0c8d465361a.webp create mode 100644 resources/_gen/images/miqote-swimsuit_hu5a8f684306428ae98fb900d9501966b2_66818_852875f2e5927f799bb1bb5f6b2baee6.webp create mode 100644 resources/_gen/images/mythra_hu2963336c80a45960d4c9efbace3686a3_170080_8b1b8f8348ee042c0dd248a1d40ffe32.webp create mode 100644 resources/_gen/images/naked-elf_huce7aa24a87a8fbf0bc7578510cea98be_35964_baf7ba03fdcfab659431e030bc6d1ace.webp create mode 100644 resources/_gen/images/naked_hubec334d60e42816f5a4454ae61e9b7c1_39712_d91239151ecdc780b71e8e6da1b15149.webp create mode 100644 resources/_gen/images/orbit-correction_hu43dcb8b3055aabf6c3899771e9698b98_112388_1884b5dd640ac6e4c43c83ca0ff21c5b.webp create mode 100644 resources/_gen/images/samus_hu31bc8dda38b1c7e2e5255ca8896a54f9_21136_461b2806c256d06dea8e3232583e8e74.webp create mode 100644 resources/_gen/images/short-hair_hueb30ae43da29abb5cda5c73f66142522_50762_300x0_resize_q75_h2_box_2.webp create mode 100644 resources/_gen/images/summer-byleth_hubcff664ee3d0c2284020bd06f85a881d_159318_a0084cbe3d8b0ef0bbe827a939b65a8a.webp create mode 100644 resources/_gen/images/summer-eva-girls_hue6313b00151c349951873304e2c20c05_84238_b753a1412cc131981b047eed04c57c35.webp create mode 100644 resources/_gen/images/sword-leftlean_hu41090797079796bbc84fbb5a918d9263_57134_727b702de51c556c9c26b26fb242edfe.webp create mode 100644 resources/_gen/images/two-girls_hud9d0547e77537c53e26a0a1ee4dd2bf3_64252_4b25452ad4f295a891328308587cb1ab.webp create mode 100644 resources/_gen/images/underwear_huf5f2d2a71528a8f7b1e3c57a9cea79e7_102092_1169c089406ea12b59f34a61caab7409.webp create mode 100644 resources/_gen/images/viera1_hu049669c90ed3da5a5602163349ba13bf_170770_c3ecf2ea6b539ff110f69f83e3c27aa3.webp create mode 100644 resources/_gen/images/viera2_hube414db9176dd275c47d877df458214a_87600_e2f6abfdc278adc3eaca809fd0f6d134.webp create mode 100644 resources/_gen/images/vinesauce_huae52fca0d2d6901038b87d8b5fb4876e_67128_d5cbc6dc7a32772919df8ef7b4794e6a.webp create mode 100644 resources/_gen/images/working-out_hub994383856df4f25fc5463ba32b5d14e_57046_c5e37be2cd240d9406a0df5e28d2059d.webp diff --git a/art/short-hair.eno b/art/short-hair.eno new file mode 100644 index 0000000..b628931 --- /dev/null +++ b/art/short-hair.eno @@ -0,0 +1,5 @@ +-- Alt Text + +A brown haired girl with dark eyes looking at the viewer. She has a pale purple tank top and playing with her short hair. + +-- Alt Text diff --git a/art/sword-leftlean.eno b/art/sword-leftlean.eno new file mode 100644 index 0000000..67f5fe5 --- /dev/null +++ b/art/sword-leftlean.eno @@ -0,0 +1,8 @@ +-- Alt Text + +A girl is looking at you. She has dark brown hair, and pale skin. She has a dark dress with golden accents and is plastered against a simple light background. + +-- Alt Text + +Characters: +- Mysterious Swordswoman diff --git a/assets/art/short-hair.webp b/assets/art/short-hair.webp new file mode 100644 index 0000000000000000000000000000000000000000..80df6603676d08128fce94f5097cd9b700c50237 GIT binary patch literal 50762 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 literal 0 HcmV?d00001 diff --git a/content/art/demon.md b/content/art/demon.md index 2e34c69..d12fa65 100644 --- a/content/art/demon.md +++ b/content/art/demon.md @@ -6,4 +6,5 @@ date: 2022-01-01 excludefeed: true layout: art-detail filename: /art/demon.webp +nsfw: true --- diff --git a/content/art/ffxiv-sketches.md b/content/art/ffxiv-sketches.md index c425c84..69fc223 100644 --- a/content/art/ffxiv-sketches.md +++ b/content/art/ffxiv-sketches.md @@ -4,4 +4,5 @@ date: 2021-01-01 excludefeed: true layout: art-detail filename: /art/ffxiv-sketches.webp +nsfw: true --- diff --git a/content/art/ffxiv-swim.md b/content/art/ffxiv-swim.md index 09c1e96..96938bc 100644 --- a/content/art/ffxiv-swim.md +++ b/content/art/ffxiv-swim.md @@ -4,4 +4,5 @@ date: 2020-01-01 excludefeed: true layout: art-detail filename: /art/ffxiv-swim.webp +nsfw: true --- diff --git a/content/art/miqote-swimsuit.md b/content/art/miqote-swimsuit.md index 6ce8760..3d3286d 100644 --- a/content/art/miqote-swimsuit.md +++ b/content/art/miqote-swimsuit.md @@ -6,4 +6,5 @@ date: 2021-01-01 excludefeed: true layout: art-detail filename: /art/miqote-swimsuit.webp +nsfw: true --- diff --git a/content/art/naked-elf.md b/content/art/naked-elf.md index e98403d..c17e09d 100644 --- a/content/art/naked-elf.md +++ b/content/art/naked-elf.md @@ -4,4 +4,5 @@ date: 2019-01-01 excludefeed: true layout: art-detail filename: /art/naked-elf.webp +nsfw: true --- diff --git a/content/art/naked.md b/content/art/naked.md index 070bd7f..f2a6d83 100644 --- a/content/art/naked.md +++ b/content/art/naked.md @@ -4,4 +4,5 @@ date: 2019-01-01 excludefeed: true layout: art-detail filename: /art/naked.webp +nsfw: true --- diff --git a/content/art/short-hair.md b/content/art/short-hair.md new file mode 100644 index 0000000..586c2ed --- /dev/null +++ b/content/art/short-hair.md @@ -0,0 +1,9 @@ +--- +layout: art-detail +filename: /art/short-hair.webp +alt_text: "A brown haired girl with dark eyes looking at the viewer. She has a pale purple tank top and playing with her short hair." +date: 2023-02-01 +slug: short-hair +characters: +arttags: +--- diff --git a/content/art/summer-byleth.md b/content/art/summer-byleth.md index 81bd4cb..fcfd4d1 100644 --- a/content/art/summer-byleth.md +++ b/content/art/summer-byleth.md @@ -8,6 +8,7 @@ slug: summer-byleth characters: - Byleth arttags: +nsfw: true --- This is my first proper painted character piece, and I'm pretty happy with how it turned out still. Why does she need a knife on the beach though? diff --git a/content/art/summer-eva-girls.md b/content/art/summer-eva-girls.md index f0e4a27..5eb6429 100644 --- a/content/art/summer-eva-girls.md +++ b/content/art/summer-eva-girls.md @@ -10,6 +10,7 @@ characters: - Asuka - Rei arttags: +nsfw: true --- I drew this while on a trip, and I thought it was about time to do a summer-themed Evangelion drawing! Mari is of course having some fun with Asuka! diff --git a/content/art/sword-leftlean.md b/content/art/sword-leftlean.md index a92c687..8a653ea 100644 --- a/content/art/sword-leftlean.md +++ b/content/art/sword-leftlean.md @@ -1,6 +1,10 @@ --- -slug: sword-leftlean -date: 2023-01-05 layout: art-detail filename: /art/sword-leftlean.webp +alt_text: "A girl is looking at you. She has dark brown hair, and pale skin. She has a dark dress with golden accents and is plastered against a simple light background." +date: 2023-01-05 +slug: sword-leftlean +characters: +- Mysterious Swordswoman +arttags: --- diff --git a/content/art/two-girls.md b/content/art/two-girls.md index 1801042..453e38a 100644 --- a/content/art/two-girls.md +++ b/content/art/two-girls.md @@ -6,4 +6,5 @@ date: 2022-01-01 excludefeed: true layout: art-detail filename: /art/two-girls.webp +nsfw: true --- diff --git a/content/art/underwear.md b/content/art/underwear.md index 7f8beec..e5a91f3 100644 --- a/content/art/underwear.md +++ b/content/art/underwear.md @@ -9,4 +9,5 @@ slug: underwear characters: - Merume arttags: +nsfw: true --- diff --git a/content/art/viera1.md b/content/art/viera1.md index 8e0818e..d58c087 100644 --- a/content/art/viera1.md +++ b/content/art/viera1.md @@ -6,4 +6,5 @@ date: 2022-01-01 excludefeed: true layout: art-detail filename: /art/viera1.webp +nsfw: true --- diff --git a/content/art/viera2.md b/content/art/viera2.md index c325bb5..5cbdc91 100644 --- a/content/art/viera2.md +++ b/content/art/viera2.md @@ -6,4 +6,5 @@ date: 2022-01-01 excludefeed: true layout: art-detail filename: /art/viera2.webp +nsfw: true --- diff --git a/content/art/working-out.md b/content/art/working-out.md index ff69965..c712eda 100644 --- a/content/art/working-out.md +++ b/content/art/working-out.md @@ -8,4 +8,5 @@ excludefeed: true slug: working-out characters: arttags: +nsfw: true --- diff --git a/data/art.json b/data/art.json index 01b00c5..6180770 100644 --- a/data/art.json +++ b/data/art.json @@ -195,14 +195,16 @@ "filename": "summer-eva-girls.webp", "newgrounds_url": "https://www.newgrounds.com/art/view/redstrate/summer-eva-girls", "pixiv_url": "https://www.pixiv.net/en/artworks/100026963", - "date": "7-27" + "date": "7-27", + "nsfw": true }, { "title": "summer byleth", "filename": "summer-byleth.webp", "pixiv_url": "https://www.pixiv.net/en/artworks/98726204", "newgrounds_url": "https://www.newgrounds.com/art/view/redstrate/summer-byleth", - "date": "5-30" + "date": "5-30", + "nsfw": true }, { "title": "after the rain", @@ -249,13 +251,15 @@ "filename": "tree2.webp" }, { - "filename": "naked-elf.webp" + "filename": "naked-elf.webp", + "nsfw": true }, { "filename": "sketch-collect.webp" }, { - "filename": "naked.webp" + "filename": "naked.webp", + "nsfw": true }, { "filename": "2019.webp" @@ -369,7 +373,8 @@ "filename": "water-test.webp" }, { - "filename": "ffxiv-swim.webp" + "filename": "ffxiv-swim.webp", + "nsfw": true }, { "title": "Trainwatching", @@ -458,7 +463,8 @@ }, { "title": "Miq'ote in a Swimsuit", - "filename": "miqote-swimsuit.webp" + "filename": "miqote-swimsuit.webp", + "nsfw": true }, { "filename": "drawpile-snippet.webp" @@ -482,7 +488,8 @@ "filename": "aerith.webp" }, { - "filename": "ffxiv-sketches.webp" + "filename": "ffxiv-sketches.webp", + "nsfw": true }, { "filename": "futaba.webp" @@ -543,7 +550,8 @@ }, { "title": "Underwear", - "filename": "underwear.webp" + "filename": "underwear.webp", + "nsfw": true }, { "title": "Sketch Dump", @@ -567,15 +575,18 @@ }, { "title": "Viera #1", - "filename": "viera1.webp" + "filename": "viera1.webp", + "nsfw": true }, { "title": "Viera #2", - "filename": "viera2.webp" + "filename": "viera2.webp", + "nsfw": true }, { "title": "Two Girls", - "filename": "two-girls.webp" + "filename": "two-girls.webp", + "nsfw": true }, { "title": "Overalls", @@ -587,7 +598,8 @@ }, { "title": "Demonness", - "filename": "demon.webp" + "filename": "demon.webp", + "nsfw": true }, { "title": "Guns", @@ -599,7 +611,8 @@ }, { "title": "Working Out", - "filename": "working-out.webp" + "filename": "working-out.webp", + "nsfw": true }, { "title": "Funny", @@ -646,6 +659,10 @@ { "date": "1-5", "filename": "sword-leftlean.webp" + }, + { + "date": "2-1", + "filename": "short-hair.webp" } ] } diff --git a/resources/_gen/images/after-the-rain_hu582817e2f11ab1efa9f326e0b80d2535_110666_e4f979e9412860b38ab72038bcf66ecf.webp b/resources/_gen/images/after-the-rain_hu582817e2f11ab1efa9f326e0b80d2535_110666_e4f979e9412860b38ab72038bcf66ecf.webp new file mode 100644 index 0000000..e69de29 diff --git a/resources/_gen/images/alley_hu3e45cc0cee2ad657dedb19efe3abaadf_129742_6bad2d0728a969162ba0c838d3f3645e.webp b/resources/_gen/images/alley_hu3e45cc0cee2ad657dedb19efe3abaadf_129742_6bad2d0728a969162ba0c838d3f3645e.webp new file mode 100644 index 0000000..e69de29 diff --git a/resources/_gen/images/bard_hu76b27965f49442c528354170619b798a_146664_8a151782cbbdee0fd6c78484e2999daf.webp b/resources/_gen/images/bard_hu76b27965f49442c528354170619b798a_146664_8a151782cbbdee0fd6c78484e2999daf.webp new file mode 100644 index 0000000..e69de29 diff --git a/resources/_gen/images/chains_hu04c5aa4d2bc9ea59d64375eae2fd858a_157668_c91c5a13ff38e480cb84d873bbc470b3.webp b/resources/_gen/images/chains_hu04c5aa4d2bc9ea59d64375eae2fd858a_157668_c91c5a13ff38e480cb84d873bbc470b3.webp new file mode 100644 index 0000000..e69de29 diff --git a/resources/_gen/images/demon_hu4b996eb1a1775601961e4abac45eb6f2_137022_997b7ee4b4ec89e819c46e42c0d5998f.webp b/resources/_gen/images/demon_hu4b996eb1a1775601961e4abac45eb6f2_137022_997b7ee4b4ec89e819c46e42c0d5998f.webp new file mode 100644 index 0000000000000000000000000000000000000000..04fed86f287f5e690141eaadce389904c7df7993 GIT binary patch literal 864 zcmV-m1E2g-Nk&Fk0{{S5MM6+kP&gn=0{{RJDFB@TDl7qC0X~sNoJ*ynqM@QPODM1s z32AQMiF_nCy0zsB(|&Wfr=Ummt`Gj7{QvrY=76@&0JnlDlw!DPOl_;3(|4)HZFoM4 zVR#9u`YpTPJ%DXwLAZI*-OZRCT3GCYA?MdRHz1(&S`!t0mh&k{5|YnG4xiF)&~t4r zPCzJG;4O4Wt)1@%`(Ob3h)~FT7Da4b;QkE%!#j2be3D!Q6P@J~E3?-+;6E9qH4oW! zX>Kw+#Xp_DB1zkC6muw#F+hEthxkEg5Yzq_{wjToX7V5~f|DYdC}VpVKmbe(T7$Mn zy>?s5XC_G6x>nH`Fu0uTjg@HatG!Y1^pm;jL4bUq0$5$q$dJKxtfNqKmqCU?S61_y zLVVYL-%uY~+uXt66#ShHANxab6*s^x=TkFib5q<5-LzOVSE2>iv69-Q#a>rr5#gvX z0RHkk#UVl}kYor@(~MpM5EZGu$V*B;N_-3@oR)Z*42j4UHy#`&;8XP6}ni)jbpoE z*pB>$#~!X;T_|trQ{p?+RwWx6_`vr(`_z&d>>-g?8vn z?Hm6ErF;^p{JnJ+#1xVE28=~%q**LjZNyU?Vx*J?9CN*{l2I641=*+C5)@LFsJ*w) zh5l(Sl#_EqJC_6*bXcUV#tX5LYimTH1h`0ELkT6b!K>Zn<48IDSe}H-@A6iRk*C5d qKbFD1A;N+8@7b+YSj9TKayh;HOPP8~?!iW?JkzGMf3^Vl*UNwN1VP=rhn*{El_u?lN)jrdOy)ftCW(dHUpddfan1Jkt=M+TQi{x z=>{_sVr8qhGG;>vWcgBr4B|J@*XD10vbR1^@2 zP!QZ26LP1LYuOH34Z<)+ik;YkQtd?DO9}b0JPg-t5yii`2r~zuv5vNk`_*}dd$nb_ zyIf7RW5nh?J}(qp5W_UJYL)*9MK=@Tn4cKm>x0FX)M7$Np15^em(<7E-93d%5EmVL zcp>NbjM_(WV&!(Ycj}=F5M4M*h05=xy{;5Y8|wH4Pa=L~0X3O8Vd-@jn%GH0XJ%s-R3r}LpPFt9~ zl`R_j^Z$CI)uVLz{aV1OPf(N!PXRemH7V5(rIlX$$<~cvf=2P)!a0z~1urXFhpUl_ zVuh(%pgPRgnS*wQGC#CcYlM>oqo8$;%VsbmEg5Uq4_PB!iT}V*L71(NkLp8Yc@OXm z@Aq0d%**8gI2+F^-oG0yxzDR`)--Dx$)E?529pHK$3WEwu6?f6!?_U5wpO*}T9>b0 z{#W0I^;8%tBpN}8xWTcLpLrWoGHn%i=-Aaa<9HM zv~^92KcE|BcUC4I7?`ph9Te@{ze1U`-LHez*c>H3BLsAn^~dwktpp4S$U0exJDM?^ z?YFvyP^FdPMoUcURrUlE>;vlvRyy_80OYxm>cJc+0QRc^5R#68pS`^tcjJKs9JZ;c i3n@+1EtW{O;-8e3nt*nOzyMwW2ab*zC!1!C0001iRI|ST literal 0 HcmV?d00001 diff --git a/resources/_gen/images/ffxiv-swim_hu837f443333d655db434356354512b989_358758_8191ee64f23b37e313f124b0bbfd4fae.webp b/resources/_gen/images/ffxiv-swim_hu837f443333d655db434356354512b989_358758_8191ee64f23b37e313f124b0bbfd4fae.webp new file mode 100644 index 0000000000000000000000000000000000000000..61d3f3f9b1817768aadbf8b182b21181efc7789b GIT binary patch literal 3144 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 literal 0 HcmV?d00001 diff --git a/resources/_gen/images/mythra_hu2963336c80a45960d4c9efbace3686a3_170080_8b1b8f8348ee042c0dd248a1d40ffe32.webp b/resources/_gen/images/mythra_hu2963336c80a45960d4c9efbace3686a3_170080_8b1b8f8348ee042c0dd248a1d40ffe32.webp new file mode 100644 index 0000000..e69de29 diff --git a/resources/_gen/images/naked-elf_huce7aa24a87a8fbf0bc7578510cea98be_35964_baf7ba03fdcfab659431e030bc6d1ace.webp b/resources/_gen/images/naked-elf_huce7aa24a87a8fbf0bc7578510cea98be_35964_baf7ba03fdcfab659431e030bc6d1ace.webp new file mode 100644 index 0000000000000000000000000000000000000000..d128da6bcc3d515a12a002a2bac1086f91d67277 GIT binary patch literal 1446 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 arI7$6GAUI`e0gDXq&<5(Yn9Ue0000!DC?sD literal 0 HcmV?d00001 diff --git a/resources/_gen/images/summer-byleth_hubcff664ee3d0c2284020bd06f85a881d_159318_a0084cbe3d8b0ef0bbe827a939b65a8a.webp b/resources/_gen/images/summer-byleth_hubcff664ee3d0c2284020bd06f85a881d_159318_a0084cbe3d8b0ef0bbe827a939b65a8a.webp new file mode 100644 index 0000000000000000000000000000000000000000..fdc2ad5b866407a3707137bc87f061f1eceef8fa GIT binary patch literal 2646 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 A*8l(j literal 0 HcmV?d00001 diff --git a/resources/_gen/images/sword-leftlean_hu41090797079796bbc84fbb5a918d9263_57134_727b702de51c556c9c26b26fb242edfe.webp b/resources/_gen/images/sword-leftlean_hu41090797079796bbc84fbb5a918d9263_57134_727b702de51c556c9c26b26fb242edfe.webp new file mode 100644 index 0000000..e69de29 diff --git a/resources/_gen/images/two-girls_hud9d0547e77537c53e26a0a1ee4dd2bf3_64252_4b25452ad4f295a891328308587cb1ab.webp b/resources/_gen/images/two-girls_hud9d0547e77537c53e26a0a1ee4dd2bf3_64252_4b25452ad4f295a891328308587cb1ab.webp new file mode 100644 index 0000000000000000000000000000000000000000..a9ea7eb59513f0173847c780006fa257185feff5 GIT binary patch literal 558 zcmV+}0@3|aNk&E{0ssJ4MM6+kP&gnO0ssII9RQsHDl7r~06vjKolGU8qM{)aI#{q0 z32AQMh`ZFPS2X2k$vZpRi&y`r|3COZEwg|jC@jGaN#h+|Z<2Q3lH#<}pZpuPCb1f* zUb`(f_Kq+*v8NIX2q-vF_C!ktxhzSL#g$qxPUd&E8t%d)YTe!6reDl?*ulGTi=EuT+$X=Uph`Mi z8kW~FTcSP5*0UXR6I@}bIW^ehWgA=tMcX0JFCtnNCm7<2Kaz`Ar`X%Vlo1$hHNLB9 zPxY&IdQj2;0RHmAqjG@0uUgGsYp8*lMoyVXTJ?{neHPMZUm>N@bMr@syKN!6IQ9f6hABn%p%hRM30KkIB(d3&Ky{ba? zN?JdH@Q;aq4BOqmF7Q?G_qP$OZrlExELUf)x!Sr;A?c-zsf;T8`EDVB{mW7Q7!2DZ z1mk>e?hIh(vQeh3$Db=4Lt#84BYQ94*9Bzzo-n5^m-Uq;q}55&#B3 z`gZ{-Nb3MW49~1xp0P7S99{>OV literal 0 HcmV?d00001 diff --git a/resources/_gen/images/underwear_huf5f2d2a71528a8f7b1e3c57a9cea79e7_102092_1169c089406ea12b59f34a61caab7409.webp b/resources/_gen/images/underwear_huf5f2d2a71528a8f7b1e3c57a9cea79e7_102092_1169c089406ea12b59f34a61caab7409.webp new file mode 100644 index 0000000000000000000000000000000000000000..bc19bd92706b59223d0e4c3a08ee6d2963c77333 GIT binary patch literal 2308 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 literal 0 HcmV?d00001 diff --git a/resources/_gen/images/viera2_hube414db9176dd275c47d877df458214a_87600_e2f6abfdc278adc3eaca809fd0f6d134.webp b/resources/_gen/images/viera2_hube414db9176dd275c47d877df458214a_87600_e2f6abfdc278adc3eaca809fd0f6d134.webp new file mode 100644 index 0000000000000000000000000000000000000000..729a50b834553db1efd4379e8117465f1d4c059c GIT binary patch literal 844 zcmV-S1GD^6Nk&FQ0{{S5MM6+kP&gns0{{R}EdZSXDl7qo0X~sPo=c^qBB7!53UIIz z32AQOY}rh&vYbGZGp!e8ypN!k|Nl?^fBir6KwC1@01r{)`B1n};bUrYdx=>G$Tn!1 zP`FUxV|G(|a5ViZpUQ>8jq@;Azr>hpg$@=sljYLD+}2JOHm4(p=P>Vmg_*b0{<+3* z;~{^X_6zzPENw*-n>|mm!~X1E+MJ%xA?8R>fRDib+BT;rxNww)$wNdn>UEE&{d1S0 zS?Ozb2AfV4I9Ut}hWcB9;zE&oA%&$Cd_KTn=+G7{^IJ3!*^UB!A~ z=QFF5^*12ndI&GoU?u(InXH&ymZDdC*V-YMySt2`;g?p@tC!(c3aVjO#G zS;Z%;6?HhkOcRzDM_0$6%B2aah~s(n&yz2bV}LWTCIMbQ&iCgpuV9IfgFWSsm}#Eh z6sWjbLNM0UX5)*XX6B05bbJb-5My`UHz(iL)`Z|^0&>2jCWakJhfcIjx6Z=GU^rA1 zH(#elzSLq^v`RzrUp~CVq-UBnhlPaC!o&Rbgz60&n-cw*!;VpU;BI-5V6hZC0C{6O zv_7h*zm0*>T1a+b!O?|6w}76!(5R1Xu{cu?C`{D6>a?oVAMEHDd`Ndyk*+9cO6VL6 WGh2KWsh9u)RtvT9q(CuX0002(cB2;n literal 0 HcmV?d00001 diff --git a/resources/_gen/images/vinesauce_huae52fca0d2d6901038b87d8b5fb4876e_67128_d5cbc6dc7a32772919df8ef7b4794e6a.webp b/resources/_gen/images/vinesauce_huae52fca0d2d6901038b87d8b5fb4876e_67128_d5cbc6dc7a32772919df8ef7b4794e6a.webp new file mode 100644 index 0000000..e69de29 diff --git a/resources/_gen/images/working-out_hub994383856df4f25fc5463ba32b5d14e_57046_c5e37be2cd240d9406a0df5e28d2059d.webp b/resources/_gen/images/working-out_hub994383856df4f25fc5463ba32b5d14e_57046_c5e37be2cd240d9406a0df5e28d2059d.webp new file mode 100644 index 0000000000000000000000000000000000000000..2bca6736507c16901fbfaadbd4f5996c1df95ae0 GIT binary patch literal 1934 zcmV;92XXjPNk&G72LJ$9MM6+kP&goZ2LJ#NLI9lsDl7rY0X~sJnn|UkA|WW3`oORf z31@EMYCZtVfaLl+>Grt!`LR^n#s8ZBwf^JbFYq7cd(i)Y^%nk5{=bL+r~g0xpZTCa zm;JT28o?YlV2vg44t16HPUUzi96ko5`>*%GG2pQ(QC4LtEc5ZC_ zK6(Cme*QP!m_GA`?##ST0 zD5AMOQFTmM!SUm40&J2IKN~l0)mKbd%I6i!C_nn!Ia$81YcB<$|4T;O?;^!0LDqY< z{0xYP($95CARS!Qo&Y|Vszmv6d8glBS_EXqQJXL7NE1+j+WReMiE zSCZ@0v3FMJT;15RElKGtcIQ2pR_KIQZR2 z^2KO{sV@^!9j&EOkX0=TLu7dyU+W`Z`c0vA!h`z6e-eDKrT8pxLU|LDR}v|!VK^## zN(s^fmQjFh5pBQQC2vKMb?(dM9d?f$z{e(=H}Z!?(fj5>=2T2WRC65jH(dx)^k~|x zIYmC>Ik@~-K35bKlVyxV$a3&MJpO?nHPx%Cu5R(sbJ<073H>BNiSu8u0RF3Fzy)sZ zElo!N1bw0p@1z+1C|mfXKpU{+PXj2mDoq z#COn_Vhm+9IgE~_o1oO5s5X{;zwXA(004dhOV|1syQ51uG%y-T0le8olRtJdqRO`o zf6}1OmJOj;d(4~_7B9OufB{;Efh>bDO8!>KRTqF_w+-`xd0RY{RiUtJB_j3j&d4L)0LRpx8tCmW>x@~nXiu#?-LW>Jp#?do4Td%@a2?}qcMkqL%vf9u-t+_p>=*5pNEU zWs6s>Hixpf4Qb}wlQLFI%+9lfnF(4F8N#on9MVUMpzMy4k`-_S%@E-SU52{T*`=@# zDhq3B5dvF3P;iMS#QaFq8)Hxrb%U2TVm(!G8YQ=(=bCMEOC-;)a=rO^dAO zaFk(xclnOj)ZqUz0hMR}c{c2RV<>82!O&o^OuSmdAh$d0ru6BjZn>bByPm%Sl1nd- zZ_`74zmVT?DCDKxuj7VpOuwLju8RR9e;`C3&_271qVx05)f+JI=E zTCVMK>I2meW9eqtk5MEthpI(XVe?3c3)UrD1Z6fW+!35+ookBeIN1b&C8unu)p6wl zcY}et;EpT^S6jqc3f#d|2w>1fT_S;yc#_%@IRCKzR@=CsT3A933@wOi*`<08f8^(LQjUlL4I0^h$ za(w{ z644krP8ZpgwQkAA5CVMnukWED^DU0?y$>pJ_Du;J)2%=Wmvn+P>TK)u<(_BGc49~o zNV`Bey6h#zov7C}?6RRf`PK!1qMsht8!-k6T_r4w`dNQ;#i4I-NHioCvoq!TIJE*G z-x5E6<2WS5_dNm>uF$Sb120_EgA@wLdMG6BY4C)J93gGk2-9|Oi5)l}=2PqNA!hin z+brf<9`Q!UA5tE!JUoUT@AcB2XhgP#m)!*be+1!4%U4Oq0DcquRzoD@Tk?dcrr-?y z^I!qKWwOJ>svPwN3mKl?yeH{MS5S*?fNDmW^VM~mcC%n4N7XF#<%%|T$hy650r9q^9khEeHul<2ieSnAm~T?EOaRw&##Y@eVPfZbAU3JWUN z%Gy|q3Chk(6fM(u3)G#Jwpb@kW5A(60k_$X?&Z;(i3zjg5i1(`a+XDzWzd_`z!6?C zo!~L;wH)N1qGhCu*`{ UG9A|k5O5R2tTtHqzyJUM0Hu|#Hvj+t literal 0 HcmV?d00001 diff --git a/scripts/gen_art.py b/scripts/gen_art.py index 32feaba..279237f 100644 --- a/scripts/gen_art.py +++ b/scripts/gen_art.py @@ -6,13 +6,15 @@ import json def write_field(f, key, value): f.write(key + ": " + value + "\n") -def parse_art(title, year, date, original_filename, filename, file): +def parse_art(title, year, date, nsfw, original_filename, filename, file): with open(original_filename + '.md', 'w') as f: document = enolib.parse(file) f.write('---\n') - write_field(f, 'title', title) + if title is not None: + write_field(f, 'title', title) + write_field(f, 'layout', 'art-detail') write_field(f, 'filename', '/art/' + filename + '.webp') write_field(f, 'alt_text', "\"" + document.field('Alt Text').required_string_value().replace('\n','') + "\"") @@ -37,13 +39,16 @@ def parse_art(title, year, date, original_filename, filename, file): for tag in document.list('Tags').items(): f.write("- " + tag.required_string_value().lower() + "\n") + if nsfw is not None: + write_field(f, 'nsfw', str(nsfw).lower()) + f.write('---\n') if document.optional_field('Description'): f.write(document.field('Description').required_string_value()) f.write('\n') -def parse_art_piece(json, year, date): +def parse_art_piece(json, year, date, nsfw): filename_without_ext = os.path.splitext(json["filename"])[0] with open(art_output_directory + "/" + filename_without_ext + '.md', 'w') as f: @@ -68,6 +73,9 @@ def parse_art_piece(json, year, date): write_field(f, 'layout', 'art-detail') write_field(f, 'filename', '/art/' + json['filename']) + if nsfw is not None: + write_field(f, 'nsfw', str(nsfw).lower()) + f.write('---\n') art_data_directory = '../art' @@ -140,19 +148,27 @@ with open('../data/art.json', 'r') as f: path = os.path.join(art_data_directory, filename_without_ext + ".eno") + nsfw = None + if "nsfw" in piece.keys(): + nsfw = piece["nsfw"] + + title = None + if "title" in piece.keys(): + title = piece["title"] + if os.path.isfile(path): num_eno = num_eno + 1 with open(path) as f: if "date" in piece.keys(): - parse_art(piece["title"], year["year"], piece["date"], art_output_directory + "/" + filename_without_ext, filename_without_ext, f.read()) + parse_art(title, year["year"], piece["date"], nsfw, art_output_directory + "/" + filename_without_ext, filename_without_ext, f.read()) else: - parse_art(piece["title"], year["year"], None, art_output_directory + "/" + filename_without_ext, filename_without_ext, f.read()) + parse_art(title, year["year"], None, nsfw, art_output_directory + "/" + filename_without_ext, filename_without_ext, f.read()) else: num_noneno = num_noneno + 1 if "date" in piece.keys(): - parse_art_piece(piece, year["year"], piece["date"]) + parse_art_piece(piece, year["year"], piece["date"], nsfw) else: - parse_art_piece(piece, year["year"], None) + parse_art_piece(piece, year["year"], None, nsfw) print("Art coverage: {}/{}".format(num_eno, num_eno + num_noneno)); diff --git a/themes/red/layouts/partials/render-art.html b/themes/red/layouts/partials/render-art.html index e54bdd4..2dbd621 100644 --- a/themes/red/layouts/partials/render-art.html +++ b/themes/red/layouts/partials/render-art.html @@ -16,6 +16,11 @@ {{ $path := printf "/art/%d/%.2d/%s" (int $year) (int $month) $filename_without_ext}} {{ $title := .Params.title }} {{ $image := (resources.Get (printf "art/%s.webp" .Params.slug)).Resize "300x" }} + + {{ if .Params.nsfw }} + {{ $image = $image | images.Filter (images.GaussianBlur 6) (images.Pixelate 8) }} + {{ end }} + {{ with $image }} {{ $title }} {{ else }} @@ -27,3 +32,4 @@ CANNOT FIND {{.Params.slug }} {{ end }} +`