diff --git a/art/birdington.json b/art/birdington.json new file mode 100644 index 0000000..7c8809b --- /dev/null +++ b/art/birdington.json @@ -0,0 +1,13 @@ +{ + "alt_text": "A very distressing (but colorful) bird is holding a glass of bird-sized red wine and a bag of money. However, he is the banker so is he taking his own money?", + "characters": [ + "Sir Birdington The Banker" + ], + "date": "2023-07-02", + "description": "Artfight attack: https://artfight.net/attack/4167421.robbery", + "program": "Krita", + "tags": [ + "fan art" + ], + "title": "Robbery!" +} diff --git a/art/hunter.json b/art/hunter.json new file mode 100644 index 0000000..6d06790 --- /dev/null +++ b/art/hunter.json @@ -0,0 +1,13 @@ +{ + "alt_text": "A drawing of a boy in the snow, and his spotted dog. He is pointing at something for him to fetch.", + "characters": [ + "Hunter" + ], + "date": "2023-07-02", + "description": "Artfight attack: https://artfight.net/attack/4192573.snow-hunting", + "program": "Krita", + "tags": [ + "fan art" + ], + "title": "snow hunting" +} diff --git a/art/mel.json b/art/mel.json new file mode 100644 index 0000000..3417697 --- /dev/null +++ b/art/mel.json @@ -0,0 +1,13 @@ +{ + "alt_text": "A four armed woman is eating a very messy burger, in a fast food restaurant. She is licking her fingers. Her hair is a muted pink.", + "characters": [ + "Mel" + ], + "date": "2023-07-02", + "description": "Artfight attack: https://artfight.net/attack/4186294.burger-time", + "program": "Krita", + "tags": [ + "fan art" + ], + "title": "burger time" +} diff --git a/art/nikki.json b/art/nikki.json new file mode 100644 index 0000000..6f8ff35 --- /dev/null +++ b/art/nikki.json @@ -0,0 +1,13 @@ +{ + "alt_text": "A pale skinned girl with long brown hair, which reaches down to her legs. She is wearing a baggy purple jacket, with a very short black skirt. She's asking the question in her head, "is this outfit cute?"", + "characters": [ + "Nikki" + ], + "date": "2023-07-01", + "description": "Artfight attack: https://artfight.net/attack/4149098.does-this-look-cute", + "program": "Krita", + "tags": [ + "fan art" + ], + "title": "Does this look cute?" +} diff --git a/art/sakura-sheet.json b/art/sakura-sheet.json new file mode 100644 index 0000000..3b12879 --- /dev/null +++ b/art/sakura-sheet.json @@ -0,0 +1,9 @@ +{ + "alt_text": "Drawing of a blonde-haired catgirl, doing an A-Pose. She has a red crop top and dark leggings.", + "characters": [ + "Sakura" + ], + "date": "2023-07-01", + "program": "Krita", + "title": "Sakura Character Sheet" +} diff --git a/art/swordswoman-sheet.json b/art/swordswoman-sheet.json new file mode 100644 index 0000000..99a6b77 --- /dev/null +++ b/art/swordswoman-sheet.json @@ -0,0 +1,9 @@ +{ + "alt_text": "Several drawings of the same woman, front, side and rendered versions along with a palette. She has dark hair, a short dress and long socks.", + "characters": [ + "Mysterious Swordswoman" + ], + "date": "2023-06-30", + "program": "Krita", + "title": "Mysterious Swordswoman Character Sheet" +} diff --git a/art/tim.json b/art/tim.json new file mode 100644 index 0000000..cdd1025 --- /dev/null +++ b/art/tim.json @@ -0,0 +1,13 @@ +{ + "alt_text": "It's Tim. He is looking at you, with big white eyes and dark pupils. His small, fragile purple arms are holding what appears to be a green lollipop - but is in fact a wand - Tim is a wizard.", + "characters": [ + "Tim" + ], + "date": "2023-07-02", + "description": "Artfight attack: https://artfight.net/attack/4170296.tim", + "program": "Krita", + "tags": [ + "fan art" + ], + "title": "tim." +} diff --git a/art/wanttolisten.json b/art/wanttolisten.json new file mode 100644 index 0000000..7b7ce34 --- /dev/null +++ b/art/wanttolisten.json @@ -0,0 +1,13 @@ +{ + "alt_text": "An elf girl in pink clothes, with pink hair. She's also a vampire, so she's bearing her teeth. She is holding her phone in one hand, and motioning for you to receive the other end of her in-ear headphones.", + "characters": [ + "Natasha Kandy" + ], + "date": "2023-07-01", + "description": "Artfight attack: https://artfight.net/attack/4092315.want-to-listen", + "program": "Krita", + "tags": [ + "fan art" + ], + "title": "Want to listen?" +} diff --git a/assets/art/after-school.avif b/assets/art/after-school.avif deleted file mode 100644 index d207564..0000000 Binary files a/assets/art/after-school.avif and /dev/null differ diff --git a/assets/art/alear.avif b/assets/art/alear.avif deleted file mode 100644 index 96addf8..0000000 Binary files a/assets/art/alear.avif and /dev/null differ diff --git a/assets/art/bard.avif b/assets/art/bard.avif deleted file mode 100644 index ffef0df..0000000 Binary files a/assets/art/bard.avif and /dev/null differ diff --git a/assets/art/bathing.avif b/assets/art/bathing.avif deleted file mode 100644 index 5b50b88..0000000 Binary files a/assets/art/bathing.avif and /dev/null differ diff --git a/assets/art/birdington.webp b/assets/art/birdington.webp new file mode 100644 index 0000000..5be5740 Binary files /dev/null and b/assets/art/birdington.webp differ diff --git a/assets/art/gamingforone.avif b/assets/art/gamingforone.avif deleted file mode 100644 index 3510028..0000000 Binary files a/assets/art/gamingforone.avif and /dev/null differ diff --git a/assets/art/goinghome.avif b/assets/art/goinghome.avif deleted file mode 100644 index 9adde06..0000000 Binary files a/assets/art/goinghome.avif and /dev/null differ diff --git a/assets/art/grocery-shopping.avif b/assets/art/grocery-shopping.avif deleted file mode 100644 index 4b734b0..0000000 Binary files a/assets/art/grocery-shopping.avif and /dev/null differ diff --git a/assets/art/hunter.webp b/assets/art/hunter.webp new file mode 100644 index 0000000..ae10c01 Binary files /dev/null and b/assets/art/hunter.webp differ diff --git a/assets/art/knockout-background2.avif b/assets/art/knockout-background2.avif deleted file mode 100644 index 8339037..0000000 Binary files a/assets/art/knockout-background2.avif and /dev/null differ diff --git a/assets/art/marchsketch.avif b/assets/art/marchsketch.avif deleted file mode 100644 index 56f939c..0000000 Binary files a/assets/art/marchsketch.avif and /dev/null differ diff --git a/assets/art/marchsketch4.avif b/assets/art/marchsketch4.avif deleted file mode 100644 index 40bdbdc..0000000 Binary files a/assets/art/marchsketch4.avif and /dev/null differ diff --git a/assets/art/mel.webp b/assets/art/mel.webp new file mode 100644 index 0000000..f125419 Binary files /dev/null and b/assets/art/mel.webp differ diff --git a/assets/art/nikki.webp b/assets/art/nikki.webp new file mode 100644 index 0000000..a90695b Binary files /dev/null and b/assets/art/nikki.webp differ diff --git a/assets/art/office-date.avif b/assets/art/office-date.avif deleted file mode 100644 index 6aa9325..0000000 Binary files a/assets/art/office-date.avif and /dev/null differ diff --git a/assets/art/orbit-correction.avif b/assets/art/orbit-correction.avif deleted file mode 100644 index 31e3696..0000000 Binary files a/assets/art/orbit-correction.avif and /dev/null differ diff --git a/assets/art/sakura-sheet.webp b/assets/art/sakura-sheet.webp new file mode 100644 index 0000000..871c764 Binary files /dev/null and b/assets/art/sakura-sheet.webp differ diff --git a/assets/art/short-hair.avif b/assets/art/short-hair.avif deleted file mode 100644 index 29b883c..0000000 Binary files a/assets/art/short-hair.avif and /dev/null differ diff --git a/assets/art/sketchmarch2.avif b/assets/art/sketchmarch2.avif deleted file mode 100644 index 831b0e0..0000000 Binary files a/assets/art/sketchmarch2.avif and /dev/null differ diff --git a/assets/art/sword-leftlean.avif b/assets/art/sword-leftlean.avif deleted file mode 100644 index f10b118..0000000 Binary files a/assets/art/sword-leftlean.avif and /dev/null differ diff --git a/assets/art/swordswoman-sheet.webp b/assets/art/swordswoman-sheet.webp new file mode 100644 index 0000000..06c925a Binary files /dev/null and b/assets/art/swordswoman-sheet.webp differ diff --git a/assets/art/tim.webp b/assets/art/tim.webp new file mode 100644 index 0000000..174ed9e Binary files /dev/null and b/assets/art/tim.webp differ diff --git a/assets/art/wanttolisten.webp b/assets/art/wanttolisten.webp new file mode 100644 index 0000000..856a767 Binary files /dev/null and b/assets/art/wanttolisten.webp differ diff --git a/assets/art/warriors.avif b/assets/art/warriors.avif deleted file mode 100644 index d338649..0000000 Binary files a/assets/art/warriors.avif and /dev/null differ diff --git a/assets/art/working-out.avif b/assets/art/working-out.avif deleted file mode 100644 index 9e683bd..0000000 Binary files a/assets/art/working-out.avif and /dev/null differ diff --git a/assets/art/workingout.avif b/assets/art/workingout.avif deleted file mode 100644 index 3e7b3ee..0000000 Binary files a/assets/art/workingout.avif and /dev/null differ diff --git a/assets/art/xbc3.avif b/assets/art/xbc3.avif deleted file mode 100644 index 4f5d474..0000000 Binary files a/assets/art/xbc3.avif and /dev/null differ diff --git a/content/art/2023/birdington.md b/content/art/2023/birdington.md new file mode 100644 index 0000000..a3139a3 --- /dev/null +++ b/content/art/2023/birdington.md @@ -0,0 +1,14 @@ +--- +title: "Robbery!" +date: 2023-07-02 +layout: art-detail +filename: /art/birdington.webp +alt_text: "A very distressing (but colorful) bird is holding a glass of bird-sized red wine and a bag of money. However, he is the banker so is he taking his own money?" +slug: birdington +characters: +- Sir Birdington The Banker +arttags: +- fan art +program: Krita +--- +Artfight attack: https://artfight.net/attack/4167421.robbery diff --git a/content/art/2023/hunter.md b/content/art/2023/hunter.md new file mode 100644 index 0000000..f1c9459 --- /dev/null +++ b/content/art/2023/hunter.md @@ -0,0 +1,14 @@ +--- +title: "snow hunting" +date: 2023-07-02 +layout: art-detail +filename: /art/hunter.webp +alt_text: "A drawing of a boy in the snow, and his spotted dog. He is pointing at something for him to fetch." +slug: hunter +characters: +- Hunter +arttags: +- fan art +program: Krita +--- +Artfight attack: https://artfight.net/attack/4192573.snow-hunting diff --git a/content/art/2023/mel.md b/content/art/2023/mel.md new file mode 100644 index 0000000..6c3bca6 --- /dev/null +++ b/content/art/2023/mel.md @@ -0,0 +1,14 @@ +--- +title: "burger time" +date: 2023-07-02 +layout: art-detail +filename: /art/mel.webp +alt_text: "A four armed woman is eating a very messy burger, in a fast food restaurant. She is licking her fingers. Her hair is a muted pink." +slug: mel +characters: +- Mel +arttags: +- fan art +program: Krita +--- +Artfight attack: https://artfight.net/attack/4186294.burger-time diff --git a/content/art/2023/nikki.md b/content/art/2023/nikki.md new file mode 100644 index 0000000..15092c3 --- /dev/null +++ b/content/art/2023/nikki.md @@ -0,0 +1,14 @@ +--- +title: "Does this look cute?" +date: 2023-07-01 +layout: art-detail +filename: /art/nikki.webp +alt_text: "A pale skinned girl with long brown hair, which reaches down to her legs. She is wearing a baggy purple jacket, with a very short black skirt. She's asking the question in her head, "is this outfit cute?"" +slug: nikki +characters: +- Nikki +arttags: +- fan art +program: Krita +--- +Artfight attack: https://artfight.net/attack/4149098.does-this-look-cute diff --git a/content/art/2023/sakura-sheet.md b/content/art/2023/sakura-sheet.md new file mode 100644 index 0000000..e9fd291 --- /dev/null +++ b/content/art/2023/sakura-sheet.md @@ -0,0 +1,11 @@ +--- +title: "Sakura Character Sheet" +date: 2023-07-01 +layout: art-detail +filename: /art/sakura-sheet.webp +alt_text: "Drawing of a blonde-haired catgirl, doing an A-Pose. She has a red crop top and dark leggings." +slug: sakura-sheet +characters: +- Sakura +program: Krita +--- diff --git a/content/art/2023/swordswoman-sheet.md b/content/art/2023/swordswoman-sheet.md new file mode 100644 index 0000000..e53a2a6 --- /dev/null +++ b/content/art/2023/swordswoman-sheet.md @@ -0,0 +1,11 @@ +--- +title: "Mysterious Swordswoman Character Sheet" +date: 2023-06-30 +layout: art-detail +filename: /art/swordswoman-sheet.webp +alt_text: "Several drawings of the same woman, front, side and rendered versions along with a palette. She has dark hair, a short dress and long socks." +slug: swordswoman-sheet +characters: +- Mysterious Swordswoman +program: Krita +--- diff --git a/content/art/2023/tim.md b/content/art/2023/tim.md new file mode 100644 index 0000000..54d12d9 --- /dev/null +++ b/content/art/2023/tim.md @@ -0,0 +1,14 @@ +--- +title: "tim." +date: 2023-07-02 +layout: art-detail +filename: /art/tim.webp +alt_text: "It's Tim. He is looking at you, with big white eyes and dark pupils. His small, fragile purple arms are holding what appears to be a green lollipop - but is in fact a wand - Tim is a wizard." +slug: tim +characters: +- Tim +arttags: +- fan art +program: Krita +--- +Artfight attack: https://artfight.net/attack/4170296.tim diff --git a/content/art/2023/wanttolisten.md b/content/art/2023/wanttolisten.md new file mode 100644 index 0000000..733d0f6 --- /dev/null +++ b/content/art/2023/wanttolisten.md @@ -0,0 +1,14 @@ +--- +title: "Want to listen?" +date: 2023-07-01 +layout: art-detail +filename: /art/wanttolisten.webp +alt_text: "An elf girl in pink clothes, with pink hair. She's also a vampire, so she's bearing her teeth. She is holding her phone in one hand, and motioning for you to receive the other end of her in-ear headphones." +slug: wanttolisten +characters: +- Natasha Kandy +arttags: +- fan art +program: Krita +--- +Artfight attack: https://artfight.net/attack/4092315.want-to-listen diff --git a/content/art/stats/_index.md b/content/art/stats/_index.md index 8e12aa1..a7bd1fa 100644 --- a/content/art/stats/_index.md +++ b/content/art/stats/_index.md @@ -1,7 +1,7 @@ --- title: Stats layout: art-stats -total: 193 +total: 201 years: - year: 2019 num: 60 @@ -12,7 +12,7 @@ years: - year: 2021 num: 27 - year: 2023 - num: 15 + num: 23 - year: 2016 num: 7 - year: 2018 @@ -20,10 +20,10 @@ years: - year: 2017 num: 1 characters: +- name: Mysterious Swordswoman + num: 13 - name: Juritta num: 13 -- name: Mysterious Swordswoman - num: 12 - name: Merume num: 7 - name: Asuka @@ -31,15 +31,15 @@ characters: - name: Mari num: 5 - name: Sakura - num: 4 + num: 5 - name: Mythra num: 4 -- name: Sniper Girl - num: 2 - name: Byleth num: 2 - name: Elisanne num: 2 +- name: Rei + num: 2 tags: - name: technical num: 1 @@ -56,7 +56,7 @@ tags: - name: 3d num: 16 - name: fan art - num: 34 + num: 40 - name: sketch num: 103 --- diff --git a/resources/_gen/images/birdington_huc7a46ae11b1b19a26d819ed81e08397a_69432_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/birdington_huc7a46ae11b1b19a26d819ed81e08397a_69432_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..939dbc4 Binary files /dev/null and b/resources/_gen/images/birdington_huc7a46ae11b1b19a26d819ed81e08397a_69432_400x0_resize_q90_h3_box_2.webp differ diff --git a/resources/_gen/images/hunter_hu814ecb8607bdfa5dc08ffdfde66705b1_100648_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/hunter_hu814ecb8607bdfa5dc08ffdfde66705b1_100648_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..dfd692d Binary files /dev/null and b/resources/_gen/images/hunter_hu814ecb8607bdfa5dc08ffdfde66705b1_100648_400x0_resize_q90_h3_box_2.webp differ diff --git a/resources/_gen/images/mel_huc2a2cadd5094aadd4e9e56225ac6538e_139268_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/mel_huc2a2cadd5094aadd4e9e56225ac6538e_139268_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..9a113e2 Binary files /dev/null and b/resources/_gen/images/mel_huc2a2cadd5094aadd4e9e56225ac6538e_139268_400x0_resize_q90_h3_box_2.webp differ diff --git a/resources/_gen/images/nikki_hu44f33c5a3abb4c1b430b2054eeb96331_112698_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/nikki_hu44f33c5a3abb4c1b430b2054eeb96331_112698_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..11c39ea Binary files /dev/null and b/resources/_gen/images/nikki_hu44f33c5a3abb4c1b430b2054eeb96331_112698_400x0_resize_q90_h3_box_2.webp differ diff --git a/resources/_gen/images/sakura-sheet_hu69f3ca77e42246e0dd6c5b5fafc08233_89594_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/sakura-sheet_hu69f3ca77e42246e0dd6c5b5fafc08233_89594_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..12cd125 Binary files /dev/null and b/resources/_gen/images/sakura-sheet_hu69f3ca77e42246e0dd6c5b5fafc08233_89594_400x0_resize_q90_h3_box_2.webp differ diff --git a/resources/_gen/images/swordswoman-sheet_hu506f994830ac0c1befc88ba1f763a13f_72774_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/swordswoman-sheet_hu506f994830ac0c1befc88ba1f763a13f_72774_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..4852bfb Binary files /dev/null and b/resources/_gen/images/swordswoman-sheet_hu506f994830ac0c1befc88ba1f763a13f_72774_400x0_resize_q90_h3_box_2.webp differ diff --git a/resources/_gen/images/tim_hu5f5ebaa6f45ba4363d2890da42480c5e_30014_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/tim_hu5f5ebaa6f45ba4363d2890da42480c5e_30014_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..31c5d79 Binary files /dev/null and b/resources/_gen/images/tim_hu5f5ebaa6f45ba4363d2890da42480c5e_30014_400x0_resize_q90_h3_box_2.webp differ diff --git a/resources/_gen/images/wanttolisten_hu5657f7c267879cf29aacaf847da94437_163836_400x0_resize_q90_h3_box_2.webp b/resources/_gen/images/wanttolisten_hu5657f7c267879cf29aacaf847da94437_163836_400x0_resize_q90_h3_box_2.webp new file mode 100644 index 0000000..72b4a2f Binary files /dev/null and b/resources/_gen/images/wanttolisten_hu5657f7c267879cf29aacaf847da94437_163836_400x0_resize_q90_h3_box_2.webp differ diff --git a/scripts/gen_art.py b/scripts/gen_art.py index a1b14d8..156558b 100644 --- a/scripts/gen_art.py +++ b/scripts/gen_art.py @@ -8,6 +8,8 @@ def write_field(f, key, value): def parse_art_json(output_directory, filename, json_file, threed = False, animation = False): + print(filename) + json_data = json.load(json_file) year = None @@ -123,7 +125,7 @@ for filename in os.listdir(art_data_directory): if os.path.isfile(f): filename_without_ext = os.path.splitext(filename)[0] - if filename_without_ext == ".DS_Store": + if filename_without_ext == ".DS_Store" or filename_without_ext == ".directory": continue with open(f, "r") as file: