{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "## e621.net/e6ai.net JSON to `.txt` tags\n", "----\n", "\n", "This Python script is designed to process JSON files found within a specified directory and its subdirectories. Each JSON file is expected to contain data related to image posts, particularly sourced from online platforms such as image boards. The script parses these JSON files, extracts relevant information such as image URL, ratings, and tags, and generates caption files (`.txt`) based on this data.\n", "\n", "Here's a breakdown of what the script does:\n", "\n", "1. **Ignoring Tags**: The script defines a list of tags to be ignored during processing, such as \"hi res\", \"shaded\", etc.\n", "\n", "2. **Processing Files**: The `process_file` function is responsible for processing each JSON file. It reads the JSON data, extracts the URL of the image file, determines its rating, and extracts tags associated with the image.\n", "\n", "3. **Generating Caption File**: For each image, a caption file is generated with the same name as the image file but with a .txt extension. The rating of the image is written first, followed by processed tags.\n", "\n", "4. **Processing Tags**: Tags are processed to replace underscores with spaces and to handle special cases such as artist tags. Ignored tags are filtered out." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\2718862.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m2718862.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\10b4bd37a5593d5740365acd5e24c37a.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\10b4bd37a5593d5740365acd5e24c37a.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, arms tied, bdsm, black body, black goo, blue penis, bodily fluids, bondage, bound, dripping, \n",
       "erection, genital fluids, genitals, goo transformation, hands tied, horn, long tail, long tongue, male, penis, \n",
       "precum, precum drip, restraints, rope, rope bondage, rope harness, slime, solo, tail, tongue, transformation, \n",
       "scarfshepherd, khazakias, goo creature, monster, wickerbeast, 4:5\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, arms tied, bdsm, black body, black goo, blue penis, bodily fluids, bondage, bound, dripping, \u001b[0m\n", "\u001b[3merection, genital fluids, genitals, goo transformation, hands tied, horn, long tail, long tongue, male, penis, \u001b[0m\n", "\u001b[3mprecum, precum drip, restraints, rope, rope bondage, rope harness, slime, solo, tail, tongue, transformation, \u001b[0m\n", "\u001b[3mscarfshepherd, khazakias, goo creature, monster, wickerbeast, \u001b[0m\u001b[1;3;92m4:5\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\2890885.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m2890885.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\ad7127ddca55e8d8c3958bc58a05685e.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\ad7127ddca55e8d8c3958bc58a05685e.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: abstract background, anthro, anus, arm warmers, armwear, backsack, balls, big breasts, big butt, \n",
       "breasts, butt, butt grab, claws, clothing, genitals, glowing, glowing eyes, glowing genitalia, glowing horn, \n",
       "glowing markings, glowing nipples, glowing penis, glowing tail, gynomorph, hand on butt, horn, huge breasts, \n",
       "intersex, latex, latex armwear, latex clothing, latex legwear, leg warmers, legwear, looking at viewer, markings, \n",
       "nipples, patreon logo, penis, perineum, presenting, presenting hindquarters, raised tail, rear view, solo, tail, \n",
       "teasing, kiliankuro, patreon, chroma (jpryder5), wickerbeast, digital drawing (artwork), digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mabstract background, anthro, anus, arm warmers, armwear, backsack, balls, big breasts, big butt, \u001b[0m\n", "\u001b[3mbreasts, butt, butt grab, claws, clothing, genitals, glowing, glowing eyes, glowing genitalia, glowing horn, \u001b[0m\n", "\u001b[3mglowing markings, glowing nipples, glowing penis, glowing tail, gynomorph, hand on butt, horn, huge breasts, \u001b[0m\n", "\u001b[3mintersex, latex, latex armwear, latex clothing, latex legwear, leg warmers, legwear, looking at viewer, markings, \u001b[0m\n", "\u001b[3mnipples, patreon logo, penis, perineum, presenting, presenting hindquarters, raised tail, rear view, solo, tail, \u001b[0m\n", "\u001b[3mteasing, kiliankuro, patreon, chroma \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mjpryder5\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, digital drawing \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3018394.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3018394.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1f2ddd50c22a314c3447f19206855410.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1f2ddd50c22a314c3447f19206855410.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, ball tuft, bodily fluids, cum, ejaculation, erection, genital fluids, genitals, humanoid \n",
       "genitalia, humanoid penis, long penis, male, masturbation, open mouth, orgasm, orgasm face, penetrable sex toy, \n",
       "penile, penile masturbation, penis, pubes, sex toy, solo, toying self, tuft, yogoat, romulus (echolus), \n",
       "wickerbeast, 1:1\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, ball tuft, bodily fluids, cum, ejaculation, erection, genital fluids, genitals, humanoid \u001b[0m\n", "\u001b[3mgenitalia, humanoid penis, long penis, male, masturbation, open mouth, orgasm, orgasm face, penetrable sex toy, \u001b[0m\n", "\u001b[3mpenile, penile masturbation, penis, pubes, sex toy, solo, toying self, tuft, yogoat, romulus \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mecholus\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n", "\u001b[3mwickerbeast, \u001b[0m\u001b[1;3;92m1:1\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3087589.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3087589.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\dcc6b617c9d02b58ee7c97de5c9be7cb.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\dcc6b617c9d02b58ee7c97de5c9be7cb.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: ankle tuft, anthro, anus, arm tuft, blue eyes, blue sclera, butt, chair, crossed arms, curved horn, \n",
       "elbow tuft, female, fluffy, fluffy tail, fur, furniture, genitals, horn, leg tuft, looking at viewer, looking back,\n",
       "neck tuft, nude, on chair, pussy, red body, simple background, sitting, sitting backwards, sitting on chair, smile,\n",
       "solo, straddling chair, tail, tuft, white body, white fur, conditional dnp, derpyrider, furred reptilian, scalie, \n",
       "wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mankle tuft, anthro, anus, arm tuft, blue eyes, blue sclera, butt, chair, crossed arms, curved horn, \u001b[0m\n", "\u001b[3melbow tuft, female, fluffy, fluffy tail, fur, furniture, genitals, horn, leg tuft, looking at viewer, looking back,\u001b[0m\n", "\u001b[3mneck tuft, nude, on chair, pussy, red body, simple background, sitting, sitting backwards, sitting on chair, smile,\u001b[0m\n", "\u001b[3msolo, straddling chair, tail, tuft, white body, white fur, conditional dnp, derpyrider, furred reptilian, scalie, \u001b[0m\n", "\u001b[3mwickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3126236.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3126236.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\67fb1251907898c6fdc08084c56d6f9e.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\67fb1251907898c6fdc08084c56d6f9e.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, areola, bed, bedroom, breasts, butt, clitoris, clothing, female, fur, furniture, genitals, \n",
       "horn, latex, latex clothing, latex legwear, latex stockings, legwear, looking at viewer, nipples, open mouth, paws,\n",
       "presenting, presenting hindquarters, presenting pussy, purple areola, purple nipples, purple pussy, pussy, red \n",
       "eyes, solo, stockings, featheryboy, einomi, wickerbeast, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, areola, bed, bedroom, breasts, butt, clitoris, clothing, female, fur, furniture, genitals, \u001b[0m\n", "\u001b[3mhorn, latex, latex clothing, latex legwear, latex stockings, legwear, looking at viewer, nipples, open mouth, paws,\u001b[0m\n", "\u001b[3mpresenting, presenting hindquarters, presenting pussy, purple areola, purple nipples, purple pussy, pussy, red \u001b[0m\n", "\u001b[3meyes, solo, stockings, featheryboy, einomi, wickerbeast, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3135515.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3135515.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\e76626932ef295c86180406b7a0d7030.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\e76626932ef295c86180406b7a0d7030.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 3 toes, 4 fingers, anthro, anus, areola, big breasts, biped, black body, black fur, blue eyes, blue \n",
       "nipples, blue tongue, breasts, butt, claws, digitigrade, eyebrows, feet, female, fingers, fur, genitals, gradient, \n",
       "gradient body, gradient ears, gradient fur, gradient hair, gradient tail, grey background, hair, horn, huge \n",
       "breasts, light pussy, markings, multicolored body, multicolored fur, nipples, nude, open mouth, pawpads, paws, pink\n",
       "pawpads, presenting, presenting hindquarters, pussy, raised tail, simple background, solo, tail, toe claws, toes, \n",
       "tongue, tongue out, white body, white fur, roci74, wickerbeast, 2022, 4:3, digital drawing (artwork), digital media\n",
       "(artwork), signature\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m3\u001b[0m\u001b[3m toes, \u001b[0m\u001b[1;3;36m4\u001b[0m\u001b[3m fingers, anthro, anus, areola, big breasts, biped, black body, black fur, blue eyes, blue \u001b[0m\n", "\u001b[3mnipples, blue tongue, breasts, butt, claws, digitigrade, eyebrows, feet, female, fingers, fur, genitals, gradient, \u001b[0m\n", "\u001b[3mgradient body, gradient ears, gradient fur, gradient hair, gradient tail, grey background, hair, horn, huge \u001b[0m\n", "\u001b[3mbreasts, light pussy, markings, multicolored body, multicolored fur, nipples, nude, open mouth, pawpads, paws, pink\u001b[0m\n", "\u001b[3mpawpads, presenting, presenting hindquarters, pussy, raised tail, simple background, solo, tail, toe claws, toes, \u001b[0m\n", "\u001b[3mtongue, tongue out, white body, white fur, roci74, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\u001b[3m, \u001b[0m\u001b[1;3;92m4:3\u001b[0m\u001b[3m, digital drawing \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media\u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, signature\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3207740.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3207740.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\c9c47f239426a6b5173f2c40fc678468.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\c9c47f239426a6b5173f2c40fc678468.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, butt, crossgender, female, genitals, intersex, inviting, male, male/female, needy, nude, \n",
       "presenting, presenting pussy, pussy, solo, sugarpuff, the red wicker, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, butt, crossgender, female, genitals, intersex, inviting, male, male/female, needy, nude, \u001b[0m\n", "\u001b[3mpresenting, presenting pussy, pussy, solo, sugarpuff, the red wicker, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3207741.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3207741.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\5e46e26270e33a062282af82c8d31150.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\5e46e26270e33a062282af82c8d31150.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus, balls, black anus, black glans, black penis, erection, fur, genitals, glans, hair, \n",
       "horn, humanoid genitalia, humanoid penis, hybrid genitalia, hybrid penis, inviting, knot, knotted humanoid penis, \n",
       "looking at viewer, lying, male, needy, nude, on back, penis, presenting, presenting balls, presenting penis, simple\n",
       "background, solo, spreading, tongue, tongue out, yellow balls, sugarpuff, the red wicker, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus, balls, black anus, black glans, black penis, erection, fur, genitals, glans, hair, \u001b[0m\n", "\u001b[3mhorn, humanoid genitalia, humanoid penis, hybrid genitalia, hybrid penis, inviting, knot, knotted humanoid penis, \u001b[0m\n", "\u001b[3mlooking at viewer, lying, male, needy, nude, on back, penis, presenting, presenting balls, presenting penis, simple\u001b[0m\n", "\u001b[3mbackground, solo, spreading, tongue, tongue out, yellow balls, sugarpuff, the red wicker, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3214807.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3214807.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\24822d9ddaae7260c59553290400a79e.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\24822d9ddaae7260c59553290400a79e.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, big breasts, big butt, bikini, black body, black fur, blue hair, breasts, butt, cleavage, \n",
       "clothed, clothing, countershade torso, countershading, curvy figure, eyes closed, female, fur, hair, horn, navel, \n",
       "nipple outline, open mouth, raised arms, simple background, small waist, smile, solo, stretching, swimwear, tail, \n",
       "tail tuft, thick thighs, tuft, wide hips, yawn, sanfingulipunrapin, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, big breasts, big butt, bikini, black body, black fur, blue hair, breasts, butt, cleavage, \u001b[0m\n", "\u001b[3mclothed, clothing, countershade torso, countershading, curvy figure, eyes closed, female, fur, hair, horn, navel, \u001b[0m\n", "\u001b[3mnipple outline, open mouth, raised arms, simple background, small waist, smile, solo, stretching, swimwear, tail, \u001b[0m\n", "\u001b[3mtail tuft, thick thighs, tuft, wide hips, yawn, sanfingulipunrapin, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3273593.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3273593.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\bb5147e35feead82c04b03a84f07c144.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\bb5147e35feead82c04b03a84f07c144.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, autofellatio, ball tuft, balls, bodily fluids, cum, cum from nose, cum in mouth, cum in nose,\n",
       "cum in own mouth, cum in self, cum inside, cum on face, cum on own face, cum on self, deep throat, erection, \n",
       "genital fluids, genitals, horn, male, masturbation, non-euclidean masturbation, non-euclidean sex, oral, oral \n",
       "masturbation, oral penetration, penetration, penile, penile masturbation, penis, portal, portal autofellatio, \n",
       "portal masturbation, portal penis, portal sex, pubes, sex, solo, text, thinking with portals, tuft, yogoat, romulus\n",
       "(echolus), wickerbeast, 1:1\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, autofellatio, ball tuft, balls, bodily fluids, cum, cum from nose, cum in mouth, cum in nose,\u001b[0m\n", "\u001b[3mcum in own mouth, cum in self, cum inside, cum on face, cum on own face, cum on self, deep throat, erection, \u001b[0m\n", "\u001b[3mgenital fluids, genitals, horn, male, masturbation, non-euclidean masturbation, non-euclidean sex, oral, oral \u001b[0m\n", "\u001b[3mmasturbation, oral penetration, penetration, penile, penile masturbation, penis, portal, portal autofellatio, \u001b[0m\n", "\u001b[3mportal masturbation, portal penis, portal sex, pubes, sex, solo, text, thinking with portals, tuft, yogoat, romulus\u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3mecholus\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, \u001b[0m\u001b[1;3;92m1:1\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3282351.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3282351.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\9afb78386c656d87d64f1d5635b34bf9.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\9afb78386c656d87d64f1d5635b34bf9.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, areola, big breasts, big butt, black body, breasts, butt, butt grab, claws, curvy figure, \n",
       "female, grey body, hand on butt, huge butt, looking back, nipples, pinup, pose, presenting, rear view, solo, \n",
       "squish, standing, thick thighs, tongue, tongue out, voluptuous, wide hips, misx, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, areola, big breasts, big butt, black body, breasts, butt, butt grab, claws, curvy figure, \u001b[0m\n", "\u001b[3mfemale, grey body, hand on butt, huge butt, looking back, nipples, pinup, pose, presenting, rear view, solo, \u001b[0m\n", "\u001b[3msquish, standing, thick thighs, tongue, tongue out, voluptuous, wide hips, misx, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3369153.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3369153.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\d5aa8f4d3ca3a45648b8bf2d8a3295c7.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\d5aa8f4d3ca3a45648b8bf2d8a3295c7.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, blue eyes, blue hair, breasts, collar, female, hair, horn, simple background, smile, solo, \n",
       "smileeeeeee, wickerbeast, 1:1, 2022, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, blue eyes, blue hair, breasts, collar, female, hair, horn, simple background, smile, solo, \u001b[0m\n", "\u001b[3msmileeeeeee, wickerbeast, \u001b[0m\u001b[1;3;92m1:1\u001b[0m\u001b[3m, \u001b[0m\u001b[1;3;36m2022\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3380060.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3380060.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\e6e23b1a04939a54a40c685e4b8616c8.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\e6e23b1a04939a54a40c685e4b8616c8.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus, big breasts, black nipples, blue eyes, bodily fluids, breasts, female, fur, genital \n",
       "fluids, genitals, hair, kneeling, nipples, nude, pussy, rear view, red body, red fur, solo, spread pussy, \n",
       "spreading, vaginal fluids, white hair, y anus, nastycalamari, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus, big breasts, black nipples, blue eyes, bodily fluids, breasts, female, fur, genital \u001b[0m\n", "\u001b[3mfluids, genitals, hair, kneeling, nipples, nude, pussy, rear view, red body, red fur, solo, spread pussy, \u001b[0m\n", "\u001b[3mspreading, vaginal fluids, white hair, y anus, nastycalamari, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3441188.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3441188.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\e89a1538e6332b45c11de5c76ff567f8.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\e89a1538e6332b45c11de5c76ff567f8.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, antlers, balls, big balls, big penis, big tail, bodily fluids, cum, ejaculation, genital \n",
       "fluids, genitals, glory hole, horn, horn jewelry, horn ring, jewelry, knot, male, penis, ring (jewelry), solo, \n",
       "tail, pastelpastel, lucki (luck-4), wickerbeast, 4:5\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, antlers, balls, big balls, big penis, big tail, bodily fluids, cum, ejaculation, genital \u001b[0m\n", "\u001b[3mfluids, genitals, glory hole, horn, horn jewelry, horn ring, jewelry, knot, male, penis, ring \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mjewelry\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, solo, \u001b[0m\n", "\u001b[3mtail, pastelpastel, lucki \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mluck-\u001b[0m\u001b[1;3;36m4\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, \u001b[0m\u001b[1;3;92m4:5\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3479794.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3479794.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\0476f074c637d11afe8990707b1bd58b.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\0476f074c637d11afe8990707b1bd58b.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 4 fingers, anthro, areola, bed, bedroom, big breasts, black body, black fur, blue body, blue fur, \n",
       "breasts, female, fingers, fur, furniture, genitals, green body, green fur, masturbation, nipples, one eye closed, \n",
       "open mouth, pillow, pussy, red eyes, solo, spread legs, spreading, tongue, tongue out, wink, pridark, einomi, \n",
       "furred reptilian, scalie, wickerbeast, 2022\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m4\u001b[0m\u001b[3m fingers, anthro, areola, bed, bedroom, big breasts, black body, black fur, blue body, blue fur, \u001b[0m\n", "\u001b[3mbreasts, female, fingers, fur, furniture, genitals, green body, green fur, masturbation, nipples, one eye closed, \u001b[0m\n", "\u001b[3mopen mouth, pillow, pussy, red eyes, solo, spread legs, spreading, tongue, tongue out, wink, pridark, einomi, \u001b[0m\n", "\u001b[3mfurred reptilian, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3479795.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3479795.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\f33c2d22a0ea5c0e3aecbbc641b66707.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\f33c2d22a0ea5c0e3aecbbc641b66707.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 4 fingers, anthro, areola, bedroom eyes, big breasts, black body, black fur, blue body, blue fur, \n",
       "breasts, female, fingers, fur, genitals, green body, green fur, looking at viewer, narrowed eyes, nipples, pussy, \n",
       "red eyes, seductive, solo, spread legs, spreading, pridark, einomi, furred reptilian, scalie, wickerbeast, 2022\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m4\u001b[0m\u001b[3m fingers, anthro, areola, bedroom eyes, big breasts, black body, black fur, blue body, blue fur, \u001b[0m\n", "\u001b[3mbreasts, female, fingers, fur, genitals, green body, green fur, looking at viewer, narrowed eyes, nipples, pussy, \u001b[0m\n", "\u001b[3mred eyes, seductive, solo, spread legs, spreading, pridark, einomi, furred reptilian, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3479796.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3479796.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\3245e9826b5f3fda0e020391f4be5463.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\3245e9826b5f3fda0e020391f4be5463.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 4 fingers, anthro, areola, beach, big breasts, black body, black fur, blue body, blue fur, breasts, \n",
       "cloud, female, fingers, fur, genitals, green body, green fur, nipples, one eye closed, pussy, red eyes, sand, \n",
       "seaside, sky, solo, spread legs, spreading, wink, pridark, einomi, furred reptilian, scalie, wickerbeast, 2022\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m4\u001b[0m\u001b[3m fingers, anthro, areola, beach, big breasts, black body, black fur, blue body, blue fur, breasts, \u001b[0m\n", "\u001b[3mcloud, female, fingers, fur, genitals, green body, green fur, nipples, one eye closed, pussy, red eyes, sand, \u001b[0m\n", "\u001b[3mseaside, sky, solo, spread legs, spreading, wink, pridark, einomi, furred reptilian, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3479797.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3479797.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\121009814ce67aaffba55075a34feb06.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\121009814ce67aaffba55075a34feb06.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus, areola, big breasts, black body, black fur, blue body, blue fur, breasts, female, fur, \n",
       "genitals, green body, green fur, masturbation, nipples, pussy, red eyes, seductive, solo, pridark, einomi, furred \n",
       "reptilian, scalie, wickerbeast, 2022\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus, areola, big breasts, black body, black fur, blue body, blue fur, breasts, female, fur, \u001b[0m\n", "\u001b[3mgenitals, green body, green fur, masturbation, nipples, pussy, red eyes, seductive, solo, pridark, einomi, furred \u001b[0m\n", "\u001b[3mreptilian, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3507653.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3507653.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\3fa84aa5dd2a408c1896ce701998787c.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\3fa84aa5dd2a408c1896ce701998787c.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, antlers, balls, big balls, big penis, bodily fluids, fangs, fur, fur markings, genital \n",
       "fluids, genitals, horn, horn jewelry, horn ring, huge penis, hyper, hyper genitalia, hyper penis, jewelry, knot, \n",
       "leaking precum, male, markings, penis, precum, ring (jewelry), sabertooth (anatomy), solo, teeth, fetishame, lucki \n",
       "(luck-4), wickerbeast, 3:4\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, antlers, balls, big balls, big penis, bodily fluids, fangs, fur, fur markings, genital \u001b[0m\n", "\u001b[3mfluids, genitals, horn, horn jewelry, horn ring, huge penis, hyper, hyper genitalia, hyper penis, jewelry, knot, \u001b[0m\n", "\u001b[3mleaking precum, male, markings, penis, precum, ring \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mjewelry\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, sabertooth \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3manatomy\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, solo, teeth, fetishame, lucki \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3mluck-\u001b[0m\u001b[1;3;36m4\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, \u001b[0m\u001b[1;3;92m3:4\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3575730.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3575730.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\9f7f1934ef62891808833802d78c51c9.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\9f7f1934ef62891808833802d78c51c9.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, breasts, butt, female, fur, nipples, rock, solo, tail, waterfall, hierophant green (artist), \n",
       "mythology, krystal (darkmaster781), dragon, furred dragon, scalie, wickerbeast, 2022\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, breasts, butt, female, fur, nipples, rock, solo, tail, waterfall, hierophant green \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martist\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n", "\u001b[3mmythology, krystal \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mdarkmaster781\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, dragon, furred dragon, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3586597.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3586597.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\f43c0d4787a957096e96a253c3f88f99.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\f43c0d4787a957096e96a253c3f88f99.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus, balls, butt, butt slap, car interior, duo, genitals, girly, male, male/male, markings, \n",
       "meme pose, slap, smack, smacking ass, mega moppa, he wants to order, jeffavious, sakki, deer, wickerbeast, meme\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus, balls, butt, butt slap, car interior, duo, genitals, girly, male, male/male, markings, \u001b[0m\n", "\u001b[3mmeme pose, slap, smack, smacking ass, mega moppa, he wants to order, jeffavious, sakki, deer, wickerbeast, meme\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3586616.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3586616.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\289a0e858026ab8585df8e34c1aa6c35.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\289a0e858026ab8585df8e34c1aa6c35.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: after sex, anthro, anus, armwear, balls, bodily fluids, body writing, butt slap, clothing, cum, cum \n",
       "in ass, cum inside, cum on face, degradation, gaping, gaping anus, genital fluids, genitals, gesture, girly, grey \n",
       "background, hand gesture, hand print on butt, latex, latex armwear, latex clothing, latex legwear, latex stockings,\n",
       "leaking cum, legwear, male, markings, penis, simple background, slap, slapping own butt, slapping self, solo, \n",
       "stockings, text, v sign, mega moppa, sakki, wickerbeast, english text\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mafter sex, anthro, anus, armwear, balls, bodily fluids, body writing, butt slap, clothing, cum, cum \u001b[0m\n", "\u001b[3min ass, cum inside, cum on face, degradation, gaping, gaping anus, genital fluids, genitals, gesture, girly, grey \u001b[0m\n", "\u001b[3mbackground, hand gesture, hand print on butt, latex, latex armwear, latex clothing, latex legwear, latex stockings,\u001b[0m\n", "\u001b[3mleaking cum, legwear, male, markings, penis, simple background, slap, slapping own butt, slapping self, solo, \u001b[0m\n", "\u001b[3mstockings, text, v sign, mega moppa, sakki, wickerbeast, english text\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3596752.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3596752.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\5e60084e9ad3ca9f704f7b8963c9fa97.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\5e60084e9ad3ca9f704f7b8963c9fa97.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, blue body, blue eyes, blue fur, blue skin, bottomwear, bra, butt, claws, clothed, clothing, \n",
       "clothing lift, feet, female, footwear, fur, furgonomics, furry-specific piercing, hair, horn, horn jewelry, horn \n",
       "piercing, horn ring, jewelry, legwear, long tail, male, mane, panties, partially clothed, paws, piercing, ring \n",
       "(jewelry), ring piercing, simple background, socks, solo, stockings, tail, tail fluff, thigh highs, thigh socks, \n",
       "underwear, jollux (artist), sakki, wickerbeast, full-length portrait, portrait\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, blue body, blue eyes, blue fur, blue skin, bottomwear, bra, butt, claws, clothed, clothing, \u001b[0m\n", "\u001b[3mclothing lift, feet, female, footwear, fur, furgonomics, furry-specific piercing, hair, horn, horn jewelry, horn \u001b[0m\n", "\u001b[3mpiercing, horn ring, jewelry, legwear, long tail, male, mane, panties, partially clothed, paws, piercing, ring \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3mjewelry\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, ring piercing, simple background, socks, solo, stockings, tail, tail fluff, thigh highs, thigh socks, \u001b[0m\n", "\u001b[3munderwear, jollux \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martist\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, sakki, wickerbeast, full-length portrait, portrait\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3619159.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3619159.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\b3a55669d7f945c451358defda612e08.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\b3a55669d7f945c451358defda612e08.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, bodily fluids, breasts, butt, clothing, fur, genital fluids, genitals, intersex, legwear, \n",
       "nude, penis, solo, thigh highs, killjoy0208, slushie (character), wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, bodily fluids, breasts, butt, clothing, fur, genital fluids, genitals, intersex, legwear, \u001b[0m\n", "\u001b[3mnude, penis, solo, thigh highs, killjoy0208, slushie \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3633502.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3633502.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\6e073e3085e29e59f28e6984ac7663cc.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\6e073e3085e29e59f28e6984ac7663cc.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, black claws, black sclera, blush, bodily fluids, breasts, claws, clothed, clothing, female, \n",
       "fur, genital fluids, genitals, gradient background, hair, holding breast, horn, pink eyes, pink hair, pussy, red \n",
       "body, red clothing, red fur, simple background, solo, standing, teeth, thigh gap, white body, buta99, maxie \n",
       "(mischips), wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, black claws, black sclera, blush, bodily fluids, breasts, claws, clothed, clothing, female, \u001b[0m\n", "\u001b[3mfur, genital fluids, genitals, gradient background, hair, holding breast, horn, pink eyes, pink hair, pussy, red \u001b[0m\n", "\u001b[3mbody, red clothing, red fur, simple background, solo, standing, teeth, thigh gap, white body, buta99, maxie \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3mmischips\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3636616.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3636616.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\b27e0b7a5b4aa581da036792143046c4.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\b27e0b7a5b4aa581da036792143046c4.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, blush, bra, breasts, butt, clothing, female, fur, legwear, lingerie, nipple outline, rock, \n",
       "solo, stockings, tail, underwear, waterfall, hierophant green (artist), mythology, krystal (darkmaster781), dragon,\n",
       "furred dragon, scalie, wickerbeast, 2022\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, blush, bra, breasts, butt, clothing, female, fur, legwear, lingerie, nipple outline, rock, \u001b[0m\n", "\u001b[3msolo, stockings, tail, underwear, waterfall, hierophant green \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martist\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, mythology, krystal \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mdarkmaster781\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, dragon,\u001b[0m\n", "\u001b[3mfurred dragon, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3653360.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3653360.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1e5dade6a65aeb3537e9eb5d49c2dd00.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1e5dade6a65aeb3537e9eb5d49c2dd00.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, areola, big butt, black clothing, black panties, black underwear, blue eyes, breasts, \n",
       "building, butt, city, clothing, cloud, female, fur, hand on building, looking at viewer, looking back, looking back\n",
       "at viewer, macro, multicolored body, multicolored fur, panties, pink areola, power lines, sky, skyscraper, smile, \n",
       "solo, underwear, window sill, ladnelsiya, krystal (darkmaster781), wickerbeast, 2022, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, areola, big butt, black clothing, black panties, black underwear, blue eyes, breasts, \u001b[0m\n", "\u001b[3mbuilding, butt, city, clothing, cloud, female, fur, hand on building, looking at viewer, looking back, looking back\u001b[0m\n", "\u001b[3mat viewer, macro, multicolored body, multicolored fur, panties, pink areola, power lines, sky, skyscraper, smile, \u001b[0m\n", "\u001b[3msolo, underwear, window sill, ladnelsiya, krystal \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mdarkmaster781\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3719160.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3719160.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\605bb58fb3f5c343d6db9c10cffbd577.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\605bb58fb3f5c343d6db9c10cffbd577.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: animal genitalia, animal penis, anthro, autofellatio, balls, big balls, big penis, butt, erection, \n",
       "fur, genitals, gynomorph, hand on butt, intersex, knot, legs up, masturbation, nude, oral, oral masturbation, oral \n",
       "penetration, pawpads, penetration, penile, penile masturbation, penis, simple background, solo, linplays, \n",
       "wickerbeast, 16:9, 3d (artwork), digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manimal genitalia, animal penis, anthro, autofellatio, balls, big balls, big penis, butt, erection, \u001b[0m\n", "\u001b[3mfur, genitals, gynomorph, hand on butt, intersex, knot, legs up, masturbation, nude, oral, oral masturbation, oral \u001b[0m\n", "\u001b[3mpenetration, pawpads, penetration, penile, penile masturbation, penis, simple background, solo, linplays, \u001b[0m\n", "\u001b[3mwickerbeast, \u001b[0m\u001b[1;3;92m16:9\u001b[0m\u001b[3m, 3d \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3735956.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3735956.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\f6d85112d49064be65f1e5a2da898ee5.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\f6d85112d49064be65f1e5a2da898ee5.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: accidental holly, against furniture, against surface, anthro, anus, balls, blue body, blue eyes, blue\n",
       "fur, butt, fur, genitals, gesture, girly, holidays, holly (plant), horn, inside, male, plant, presenting, \n",
       "presenting anus, presenting hindquarters, snow, snowing, solo, suggestive, suggestive gesture, suggestive look, \n",
       "suggestive pose, suggestive posing, tail, tail tuft, tuft, mega moppa, christmas, sakki, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3maccidental holly, against furniture, against surface, anthro, anus, balls, blue body, blue eyes, blue\u001b[0m\n", "\u001b[3mfur, butt, fur, genitals, gesture, girly, holidays, holly \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mplant\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, horn, inside, male, plant, presenting, \u001b[0m\n", "\u001b[3mpresenting anus, presenting hindquarters, snow, snowing, solo, suggestive, suggestive gesture, suggestive look, \u001b[0m\n", "\u001b[3msuggestive pose, suggestive posing, tail, tail tuft, tuft, mega moppa, christmas, sakki, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3735969.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3735969.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\e80dc2531447d773540fe485d9bc26a5.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\e80dc2531447d773540fe485d9bc26a5.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, big penis, blep, blue body, blue eyes, blue fur, bottomless, clothed, clothing, clothing \n",
       "lift, erection, fur, genitals, male, penis, raised clothing, raised shirt, raised topwear, shirt, shirt lift, shirt\n",
       "only, shirt up, smile, solo, tongue, tongue out, topwear, topwear only, mega moppa, sakki, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, big penis, blep, blue body, blue eyes, blue fur, bottomless, clothed, clothing, clothing \u001b[0m\n", "\u001b[3mlift, erection, fur, genitals, male, penis, raised clothing, raised shirt, raised topwear, shirt, shirt lift, shirt\u001b[0m\n", "\u001b[3monly, shirt up, smile, solo, tongue, tongue out, topwear, topwear only, mega moppa, sakki, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3741354.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3741354.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\d9af3b50bd80b46c0436ac2b3d16d94b.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\d9af3b50bd80b46c0436ac2b3d16d94b.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, black bars, desk, dildo, female, fingering, furniture, looking pleasured, masturbation, nude,\n",
       "sex toy, solo, table, tail, text, kraidy, e621, mythology, sillym0mm, dragon, scalie, wickerbeast, 16:9, 3d \n",
       "(artwork), digital media (artwork), letterbox, url\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, black bars, desk, dildo, female, fingering, furniture, looking pleasured, masturbation, nude,\u001b[0m\n", "\u001b[3msex toy, solo, table, tail, text, kraidy, e621, mythology, sillym0mm, dragon, scalie, wickerbeast, \u001b[0m\u001b[1;3;92m16:9\u001b[0m\u001b[3m, 3d \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, letterbox, url\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3754936.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3754936.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\e32fbf97383c0d49f278b6d15c46dc25.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\e32fbf97383c0d49f278b6d15c46dc25.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, areola, bedroom eyes, black body, black fur, blue body, blue fur, blurred background, \n",
       "breasts, christmas decorations, christmas tree, claws, female, finger claws, fur, genitals, green body, green fur, \n",
       "holidays, multicolored body, multicolored fur, narrowed eyes, nipples, nude, plant, pussy, red eyes, seductive, \n",
       "smile, solo, tree, pridark, christmas, einomi, furred reptilian, scalie, wickerbeast, 2022, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, areola, bedroom eyes, black body, black fur, blue body, blue fur, blurred background, \u001b[0m\n", "\u001b[3mbreasts, christmas decorations, christmas tree, claws, female, finger claws, fur, genitals, green body, green fur, \u001b[0m\n", "\u001b[3mholidays, multicolored body, multicolored fur, narrowed eyes, nipples, nude, plant, pussy, red eyes, seductive, \u001b[0m\n", "\u001b[3msmile, solo, tree, pridark, christmas, einomi, furred reptilian, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3829887.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3829887.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\c16face7295c8333cac893ff62ba291c.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\c16face7295c8333cac893ff62ba291c.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: antlers, big penis, bodily fluids, cum, ejaculation, fangs, genital fluids, genitals, hands-free, \n",
       "horn, horn jewelry, jewelry, knot, male, penis, sabertooth (anatomy), solo, spontaneous ejaculation, teeth, \n",
       "atroquine, lucki (luck-4), wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mantlers, big penis, bodily fluids, cum, ejaculation, fangs, genital fluids, genitals, hands-free, \u001b[0m\n", "\u001b[3mhorn, horn jewelry, jewelry, knot, male, penis, sabertooth \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3manatomy\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, solo, spontaneous ejaculation, teeth, \u001b[0m\n", "\u001b[3matroquine, lucki \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mluck-\u001b[0m\u001b[1;3;36m4\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3852573.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3852573.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\0848e91ca8d354126a3f5ca1f27b823b.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\0848e91ca8d354126a3f5ca1f27b823b.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, big breasts, blue eyes, breasts, chest tuft, curved horn, female, fur, hair, horn, huge \n",
       "breasts, kneeling, looking at viewer, nipples, nude, pink body, pink hair, pink nipples, simple background, solo, \n",
       "tail, tuft, wide hips, lunarii, x-leon-x, mythology, krystal (darkmaster781), dragon, furred dragon, scalie, \n",
       "wickerbeast, 2023\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, big breasts, blue eyes, breasts, chest tuft, curved horn, female, fur, hair, horn, huge \u001b[0m\n", "\u001b[3mbreasts, kneeling, looking at viewer, nipples, nude, pink body, pink hair, pink nipples, simple background, solo, \u001b[0m\n", "\u001b[3mtail, tuft, wide hips, lunarii, x-leon-x, mythology, krystal \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mdarkmaster781\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, dragon, furred dragon, scalie, \u001b[0m\n", "\u001b[3mwickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3874015.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3874015.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1de149ed30600acf277e32a9c48e3879.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1de149ed30600acf277e32a9c48e3879.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, big breasts, bottomwear, breasts, clothed, clothing, denim, denim bottomwear, denim clothing,\n",
       "female, fully clothed, jeans, pants, solo, sweater, tail, topwear, hierophant green (artist), mythology, krystal \n",
       "(darkmaster781), dragon, scalie, wickerbeast, 2022, artist name\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, big breasts, bottomwear, breasts, clothed, clothing, denim, denim bottomwear, denim clothing,\u001b[0m\n", "\u001b[3mfemale, fully clothed, jeans, pants, solo, sweater, tail, topwear, hierophant green \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martist\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, mythology, krystal \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3mdarkmaster781\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, dragon, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2022\u001b[0m\u001b[3m, artist name\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3877336.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3877336.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\e791abb184a749ded632ec67dadaa852.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\e791abb184a749ded632ec67dadaa852.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, areola, black body, black fur, bodily fluids, breasts, chain, clothing, crossgender, \n",
       "dominant, dominant female, female, female/female, fishnet clothing, fishnet legwear, fur, genital fluids, genitals,\n",
       "glowing, glowing eyes, glowing genitalia, glowing nipples, legwear, medium breasts, nipples, solo, thigh highs, \n",
       "torn clothing, vaginal fluids, vrchat, venessa, wickerbeast, wallpaper\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, areola, black body, black fur, bodily fluids, breasts, chain, clothing, crossgender, \u001b[0m\n", "\u001b[3mdominant, dominant female, female, female/female, fishnet clothing, fishnet legwear, fur, genital fluids, genitals,\u001b[0m\n", "\u001b[3mglowing, glowing eyes, glowing genitalia, glowing nipples, legwear, medium breasts, nipples, solo, thigh highs, \u001b[0m\n", "\u001b[3mtorn clothing, vaginal fluids, vrchat, venessa, wickerbeast, wallpaper\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3903355.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3903355.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\b006b2e9995048da2fb6e328ee6cfcd8.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\b006b2e9995048da2fb6e328ee6cfcd8.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: after orgasm, anal, anal penetration, animal genitalia, animal penis, anthro, balls, bodily fluids, \n",
       "breasts, butt, claws, countershading, cum, fluffy, fluffy tail, furniture, genital fluids, genitals, knot, male, \n",
       "object in ass, penetration, penile spines, penis, penis backwards, plug (sex toy), sex toy, sex toy in ass, sex toy\n",
       "insertion, solo, stool, tail, toe claws, vibrator, vibrator in ass, ryaniko94br, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mafter orgasm, anal, anal penetration, animal genitalia, animal penis, anthro, balls, bodily fluids, \u001b[0m\n", "\u001b[3mbreasts, butt, claws, countershading, cum, fluffy, fluffy tail, furniture, genital fluids, genitals, knot, male, \u001b[0m\n", "\u001b[3mobject in ass, penetration, penile spines, penis, penis backwards, plug \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3msex toy\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, sex toy, sex toy in ass, sex toy\u001b[0m\n", "\u001b[3minsertion, solo, stool, tail, toe claws, vibrator, vibrator in ass, ryaniko94br, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3960578.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3960578.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\0a7c83cc86a819d9d7dc086f6b0f187c.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\0a7c83cc86a819d9d7dc086f6b0f187c.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 5 fingers, anthro, bent over, big breasts, blue eyes, blue hair, breasts, butt, claws, curved horn, \n",
       "female, finger claws, fingers, fur, hair, horn, huge breasts, looking at viewer, looking back, looking back at \n",
       "viewer, nipples, nude, pink body, pink hair, pink nipples, rear view, solo, tail, tail tuft, tuft, lunarii, \n",
       "x-leon-x, mythology, krystal (darkmaster781), dragon, furred dragon, scalie, wickerbeast, 2023\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m5\u001b[0m\u001b[3m fingers, anthro, bent over, big breasts, blue eyes, blue hair, breasts, butt, claws, curved horn, \u001b[0m\n", "\u001b[3mfemale, finger claws, fingers, fur, hair, horn, huge breasts, looking at viewer, looking back, looking back at \u001b[0m\n", "\u001b[3mviewer, nipples, nude, pink body, pink hair, pink nipples, rear view, solo, tail, tail tuft, tuft, lunarii, \u001b[0m\n", "\u001b[3mx-leon-x, mythology, krystal \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mdarkmaster781\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, dragon, furred dragon, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3984620.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3984620.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\a37c81dfb67551a0c0820d5a383cf7c4.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\a37c81dfb67551a0c0820d5a383cf7c4.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, big tail, bodily fluids, cum, egg, fleshy mass, genital fluids, leaking cum, long tongue, \n",
       "male, oviposition, ovipositor, ovipositor penis, pseudo hair, slime, solo, tail, tail mouth, tentacle hair, \n",
       "tentacles, tongue, unusual anatomy, unusual tail, okuri, wickerbeast, 1:1\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, big tail, bodily fluids, cum, egg, fleshy mass, genital fluids, leaking cum, long tongue, \u001b[0m\n", "\u001b[3mmale, oviposition, ovipositor, ovipositor penis, pseudo hair, slime, solo, tail, tail mouth, tentacle hair, \u001b[0m\n", "\u001b[3mtentacles, tongue, unusual anatomy, unusual tail, okuri, wickerbeast, \u001b[0m\u001b[1;3;92m1:1\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\3998655.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m3998655.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1cc8ea9dd0f1f068014314fd15ed9ad9.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1cc8ea9dd0f1f068014314fd15ed9ad9.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, black body, black fur, black horn, blue body, blue eyes, blue fur, blue hair, blue sclera, \n",
       "dipstick limbs, fur, genitals, hair, heart eyes, heart symbol, horn, looking at viewer, lying, male, multicolored \n",
       "body, penis, presenting, presenting balls, presenting penis, purple body, purple hair, solo, spread legs, \n",
       "spreading, tail, teeth, two tone body, mega moppa, sakki, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, black body, black fur, black horn, blue body, blue eyes, blue fur, blue hair, blue sclera, \u001b[0m\n", "\u001b[3mdipstick limbs, fur, genitals, hair, heart eyes, heart symbol, horn, looking at viewer, lying, male, multicolored \u001b[0m\n", "\u001b[3mbody, penis, presenting, presenting balls, presenting penis, purple body, purple hair, solo, spread legs, \u001b[0m\n", "\u001b[3mspreading, tail, teeth, two tone body, mega moppa, sakki, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4008577.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4008577.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\67ba2ed39f13b60b3e73f1af2f96f966.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\67ba2ed39f13b60b3e73f1af2f96f966.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, cloud, dirt, female, fur, genitals, looking at viewer, macro, mountain, multicolored body, \n",
       "multicolored fur, pinup, plant, pose, presenting, presenting pussy, pussy, river, sitting, sky, smile, smiling at \n",
       "viewer, solo, tail, tree, water, arinadler, krystal (darkmaster781), wickerbeast, 2023, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, cloud, dirt, female, fur, genitals, looking at viewer, macro, mountain, multicolored body, \u001b[0m\n", "\u001b[3mmulticolored fur, pinup, plant, pose, presenting, presenting pussy, pussy, river, sitting, sky, smile, smiling at \u001b[0m\n", "\u001b[3mviewer, solo, tail, tree, water, arinadler, krystal \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mdarkmaster781\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4025239.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4025239.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Error processing file: E:\\training_dir\\wickerbeast\\4025239.json\n",
       "
\n" ], "text/plain": [ "Error processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4025239.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
'charmap' codec can't decode byte 0x98 in position 2041: character maps to <undefined>\n",
       "
\n" ], "text/plain": [ "\u001b[32m'charmap'\u001b[0m codec can't decode byte \u001b[1;36m0x98\u001b[0m in position \u001b[1;36m2041\u001b[0m: character maps to \u001b[1m<\u001b[0m\u001b[1;95mundefined\u001b[0m\u001b[1m>\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4035529.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4035529.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\b40f8b2fa0e877f8af8488953392cd30.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\b40f8b2fa0e877f8af8488953392cd30.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: all fours, anthro, backsack, balls, bed, bedroom eyes, butt, claws, digitigrade, erection, eyewear, \n",
       "eyewear only, feet, fingers, flared penis, fur, furniture, genitals, glasses, glasses only, hair, half-closed eyes,\n",
       "holding tail, horn, inside, intersex, looking at viewer, looking back, maleherm, narrowed eyes, nubbed penis, nude,\n",
       "nude anthro, nude intersex, nude maleherm, pawpads, paws, penis, presenting, presenting hindquarters, presenting \n",
       "pussy, pussy, rear view, seductive, smile, solo, spread legs, spread pussy, spreading, tail, toes, tongue, tongue \n",
       "out, unusual anatomy, unusual genitalia, wearing glasses, beanthusiast, blender (software), blender cycles, asher \n",
       "sterling, wickerbeast, 3d (artwork), 4:3, digital media (artwork), maleherm (lore)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mall fours, anthro, backsack, balls, bed, bedroom eyes, butt, claws, digitigrade, erection, eyewear, \u001b[0m\n", "\u001b[3meyewear only, feet, fingers, flared penis, fur, furniture, genitals, glasses, glasses only, hair, half-closed eyes,\u001b[0m\n", "\u001b[3mholding tail, horn, inside, intersex, looking at viewer, looking back, maleherm, narrowed eyes, nubbed penis, nude,\u001b[0m\n", "\u001b[3mnude anthro, nude intersex, nude maleherm, pawpads, paws, penis, presenting, presenting hindquarters, presenting \u001b[0m\n", "\u001b[3mpussy, pussy, rear view, seductive, smile, solo, spread legs, spread pussy, spreading, tail, toes, tongue, tongue \u001b[0m\n", "\u001b[3mout, unusual anatomy, unusual genitalia, wearing glasses, beanthusiast, blender \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3msoftware\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, blender cycles, asher \u001b[0m\n", "\u001b[3msterling, wickerbeast, 3d \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\u001b[1;3;92m4:3\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, maleherm \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4043383.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4043383.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\3c2e90d1fe89319da13c4497124bb8aa.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\3c2e90d1fe89319da13c4497124bb8aa.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: animal genitalia, animal penis, anthro, arm warmers, armwear, balls, bedroom eyes, blush, bottomwear,\n",
       "butt, claws, clothed, clothing, clothing lift, crossdressing, digitigrade, erection, erection under skirt, feet, \n",
       "foot focus, fur, furniture, genitals, hair, half-closed eyes, horn, knot, leggings, legwear, looking at viewer, \n",
       "male, narrowed eyes, pawpads, paws, penile spines, penis, presenting, presenting hindquarters, pubes, raised leg, \n",
       "raised paw, seductive, skirt, skirt lift, smug, solo, spread legs, spreading, tail, toes, beanthusiast, blender \n",
       "(software), blender cycles, decker (duez), wickerbeast, 1:1, 3d (artwork), digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manimal genitalia, animal penis, anthro, arm warmers, armwear, balls, bedroom eyes, blush, bottomwear,\u001b[0m\n", "\u001b[3mbutt, claws, clothed, clothing, clothing lift, crossdressing, digitigrade, erection, erection under skirt, feet, \u001b[0m\n", "\u001b[3mfoot focus, fur, furniture, genitals, hair, half-closed eyes, horn, knot, leggings, legwear, looking at viewer, \u001b[0m\n", "\u001b[3mmale, narrowed eyes, pawpads, paws, penile spines, penis, presenting, presenting hindquarters, pubes, raised leg, \u001b[0m\n", "\u001b[3mraised paw, seductive, skirt, skirt lift, smug, solo, spread legs, spreading, tail, toes, beanthusiast, blender \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3msoftware\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, blender cycles, decker \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mduez\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, \u001b[0m\u001b[1;3;92m1:1\u001b[0m\u001b[3m, 3d \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4043421.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4043421.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\ed20a06beef0a0ae0fee6ea52eca6998.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\ed20a06beef0a0ae0fee6ea52eca6998.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: andromorph, anthro, arm warmers, armwear, balls, bedroom eyes, blush, bottomwear, butt, claws, \n",
       "clothed, clothing, clothing lift, digitigrade, feet, female, foot focus, fur, furniture, genitals, hair, \n",
       "half-closed eyes, horn, humanoid genitalia, humanoid pussy, intersex, leggings, legwear, looking at viewer, \n",
       "narrowed eyes, pawpads, paws, presenting, presenting hindquarters, presenting pussy, pussy, raised leg, raised paw,\n",
       "seductive, skirt, skirt lift, smug, solo, spread legs, spreading, tail, toes, beanthusiast, decker (duez), \n",
       "wickerbeast, 1:1, 3d (artwork), digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mandromorph, anthro, arm warmers, armwear, balls, bedroom eyes, blush, bottomwear, butt, claws, \u001b[0m\n", "\u001b[3mclothed, clothing, clothing lift, digitigrade, feet, female, foot focus, fur, furniture, genitals, hair, \u001b[0m\n", "\u001b[3mhalf-closed eyes, horn, humanoid genitalia, humanoid pussy, intersex, leggings, legwear, looking at viewer, \u001b[0m\n", "\u001b[3mnarrowed eyes, pawpads, paws, presenting, presenting hindquarters, presenting pussy, pussy, raised leg, raised paw,\u001b[0m\n", "\u001b[3mseductive, skirt, skirt lift, smug, solo, spread legs, spreading, tail, toes, beanthusiast, decker \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mduez\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n", "\u001b[3mwickerbeast, \u001b[0m\u001b[1;3;92m1:1\u001b[0m\u001b[3m, 3d \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4055502.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4055502.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\847c60b16de80a7b4342111529502ed4.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\847c60b16de80a7b4342111529502ed4.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 3 toes, ambiguous gender, bed sheet, bedding, butt, butt shot, clothing, crossed legs, feet, foot \n",
       "focus, leg warmers, legwear, pawpads, paws, perineum, solo, tail, toes, b4llistikb34n, idoodle2draw, wickerbeast, \n",
       "male (lore)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m3\u001b[0m\u001b[3m toes, ambiguous gender, bed sheet, bedding, butt, butt shot, clothing, crossed legs, feet, foot \u001b[0m\n", "\u001b[3mfocus, leg warmers, legwear, pawpads, paws, perineum, solo, tail, toes, b4llistikb34n, idoodle2draw, wickerbeast, \u001b[0m\n", "\u001b[3mmale \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4061834.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4061834.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\5dd1d683386dafd3305f872c72354370.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\5dd1d683386dafd3305f872c72354370.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus, areola, bedroom eyes, black body, black fur, blue body, blue fur, blue pawpads, border,\n",
       "breasts, butt, female, fur, genitals, green body, green fur, narrowed eyes, nipples, one eye closed, patreon logo, \n",
       "patreon username, pawpads, presenting, presenting hindquarters, presenting pussy, pussy, red eyes, seductive, solo,\n",
       "tail, text, thick thighs, tongue, tongue out, underpaw, white border, wide hips, pridark, patreon, einomi, furred \n",
       "reptilian, scalie, wickerbeast, 2023, digital media (artwork), url\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus, areola, bedroom eyes, black body, black fur, blue body, blue fur, blue pawpads, border,\u001b[0m\n", "\u001b[3mbreasts, butt, female, fur, genitals, green body, green fur, narrowed eyes, nipples, one eye closed, patreon logo, \u001b[0m\n", "\u001b[3mpatreon username, pawpads, presenting, presenting hindquarters, presenting pussy, pussy, red eyes, seductive, solo,\u001b[0m\n", "\u001b[3mtail, text, thick thighs, tongue, tongue out, underpaw, white border, wide hips, pridark, patreon, einomi, furred \u001b[0m\n", "\u001b[3mreptilian, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, url\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4061835.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4061835.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\29c13b2ea7279fbd66eea6a3bcee8c13.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\29c13b2ea7279fbd66eea6a3bcee8c13.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus, areola, bedroom eyes, black body, black fur, blue body, blue fur, blue pawpads, blush, \n",
       "border, breasts, butt, female, fur, genitals, green body, green fur, narrowed eyes, nipples, one eye closed, \n",
       "patreon logo, patreon username, pawpads, presenting, presenting hindquarters, presenting pussy, pussy, red eyes, \n",
       "seductive, smile, solo, tail, teeth, text, thick thighs, underpaw, white border, wide hips, pridark, patreon, \n",
       "einomi, furred reptilian, scalie, wickerbeast, 2023, digital media (artwork), url\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus, areola, bedroom eyes, black body, black fur, blue body, blue fur, blue pawpads, blush, \u001b[0m\n", "\u001b[3mborder, breasts, butt, female, fur, genitals, green body, green fur, narrowed eyes, nipples, one eye closed, \u001b[0m\n", "\u001b[3mpatreon logo, patreon username, pawpads, presenting, presenting hindquarters, presenting pussy, pussy, red eyes, \u001b[0m\n", "\u001b[3mseductive, smile, solo, tail, teeth, text, thick thighs, underpaw, white border, wide hips, pridark, patreon, \u001b[0m\n", "\u001b[3meinomi, furred reptilian, scalie, wickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, url\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4067552.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4067552.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\5aefee29406f5b5db89a3df2ce343e0b.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\5aefee29406f5b5db89a3df2ce343e0b.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: ambiguous gender, anthro, biped, bottomwear, bowling alley, bowling ball, bowling pin, claws, \n",
       "clothed, clothing, feet, fluffy, fluffy tail, fur, hair, humor, jacket, pants, pawpads, paws, profanity, solo, \n",
       "suit, tail, text, toes, topwear, beanthusiast, blender (software), blender cycles, wii, wii sports, asher sterling,\n",
       "wickerbeast, 16:9, 3d (artwork), digital media (artwork), english text, impact (font), meme, maleherm (lore)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mambiguous gender, anthro, biped, bottomwear, bowling alley, bowling ball, bowling pin, claws, \u001b[0m\n", "\u001b[3mclothed, clothing, feet, fluffy, fluffy tail, fur, hair, humor, jacket, pants, pawpads, paws, profanity, solo, \u001b[0m\n", "\u001b[3msuit, tail, text, toes, topwear, beanthusiast, blender \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3msoftware\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, blender cycles, wii, wii sports, asher sterling,\u001b[0m\n", "\u001b[3mwickerbeast, \u001b[0m\u001b[1;3;92m16:9\u001b[0m\u001b[3m, 3d \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, english text, impact \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mfont\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, meme, maleherm \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4103467.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4103467.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\6779aa12607f3a6b2bffa9e5ccb31bcf.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\6779aa12607f3a6b2bffa9e5ccb31bcf.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, black body, black fur, blue eyes, blue mouth, blue tongue, clawed fingers, claws, fingers, \n",
       "fur, hair, horn, male, no pupils, open mouth, simple background, solo, surprised expression, teeth, text, tongue, \n",
       "white body, white fur, white hair, tailbyte, wickerbeast, 1:1, 2023, digital media (artwork), digital painting \n",
       "(artwork), english text, portrait, signature, three-quarter portrait\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, black body, black fur, blue eyes, blue mouth, blue tongue, clawed fingers, claws, fingers, \u001b[0m\n", "\u001b[3mfur, hair, horn, male, no pupils, open mouth, simple background, solo, surprised expression, teeth, text, tongue, \u001b[0m\n", "\u001b[3mwhite body, white fur, white hair, tailbyte, wickerbeast, \u001b[0m\u001b[1;3;92m1:1\u001b[0m\u001b[3m, \u001b[0m\u001b[1;3;36m2023\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital painting \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, english text, portrait, signature, three-quarter portrait\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4197474.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4197474.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\7b939d638f70a638264b5b8eec3a6591.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\7b939d638f70a638264b5b8eec3a6591.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anal, anal penetration, anthro, arm restraints, bdsm, bondage, bound, bovid horn, breasts, butt, \n",
       "caprine horn, claws, cuff (restraint), dildo, dildo in ass, dildo insertion, female, fur, fur markings, genitals, \n",
       "horn, leg restraint, mane, markings, nude, object in ass, penetration, pussy, ram horn, red body, red fur, \n",
       "restraints, sex, sex toy, sex toy in ass, sex toy in pussy, sex toy insertion, simple background, solo, submissive,\n",
       "tail, tail tuft, tuft, vaginal, vaginal penetration, vibrator, vibrator in pussy, wrist cuffs, wrists tied, yellow \n",
       "body, yellow fur, snake28, maxie (mischips), wickerbeast, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manal, anal penetration, anthro, arm restraints, bdsm, bondage, bound, bovid horn, breasts, butt, \u001b[0m\n", "\u001b[3mcaprine horn, claws, cuff \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mrestraint\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, dildo, dildo in ass, dildo insertion, female, fur, fur markings, genitals, \u001b[0m\n", "\u001b[3mhorn, leg restraint, mane, markings, nude, object in ass, penetration, pussy, ram horn, red body, red fur, \u001b[0m\n", "\u001b[3mrestraints, sex, sex toy, sex toy in ass, sex toy in pussy, sex toy insertion, simple background, solo, submissive,\u001b[0m\n", "\u001b[3mtail, tail tuft, tuft, vaginal, vaginal penetration, vibrator, vibrator in pussy, wrist cuffs, wrists tied, yellow \u001b[0m\n", "\u001b[3mbody, yellow fur, snake28, maxie \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mmischips\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4200199.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4200199.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1bd498638f0c7a588d4da253de471258.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1bd498638f0c7a588d4da253de471258.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 3 toes, ahegao, animal genitalia, animal penis, balls, biped, blush, bodily fluids, breath, chest \n",
       "tuft, claws, cloud emanata, cum, cum on belly, cum on body, cum on chest, cum on face, cum on own face, cum on \n",
       "penis, cum on self, cum string, cumshot, digitigrade, egg, egg from pussy, ejaculation, emanata, erection, eye \n",
       "roll, eyewear, eyewear only, feet, flared penis, fluffy, fur, genital fluids, genitals, glasses, glasses only, \n",
       "hair, half-closed eyes, horn, intersex, knot, labor, leaking, looking pleasured, maleherm, mane, musk, musk clouds,\n",
       "narrowed eyes, nubbed penis, nude, open mouth, orgasm, orgasm face, oviposition, panting, paws, penile, penis, \n",
       "presenting, presenting pussy, pussy, pussy juice leaking, pussy juice on ground, pussy juice puddle, sheath, simple\n",
       "background, solo, spread legs, spread pussy, spreading, tail, tail tuft, teeth, teeth showing, text, toes, tongue, \n",
       "tongue out, tuft, vaginal fluids, vaginal oviposition, wearing glasses, sadkoinu, asher sterling, wickerbeast, 4:3,\n",
       "digital media (artwork), english text, signature, watermark\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m3\u001b[0m\u001b[3m toes, ahegao, animal genitalia, animal penis, balls, biped, blush, bodily fluids, breath, chest \u001b[0m\n", "\u001b[3mtuft, claws, cloud emanata, cum, cum on belly, cum on body, cum on chest, cum on face, cum on own face, cum on \u001b[0m\n", "\u001b[3mpenis, cum on self, cum string, cumshot, digitigrade, egg, egg from pussy, ejaculation, emanata, erection, eye \u001b[0m\n", "\u001b[3mroll, eyewear, eyewear only, feet, flared penis, fluffy, fur, genital fluids, genitals, glasses, glasses only, \u001b[0m\n", "\u001b[3mhair, half-closed eyes, horn, intersex, knot, labor, leaking, looking pleasured, maleherm, mane, musk, musk clouds,\u001b[0m\n", "\u001b[3mnarrowed eyes, nubbed penis, nude, open mouth, orgasm, orgasm face, oviposition, panting, paws, penile, penis, \u001b[0m\n", "\u001b[3mpresenting, presenting pussy, pussy, pussy juice leaking, pussy juice on ground, pussy juice puddle, sheath, simple\u001b[0m\n", "\u001b[3mbackground, solo, spread legs, spread pussy, spreading, tail, tail tuft, teeth, teeth showing, text, toes, tongue, \u001b[0m\n", "\u001b[3mtongue out, tuft, vaginal fluids, vaginal oviposition, wearing glasses, sadkoinu, asher sterling, wickerbeast, \u001b[0m\u001b[1;3;92m4:3\u001b[0m\u001b[3m,\u001b[0m\n", "\u001b[3mdigital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, english text, signature, watermark\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4291826.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4291826.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\c06c3afbd6e2ff687410eb37a3b16bcd.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\c06c3afbd6e2ff687410eb37a3b16bcd.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: blue body, blue eyes, blue fur, blue insides, blue nipples, blue pussy, blue tongue, breasts, \n",
       "eyewear, female, flag, flower, fur, genitals, glasses, hair, holding flag, holding object, lgbt pride, nipples, \n",
       "orange body, orange fur, orange hair, outside, plant, pride color flag, pride colors, pussy, solo, tongue, \n",
       "transgender pride colors, unusual insides, arcanelynx, lynx arcane, tormiline (nardoragon), wickerbeast, trans \n",
       "(lore)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mblue body, blue eyes, blue fur, blue insides, blue nipples, blue pussy, blue tongue, breasts, \u001b[0m\n", "\u001b[3meyewear, female, flag, flower, fur, genitals, glasses, hair, holding flag, holding object, lgbt pride, nipples, \u001b[0m\n", "\u001b[3morange body, orange fur, orange hair, outside, plant, pride color flag, pride colors, pussy, solo, tongue, \u001b[0m\n", "\u001b[3mtransgender pride colors, unusual insides, arcanelynx, lynx arcane, tormiline \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mnardoragon\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, trans \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4392148.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4392148.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\277361bdfaafac051885ee07c5416b63.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\277361bdfaafac051885ee07c5416b63.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, balls, bdsm,\n",
       "belly, big balls, big breasts, big dom small sub, blue penis, blush, bodily fluids, bodily fluids in ass, bondage, \n",
       "bound, breasts, claws, clothing, collar, computer, cutaway, dominant, duo, ear piercing, electronics, equine \n",
       "genitalia, equine penis, eyewear, footwear, fur, genital fluids, genitals, girly, gloves, hair, handwear, herm, \n",
       "herm/male, herm penetrating, high heels, hightop shoes, horn, internal, intersex, intersex/male, intersex \n",
       "penetrating, leash, leash pull, legwear, long hair, male, male penetrated, medial ring, mismatched animal penis, \n",
       "mismatched genitalia, mismatched penis, mostly nude, nails, nipples, open mouth, pattern clothing, penetration, \n",
       "penile, penile penetration, penis, piercing, pink eyes, pink hair, pink penis, ponytail, precum, purple hair, \n",
       "restraints, rope, rope bondage, saliva, sex, size difference, smile, stockings, striped clothing, stripes, sweat, \n",
       "sweatdrop, tail, teeth, tongue, tongue out, vr headset, white balls, white body, white breasts, white fur, wire, \n",
       "codyblue-731, vr chat, kira kathell, slushie (character), fox, wickerbeast, 2023, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mabdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, balls, bdsm,\u001b[0m\n", "\u001b[3mbelly, big balls, big breasts, big dom small sub, blue penis, blush, bodily fluids, bodily fluids in ass, bondage, \u001b[0m\n", "\u001b[3mbound, breasts, claws, clothing, collar, computer, cutaway, dominant, duo, ear piercing, electronics, equine \u001b[0m\n", "\u001b[3mgenitalia, equine penis, eyewear, footwear, fur, genital fluids, genitals, girly, gloves, hair, handwear, herm, \u001b[0m\n", "\u001b[3mherm/male, herm penetrating, high heels, hightop shoes, horn, internal, intersex, intersex/male, intersex \u001b[0m\n", "\u001b[3mpenetrating, leash, leash pull, legwear, long hair, male, male penetrated, medial ring, mismatched animal penis, \u001b[0m\n", "\u001b[3mmismatched genitalia, mismatched penis, mostly nude, nails, nipples, open mouth, pattern clothing, penetration, \u001b[0m\n", "\u001b[3mpenile, penile penetration, penis, piercing, pink eyes, pink hair, pink penis, ponytail, precum, purple hair, \u001b[0m\n", "\u001b[3mrestraints, rope, rope bondage, saliva, sex, size difference, smile, stockings, striped clothing, stripes, sweat, \u001b[0m\n", "\u001b[3msweatdrop, tail, teeth, tongue, tongue out, vr headset, white balls, white body, white breasts, white fur, wire, \u001b[0m\n", "\u001b[3mcodyblue-\u001b[0m\u001b[1;3;36m731\u001b[0m\u001b[3m, vr chat, kira kathell, slushie \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, fox, wickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4392152.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4392152.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1d411b14dd22f24cb54a04fc07a85996.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1d411b14dd22f24cb54a04fc07a85996.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, balls, bdsm,\n",
       "belly, big balls, big breasts, big dom small sub, blue penis, blush, bodily fluids, bodily fluids in ass, bondage, \n",
       "boots, bound, breasts, bulge, cheek tuft, claws, clothing, collar, computer, cum, cum drip, cum in ass, cum \n",
       "inflation, cum inside, cum on balls, cum on penis, cum while penetrated, cumshot, cutaway, dominant, dripping, duo,\n",
       "ear piercing, ejaculation, electronics, equine genitalia, equine penis, erection, eyewear, facial tuft, footwear, \n",
       "fur, genital fluids, genitals, girly, gloves, hair, handwear, herm, herm/male, herm penetrating, high heels, \n",
       "hightop shoes, horn, inflation, internal, intersex, intersex/male, intersex penetrating, leash, leash pull, \n",
       "legwear, looking pleasured, male, male penetrated, medial ring, mismatched animal penis, mismatched genitalia, \n",
       "mismatched penis, mostly nude, nails, nipples, open mouth, orgasm, pattern clothing, penetration, penile, penile \n",
       "penetration, penis, piercing, pink eyes, pink hair, pink penis, ponytail, precum, purple hair, restraints, rope, \n",
       "rope bondage, saliva, sex, size difference, smile, stockings, striped clothing, stripes, sweat, sweatdrop, tail, \n",
       "teeth, tongue, tongue out, tuft, vr headset, white balls, white body, white breasts, white fur, wire, codyblue-731,\n",
       "vr chat, kira kathell, slushie (character), fox, wickerbeast, 2023, digital media (artwork)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mabdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, balls, bdsm,\u001b[0m\n", "\u001b[3mbelly, big balls, big breasts, big dom small sub, blue penis, blush, bodily fluids, bodily fluids in ass, bondage, \u001b[0m\n", "\u001b[3mboots, bound, breasts, bulge, cheek tuft, claws, clothing, collar, computer, cum, cum drip, cum in ass, cum \u001b[0m\n", "\u001b[3minflation, cum inside, cum on balls, cum on penis, cum while penetrated, cumshot, cutaway, dominant, dripping, duo,\u001b[0m\n", "\u001b[3mear piercing, ejaculation, electronics, equine genitalia, equine penis, erection, eyewear, facial tuft, footwear, \u001b[0m\n", "\u001b[3mfur, genital fluids, genitals, girly, gloves, hair, handwear, herm, herm/male, herm penetrating, high heels, \u001b[0m\n", "\u001b[3mhightop shoes, horn, inflation, internal, intersex, intersex/male, intersex penetrating, leash, leash pull, \u001b[0m\n", "\u001b[3mlegwear, looking pleasured, male, male penetrated, medial ring, mismatched animal penis, mismatched genitalia, \u001b[0m\n", "\u001b[3mmismatched penis, mostly nude, nails, nipples, open mouth, orgasm, pattern clothing, penetration, penile, penile \u001b[0m\n", "\u001b[3mpenetration, penis, piercing, pink eyes, pink hair, pink penis, ponytail, precum, purple hair, restraints, rope, \u001b[0m\n", "\u001b[3mrope bondage, saliva, sex, size difference, smile, stockings, striped clothing, stripes, sweat, sweatdrop, tail, \u001b[0m\n", "\u001b[3mteeth, tongue, tongue out, tuft, vr headset, white balls, white body, white breasts, white fur, wire, codyblue-\u001b[0m\u001b[1;3;36m731\u001b[0m\u001b[3m,\u001b[0m\n", "\u001b[3mvr chat, kira kathell, slushie \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, fox, wickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4448328.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4448328.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\6d8f57a3f0840b9fa5ff41cdae43ab01.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\6d8f57a3f0840b9fa5ff41cdae43ab01.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus, areola, breasts, claws, clothed, clothing, female, flower, fur, genitals, hand behind \n",
       "head, heart symbol, legwear, looking at viewer, lying, nipples, on back, open mouth, plant, pussy, solo, spread \n",
       "legs, spreading, tail, thigh highs, tongue, naive tabby, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus, areola, breasts, claws, clothed, clothing, female, flower, fur, genitals, hand behind \u001b[0m\n", "\u001b[3mhead, heart symbol, legwear, looking at viewer, lying, nipples, on back, open mouth, plant, pussy, solo, spread \u001b[0m\n", "\u001b[3mlegs, spreading, tail, thigh highs, tongue, naive tabby, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4459143.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4459143.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\ca2edfcc56081be6c707b4c130941aaa.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\ca2edfcc56081be6c707b4c130941aaa.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, areola, big breasts, big hair, blue body, blue fur, blue tail, breasts, claws, clitoris, \n",
       "fangs, female, fur, genitals, green areola, green body, green eyes, green fur, green hair, green nipples, green \n",
       "tongue, grey body, grey ears, grey fur, hair, multicolored body, multicolored ears, multicolored fur, narrowed \n",
       "eyes, nipples, nude, open mouth, open smile, pussy, seductive, smile, solo, tail, teeth, thick thighs, tongue, two \n",
       "tone body, two tone ears, two tone fur, two tone tail, white body, white ears, white fur, white tail, ryshokka syre\n",
       "(artist), wickerbeast, 2023, 3:4, signature\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, areola, big breasts, big hair, blue body, blue fur, blue tail, breasts, claws, clitoris, \u001b[0m\n", "\u001b[3mfangs, female, fur, genitals, green areola, green body, green eyes, green fur, green hair, green nipples, green \u001b[0m\n", "\u001b[3mtongue, grey body, grey ears, grey fur, hair, multicolored body, multicolored ears, multicolored fur, narrowed \u001b[0m\n", "\u001b[3meyes, nipples, nude, open mouth, open smile, pussy, seductive, smile, solo, tail, teeth, thick thighs, tongue, two \u001b[0m\n", "\u001b[3mtone body, two tone ears, two tone fur, two tone tail, white body, white ears, white fur, white tail, ryshokka syre\u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3martist\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, wickerbeast, \u001b[0m\u001b[1;3;36m2023\u001b[0m\u001b[3m, \u001b[0m\u001b[1;3;92m3:4\u001b[0m\u001b[3m, signature\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4508617.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4508617.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\7c4c7e4f15a953c992d6435b36a815d4.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\7c4c7e4f15a953c992d6435b36a815d4.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: animal genitalia, anthro, anthro penetrating, balls, biped, blush, bodily fluids, bookshelf, breeding\n",
       "mount, claws, clothing, clothing aside, cum, cum drip, cum inside, cum on ground, cum on object, cum strand, \n",
       "cumshot, curling tail, digitigrade, dripping, ejaculation, erection, eyewear, feather necklace, feet, fur, \n",
       "furniture, genital fluids, genitals, glasses, hair, holding object, horn, humping, jewelry, jewelry only, knot, \n",
       "knotting, leaking cum, looking pleasured, male, male penetrating, narrowed eyes, necklace, nubbed penis, nude, open\n",
       "mouth, orgasm, paws, penetrable sex toy, penetration, penile, penis, sex toy, sheath, solo, spread toes, sunset, \n",
       "tail, teeth, teeth showing, toe claws, toes, tongue, tongue out, beanthusiast, blender (software), blender cycles, \n",
       "asher sterling, wickerbeast, 3d (artwork), digital media (artwork), watermark, maleherm (lore)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manimal genitalia, anthro, anthro penetrating, balls, biped, blush, bodily fluids, bookshelf, breeding\u001b[0m\n", "\u001b[3mmount, claws, clothing, clothing aside, cum, cum drip, cum inside, cum on ground, cum on object, cum strand, \u001b[0m\n", "\u001b[3mcumshot, curling tail, digitigrade, dripping, ejaculation, erection, eyewear, feather necklace, feet, fur, \u001b[0m\n", "\u001b[3mfurniture, genital fluids, genitals, glasses, hair, holding object, horn, humping, jewelry, jewelry only, knot, \u001b[0m\n", "\u001b[3mknotting, leaking cum, looking pleasured, male, male penetrating, narrowed eyes, necklace, nubbed penis, nude, open\u001b[0m\n", "\u001b[3mmouth, orgasm, paws, penetrable sex toy, penetration, penile, penis, sex toy, sheath, solo, spread toes, sunset, \u001b[0m\n", "\u001b[3mtail, teeth, teeth showing, toe claws, toes, tongue, tongue out, beanthusiast, blender \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3msoftware\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, blender cycles, \u001b[0m\n", "\u001b[3masher sterling, wickerbeast, 3d \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, watermark, maleherm \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4551771.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4551771.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\9e595a406ca31b7dc7c6be378c7448a4.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\9e595a406ca31b7dc7c6be378c7448a4.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 3 toes, 4 ears, ankle cuffs, arms above head, balls, bdsm, biped, bodily fluids, bondage, bound, \n",
       "breath, claws, cuddling, cuff (restraint), cum, cum inside, cum on arm, cum on body, cum string, cumshot, \n",
       "digitigrade, dripping, duo, ejaculation, embrace, erection, eyes closed, eyewear, feet, finger claws, flared penis,\n",
       "foot fetish, foot on face, from front position, fur, fur markings, genital fluids, genitals, glasses, glasses off, \n",
       "glowing, glowing eyes, hair, hand on back, hand on shoulder, hanging by arms, horn, hug, internal, internal \n",
       "vaginal, intersex, intersex/male, key, key in mouth, kissing, kissing head, knot, knotting, lock, looking at \n",
       "viewer, lying, lying on another, male, male penetrating, maleherm, maleherm/male, mane, markings, multi ear, nubbed\n",
       "penis, nude, obscured penetration, on back, on front, orgasm, pawpads, paws, penetration, penile, penile \n",
       "penetration, penis, precum, precum drip, raised arms, restraints, reverse missionary position, sex, shackled, \n",
       "shackled ankles, shackled wrists, shackles, simple background, smile, solo, tail, tail tuft, text, toe claws, toes,\n",
       "tuft, vaginal, vaginal penetration, wrist cuffs, toddavali, asher sterling, cinnamon (toddavali), avali, \n",
       "wickerbeast, digital drawing (artwork), digital media (artwork), english text, multiple images, sketch, sketch \n",
       "page, maleherm (lore)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m3\u001b[0m\u001b[3m toes, \u001b[0m\u001b[1;3;36m4\u001b[0m\u001b[3m ears, ankle cuffs, arms above head, balls, bdsm, biped, bodily fluids, bondage, bound, \u001b[0m\n", "\u001b[3mbreath, claws, cuddling, cuff \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mrestraint\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, cum, cum inside, cum on arm, cum on body, cum string, cumshot, \u001b[0m\n", "\u001b[3mdigitigrade, dripping, duo, ejaculation, embrace, erection, eyes closed, eyewear, feet, finger claws, flared penis,\u001b[0m\n", "\u001b[3mfoot fetish, foot on face, from front position, fur, fur markings, genital fluids, genitals, glasses, glasses off, \u001b[0m\n", "\u001b[3mglowing, glowing eyes, hair, hand on back, hand on shoulder, hanging by arms, horn, hug, internal, internal \u001b[0m\n", "\u001b[3mvaginal, intersex, intersex/male, key, key in mouth, kissing, kissing head, knot, knotting, lock, looking at \u001b[0m\n", "\u001b[3mviewer, lying, lying on another, male, male penetrating, maleherm, maleherm/male, mane, markings, multi ear, nubbed\u001b[0m\n", "\u001b[3mpenis, nude, obscured penetration, on back, on front, orgasm, pawpads, paws, penetration, penile, penile \u001b[0m\n", "\u001b[3mpenetration, penis, precum, precum drip, raised arms, restraints, reverse missionary position, sex, shackled, \u001b[0m\n", "\u001b[3mshackled ankles, shackled wrists, shackles, simple background, smile, solo, tail, tail tuft, text, toe claws, toes,\u001b[0m\n", "\u001b[3mtuft, vaginal, vaginal penetration, wrist cuffs, toddavali, asher sterling, cinnamon \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mtoddavali\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, avali, \u001b[0m\n", "\u001b[3mwickerbeast, digital drawing \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, english text, multiple images, sketch, sketch \u001b[0m\n", "\u001b[3mpage, maleherm \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4565011.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4565011.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\7fd38428a8469124bf5f16055b68250b.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\7fd38428a8469124bf5f16055b68250b.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 5 fingers, animal genitalia, animal penis, anthro, balls, big breasts, big dom small sub, black \n",
       "sclera, blue eyes, blush, bodily fluids, breasts, claws, close-up, cum, cum drip, cum from nose, cum in mouth, cum \n",
       "in nose, cum inside, cum on neck, cum on penis, cum on tongue, cum string, cumshot, cutaway, cybernetics, dominant,\n",
       "dripping, duo, ejaculation, equine genitalia, equine penis, fingers, fur, genital fluids, genitals, gynomorph, \n",
       "gynomorph/male, gynomorph penetrating, gynomorph penetrating male, hair, horn, intersex, intersex/male, intersex \n",
       "penetrating, intersex penetrating male, looking pleasured, machine, male, male/male, male penetrated, nipples, \n",
       "nude, oral, oral penetration, penetration, penis, pink eyes, pink hair, purple nipples, saliva, sex, size \n",
       "difference, sweat, sweatdrop, tongue, vein, veiny penis, white balls, white body, codyblue-731, slushie \n",
       "(character), cyborg, wickerbeast, 2024\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m5\u001b[0m\u001b[3m fingers, animal genitalia, animal penis, anthro, balls, big breasts, big dom small sub, black \u001b[0m\n", "\u001b[3msclera, blue eyes, blush, bodily fluids, breasts, claws, close-up, cum, cum drip, cum from nose, cum in mouth, cum \u001b[0m\n", "\u001b[3min nose, cum inside, cum on neck, cum on penis, cum on tongue, cum string, cumshot, cutaway, cybernetics, dominant,\u001b[0m\n", "\u001b[3mdripping, duo, ejaculation, equine genitalia, equine penis, fingers, fur, genital fluids, genitals, gynomorph, \u001b[0m\n", "\u001b[3mgynomorph/male, gynomorph penetrating, gynomorph penetrating male, hair, horn, intersex, intersex/male, intersex \u001b[0m\n", "\u001b[3mpenetrating, intersex penetrating male, looking pleasured, machine, male, male/male, male penetrated, nipples, \u001b[0m\n", "\u001b[3mnude, oral, oral penetration, penetration, penis, pink eyes, pink hair, purple nipples, saliva, sex, size \u001b[0m\n", "\u001b[3mdifference, sweat, sweatdrop, tongue, vein, veiny penis, white balls, white body, codyblue-\u001b[0m\u001b[1;3;36m731\u001b[0m\u001b[3m, slushie \u001b[0m\n", "\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, cyborg, wickerbeast, \u001b[0m\u001b[1;3;36m2024\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4581465.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4581465.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\4d10005d667513f3b984c182c0a409d7.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\4d10005d667513f3b984c182c0a409d7.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anus outline, big butt, bottomwear, bulge, butt, claws, clothed, clothing, clothing pull, \n",
       "horn, lingerie, looking at viewer, looking down, low-angle view, male, panties, solo, underwear, underwear pull, \n",
       "foxinuhhbox, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anus outline, big butt, bottomwear, bulge, butt, claws, clothed, clothing, clothing pull, \u001b[0m\n", "\u001b[3mhorn, lingerie, looking at viewer, looking down, low-angle view, male, panties, solo, underwear, underwear pull, \u001b[0m\n", "\u001b[3mfoxinuhhbox, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4626098.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4626098.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\03c67b009e6581e076615a4f9b71367b.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\03c67b009e6581e076615a4f9b71367b.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 5 fingers, abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, \n",
       "arm warmers, armwear, balls, bedroom, bedroom sex, big breasts, big dom small sub, blue eyes, blue hair, blue \n",
       "penis, blush, bodily fluids, breasts, claws, clothing, collar, dominant, dripping, duo, ear piercing, equine \n",
       "genitalia, equine penis, fingers, genital fluids, genitals, gloves, grey balls, grey body, gynomorph, \n",
       "gynomorph/male, gynomorph penetrating, gynomorph penetrating male, hair, handwear, horn, intersex, intersex/male, \n",
       "intersex penetrating, intersex penetrating male, knot, leaking precum, legwear, male, male penetrated, mostly nude,\n",
       "navel, nipples, nude, pattern armwear, pattern clothing, pattern legwear, penetration, penis, piercing, pink eyes, \n",
       "precum, precum drip, precum string, purple hair, purple nipples, sex, sex pillow, size difference, stockings, \n",
       "striped armwear, striped clothing, striped legwear, stripes, teeth, vein, veiny penis, white balls, white body, \n",
       "codyblue-731, slushie (character), xeroxado (character), nardoragon, wickerbeast, 2024\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m5\u001b[0m\u001b[3m fingers, abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, \u001b[0m\n", "\u001b[3marm warmers, armwear, balls, bedroom, bedroom sex, big breasts, big dom small sub, blue eyes, blue hair, blue \u001b[0m\n", "\u001b[3mpenis, blush, bodily fluids, breasts, claws, clothing, collar, dominant, dripping, duo, ear piercing, equine \u001b[0m\n", "\u001b[3mgenitalia, equine penis, fingers, genital fluids, genitals, gloves, grey balls, grey body, gynomorph, \u001b[0m\n", "\u001b[3mgynomorph/male, gynomorph penetrating, gynomorph penetrating male, hair, handwear, horn, intersex, intersex/male, \u001b[0m\n", "\u001b[3mintersex penetrating, intersex penetrating male, knot, leaking precum, legwear, male, male penetrated, mostly nude,\u001b[0m\n", "\u001b[3mnavel, nipples, nude, pattern armwear, pattern clothing, pattern legwear, penetration, penis, piercing, pink eyes, \u001b[0m\n", "\u001b[3mprecum, precum drip, precum string, purple hair, purple nipples, sex, sex pillow, size difference, stockings, \u001b[0m\n", "\u001b[3mstriped armwear, striped clothing, striped legwear, stripes, teeth, vein, veiny penis, white balls, white body, \u001b[0m\n", "\u001b[3mcodyblue-\u001b[0m\u001b[1;3;36m731\u001b[0m\u001b[3m, slushie \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, xeroxado \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, nardoragon, wickerbeast, \u001b[0m\u001b[1;3;36m2024\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4626104.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4626104.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\5fd70c9088ebece61d9018b078f54db3.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\5fd70c9088ebece61d9018b078f54db3.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 5 fingers, abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, \n",
       "arm warmers, armwear, balls, bed, bedroom, bedroom sex, big breasts, big dom small sub, blue eyes, blue hair, blue \n",
       "penis, blue tongue, blush, bodily fluids, breasts, butt, claws, clothing, collar, cum, cum in ass, cum inflation, \n",
       "cum inside, cum on bed, cum on butt, cum while penetrated, cumshot, dominant, dripping, duo, ear piercing, \n",
       "ejaculation, equine genitalia, equine penis, fingers, furniture, genital fluids, genitals, gloves, grey balls, grey\n",
       "body, gynomorph, gynomorph/male, gynomorph penetrating, gynomorph penetrating male, hair, hands-free, handwear, \n",
       "horn, inflation, intersex, intersex/male, intersex penetrating, intersex penetrating male, knot, leaking precum, \n",
       "legwear, looking pleasured, male, male penetrated, mostly nude, navel, nipples, nude, pattern armwear, pattern \n",
       "clothing, pattern legwear, penetration, penis, piercing, pink eyes, precum, purple hair, purple nipples, sex, sex \n",
       "pillow, size difference, stockings, striped armwear, striped clothing, striped legwear, stripes, teeth, tongue, \n",
       "tongue out, vein, veiny penis, white balls, white body, codyblue-731, slushie (character), xeroxado (character), \n",
       "nardoragon, wickerbeast, 2024\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m5\u001b[0m\u001b[3m fingers, abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, areola, \u001b[0m\n", "\u001b[3marm warmers, armwear, balls, bed, bedroom, bedroom sex, big breasts, big dom small sub, blue eyes, blue hair, blue \u001b[0m\n", "\u001b[3mpenis, blue tongue, blush, bodily fluids, breasts, butt, claws, clothing, collar, cum, cum in ass, cum inflation, \u001b[0m\n", "\u001b[3mcum inside, cum on bed, cum on butt, cum while penetrated, cumshot, dominant, dripping, duo, ear piercing, \u001b[0m\n", "\u001b[3mejaculation, equine genitalia, equine penis, fingers, furniture, genital fluids, genitals, gloves, grey balls, grey\u001b[0m\n", "\u001b[3mbody, gynomorph, gynomorph/male, gynomorph penetrating, gynomorph penetrating male, hair, hands-free, handwear, \u001b[0m\n", "\u001b[3mhorn, inflation, intersex, intersex/male, intersex penetrating, intersex penetrating male, knot, leaking precum, \u001b[0m\n", "\u001b[3mlegwear, looking pleasured, male, male penetrated, mostly nude, navel, nipples, nude, pattern armwear, pattern \u001b[0m\n", "\u001b[3mclothing, pattern legwear, penetration, penis, piercing, pink eyes, precum, purple hair, purple nipples, sex, sex \u001b[0m\n", "\u001b[3mpillow, size difference, stockings, striped armwear, striped clothing, striped legwear, stripes, teeth, tongue, \u001b[0m\n", "\u001b[3mtongue out, vein, veiny penis, white balls, white body, codyblue-\u001b[0m\u001b[1;3;36m731\u001b[0m\u001b[3m, slushie \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, xeroxado \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n", "\u001b[3mnardoragon, wickerbeast, \u001b[0m\u001b[1;3;36m2024\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4639181.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4639181.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1aad2bcd835b573b55cb1ccd98b92d43.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1aad2bcd835b573b55cb1ccd98b92d43.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: accessory, anthro, antlers, blue body, blue fur, blue hair, blue pawpads, body grab, bracelet, brown \n",
       "body, brown fur, brown hair, cock ring, cuddling, duo, ear piercing, ear ring, ear stud, facial piercing, fur, \n",
       "furgonomics, gauged ear, gold (metal), gold bracelet, gold cock ring, gold ear stud, gold earring, gold jewelry, \n",
       "gold markings, gold nose ring, gold ring, gold tail ring, hair, horn, jewelry, male, male/male, markings, nose \n",
       "piercing, nose ring, pawpads, penis accessory, penis jewelry, piercing, ring, ring (jewelry), ring piercing, tail, \n",
       "tail accessory, tail jewelry, tail ring, white body, white fur, mega moppa, jeffavious, sakki, deer, wickerbeast\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3maccessory, anthro, antlers, blue body, blue fur, blue hair, blue pawpads, body grab, bracelet, brown \u001b[0m\n", "\u001b[3mbody, brown fur, brown hair, cock ring, cuddling, duo, ear piercing, ear ring, ear stud, facial piercing, fur, \u001b[0m\n", "\u001b[3mfurgonomics, gauged ear, gold \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mmetal\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, gold bracelet, gold cock ring, gold ear stud, gold earring, gold jewelry, \u001b[0m\n", "\u001b[3mgold markings, gold nose ring, gold ring, gold tail ring, hair, horn, jewelry, male, male/male, markings, nose \u001b[0m\n", "\u001b[3mpiercing, nose ring, pawpads, penis accessory, penis jewelry, piercing, ring, ring \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mjewelry\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, ring piercing, tail, \u001b[0m\n", "\u001b[3mtail accessory, tail jewelry, tail ring, white body, white fur, mega moppa, jeffavious, sakki, deer, wickerbeast\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\wickerbeast\\4670625.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\wickerbeast\\\u001b[0m\u001b[1;36m4670625.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\wickerbeast\\1951c9ae19851b1032ecb069aeff0c6c.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\wickerbeast\\1951c9ae19851b1032ecb069aeff0c6c.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: 3 toes, abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, anthro on \n",
       "anthro, anthro penetrated, anthro penetrating, anthro penetrating anthro, balls, belly, big balls, big penis, \n",
       "blush, bodily fluids, bulge, butt, butt grab, claws, cum, cum inflation, cum inside, cum on balls, cum on penis, \n",
       "cum on self, cumshot, defloration, dominant, dominant male, drooling, ejaculation, embarrassed, erection, eyebrows,\n",
       "feet, fur, genital fluids, genitals, hand on butt, horn, huge penis, humanoid genitalia, humanoid penis, hyper, \n",
       "hyper genitalia, hyper penis, inflation, inside, internal, knot, male, male/male, male penetrated, male \n",
       "penetrating, male penetrating male, nude, organs, orgasm, penetration, penile, penile penetration, penis, penis in \n",
       "ass, power bottom, saliva, scared, sex, sheath, shower, shower sex, spread butt, spreading, standing, stomach, \n",
       "tail, teeth, text, toes, tongue, tongue out, translucent, wet, white body, white fur, worried, foxinuhhbox, don't \n",
       "drop the soap, frost fire777, sergal, wickerbeast, 2024, alternate version at paywall, digital media (artwork), \n",
       "english text\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[1;3;36m3\u001b[0m\u001b[3m toes, abdominal bulge, anal, anal penetration, animal genitalia, animal penis, anthro, anthro on \u001b[0m\n", "\u001b[3manthro, anthro penetrated, anthro penetrating, anthro penetrating anthro, balls, belly, big balls, big penis, \u001b[0m\n", "\u001b[3mblush, bodily fluids, bulge, butt, butt grab, claws, cum, cum inflation, cum inside, cum on balls, cum on penis, \u001b[0m\n", "\u001b[3mcum on self, cumshot, defloration, dominant, dominant male, drooling, ejaculation, embarrassed, erection, eyebrows,\u001b[0m\n", "\u001b[3mfeet, fur, genital fluids, genitals, hand on butt, horn, huge penis, humanoid genitalia, humanoid penis, hyper, \u001b[0m\n", "\u001b[3mhyper genitalia, hyper penis, inflation, inside, internal, knot, male, male/male, male penetrated, male \u001b[0m\n", "\u001b[3mpenetrating, male penetrating male, nude, organs, orgasm, penetration, penile, penile penetration, penis, penis in \u001b[0m\n", "\u001b[3mass, power bottom, saliva, scared, sex, sheath, shower, shower sex, spread butt, spreading, standing, stomach, \u001b[0m\n", "\u001b[3mtail, teeth, text, toes, tongue, tongue out, translucent, wet, white body, white fur, worried, foxinuhhbox, don't \u001b[0m\n", "\u001b[3mdrop the soap, frost fire777, sergal, wickerbeast, \u001b[0m\u001b[1;3;36m2024\u001b[0m\u001b[3m, alternate version at paywall, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n", "\u001b[3menglish text\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import re\n", "import os\n", "import json\n", "from rich.console import Console\n", "\n", "console = Console()\n", "\n", "import re\n", "\n", "# Define tags to be ignored using regular expressions for exact matching\n", "ignored_tags = [\n", " r\"\\bhi res\\b\",\n", " r\"\\bshaded\\b\",\n", " r\"\\btagme\\b\",\n", " r\"\\babsurd res\\b\",\n", " r\"\\bdetailed\\b\",\n", " r\"\\bdota\\b\",\n", " r\"\\bcreative commons\\b\",\n", " r\"\\bcc-by-nc-nd\\b\",\n", " r\"\\bsquare enix\\b\",\n", " r\"\\bby conditional dnp\\b\",\n", " r\"\\bfinal fantasy xiv\\b\",\n", " r\"\\bfinal fantasy\\b\",\n", " r\"\\bmythological canine\\b\",\n", " r\"\\bancient pokemon\\b\",\n", " r\"\\bfelis\\b\",\n", " r\"\\basian mythology\\b\",\n", " r\"\\bmythological scalie\\b\",\n", " r\"\\bwidescreen\\b\",\n", " r\"\\bmythological creature\\b\",\n", " r\"\\b4k\\b\",\n", " r\"\\bfelid\\b\",\n", " r\"\\bsega\\b\",\n", " r\"\\bhasbro\\b\",\n", " r\"\\blegendary pokemon\\b\",\n", " r\"\\bzootopia\\b\",\n", " r\"\\bfive nights at freddy's\\b\",\n", " r\"\\beeveelution\\b\",\n", " r\"\\bdisney\\b\",\n", " r\"\\bcanis\\b\",\n", " r\"\\bcanine\\b\",\n", " r\"\\bdigimon\\b\",\n", " r\"\\bcanid\\b\",\n", " r\"\\bbandai namco\\b\",\n", " r\"\\bpokemon \\(species\\)\\b\",\n", " r\"\\bmammal\\b\",\n", " r\"\\bpokemon\\b\",\n", " r\"\\bnintendo\\b\",\n", "]\n", "\n", "# Function to check if a tag should be ignored based on the ignored_tags list\n", "def should_ignore_tag(tag):\n", " for ignored_tag_pattern in ignored_tags:\n", " if re.search(ignored_tag_pattern, tag, re.IGNORECASE):\n", " return True\n", " return False\n", "\n", "# Function to process tags and determine if they should be ignored\n", "def process_tags(tags_list):\n", " processed_tags = []\n", " for tag in tags_list:\n", " # Replace underscores with spaces\n", " tag = tag.replace(\"_\", \" \")\n", " if not should_ignore_tag(tag):\n", " processed_tags.append(tag)\n", " return processed_tags\n", "\n", "# Modify the process_file function to use the updated process_tags function\n", "def process_file(file_path):\n", " try:\n", " console.print(f\"Processing file: [bold]{file_path}[/bold]\")\n", " with open(file_path, \"r\") as f:\n", " data = json.load(f)\n", "\n", " # Parse the URL and generate filename\n", " post_data = data.get(\"post\", {})\n", " file_data = post_data.get(\"file\", {})\n", " url = file_data.get(\"url\")\n", " if url:\n", " filename, ext = os.path.splitext(os.path.basename(url))\n", "\n", " # Create caption file\n", " caption_file = f\"{filename}.txt\"\n", " caption_path = os.path.join(os.path.dirname(file_path), caption_file)\n", "\n", " with open(caption_path, \"w\", encoding=\"utf-8\") as f:\n", " console.print(f\"Creating caption file: [bold]{caption_path}[/bold]\")\n", " # Write rating\n", " rating = post_data.get(\"rating\", \"q\")\n", " if rating == \"s\":\n", " f.write(\"rating_safe, \")\n", " elif rating == \"e\":\n", " f.write(\"rating_explicit, \")\n", " else:\n", " f.write(\"rating_questionable, \")\n", "\n", " # Process tags\n", " tags_data = post_data.get(\"tags\", {})\n", " processed_tags = []\n", " for category, tags_list in tags_data.items():\n", " processed_tags.extend(process_tags(tags_list))\n", "\n", " # Check if there are any valid tags before writing\n", " if processed_tags:\n", " # Join tags with commas and write to file\n", " tags_line = \", \".join(processed_tags)\n", " f.write(tags_line.strip())\n", " console.print(f\"Writing tags: [italic]{tags_line.strip()}[/italic]\")\n", "\n", " except Exception as e:\n", " console.print(f\"Error processing file: [bold]{file_path}[/bold]\")\n", " console.print(e)\n", "\n", "\n", "def recursive_process(directory):\n", " for root, dirs, files in os.walk(directory):\n", " for file in files:\n", " if file.endswith(\".json\"):\n", " file_path = os.path.join(root, file)\n", " process_file(file_path)\n", "\n", "if __name__ == \"__main__\":\n", " root_directory = r\"E:\\training_dir\\wickerbeast\"\n", " recursive_process(root_directory)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "<>:42: SyntaxWarning: invalid escape sequence '\\('\n", "<>:42: SyntaxWarning: invalid escape sequence '\\('\n", "C:\\Users\\kade\\AppData\\Local\\Temp\\ipykernel_6940\\2358354964.py:42: SyntaxWarning: invalid escape sequence '\\('\n", " \"pokemon \\(species\\)\",\n" ] }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\3911050.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m3911050.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\74f0deb5d828b5f4d4c55b3a2bb13a8b.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\74f0deb5d828b5f4d4c55b3a2bb13a8b.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, biped, blue clothing, blue footwear, blue legwear, blue socks, blue thigh highs, blue thigh \n",
       "socks, clothing, electronics, footwear, girly, headphones, legwear, long socks, machine, male, male anthro, \n",
       "multicolored clothing, multicolored footwear, multicolored legwear, multicolored socks, multicolored thigh highs, \n",
       "multicolored thigh socks, neck tuft, pattern clothing, pattern footwear, pattern legwear, pattern socks, pattern \n",
       "thigh highs, pattern thigh socks, screen, simple background, socks, solo, striped clothing, striped footwear, \n",
       "striped legwear, striped socks, striped thigh highs, striped thigh socks, stripes, thigh highs, thigh socks, tuft, \n",
       "two tone clothing, two tone footwear, two tone legwear, two tone socks, two tone thigh highs, two tone thigh socks,\n",
       "white clothing, white footwear, white legwear, white socks, white thigh highs, white thigh socks, by pinkpoffinz, \n",
       "programming socks, voicemod, voicemod protogen, protogen, robot\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, biped, blue clothing, blue footwear, blue legwear, blue socks, blue thigh highs, blue thigh \u001b[0m\n", "\u001b[3msocks, clothing, electronics, footwear, girly, headphones, legwear, long socks, machine, male, male anthro, \u001b[0m\n", "\u001b[3mmulticolored clothing, multicolored footwear, multicolored legwear, multicolored socks, multicolored thigh highs, \u001b[0m\n", "\u001b[3mmulticolored thigh socks, neck tuft, pattern clothing, pattern footwear, pattern legwear, pattern socks, pattern \u001b[0m\n", "\u001b[3mthigh highs, pattern thigh socks, screen, simple background, socks, solo, striped clothing, striped footwear, \u001b[0m\n", "\u001b[3mstriped legwear, striped socks, striped thigh highs, striped thigh socks, stripes, thigh highs, thigh socks, tuft, \u001b[0m\n", "\u001b[3mtwo tone clothing, two tone footwear, two tone legwear, two tone socks, two tone thigh highs, two tone thigh socks,\u001b[0m\n", "\u001b[3mwhite clothing, white footwear, white legwear, white socks, white thigh highs, white thigh socks, by pinkpoffinz, \u001b[0m\n", "\u001b[3mprogramming socks, voicemod, voicemod protogen, protogen, robot\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\3921738.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m3921738.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\51ff893c703fc54cadff97b02935f7ab.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\51ff893c703fc54cadff97b02935f7ab.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, balls, blue clothing, blue footwear, blue legwear, blue socks, blue thigh highs, blue thigh \n",
       "socks, chastity cage, chastity device, clothing, footwear, fur, genitals, glowing, glowing eyes, glowing genitalia,\n",
       "glowing penis, legwear, long socks, machine, male, multicolored clothing, multicolored footwear, multicolored \n",
       "legwear, multicolored socks, multicolored thigh highs, multicolored thigh socks, pattern clothing, pattern \n",
       "footwear, pattern legwear, pattern socks, pattern thigh highs, pattern thigh socks, penis, socks, solo, striped \n",
       "clothing, striped footwear, striped legwear, striped socks, striped thigh highs, striped thigh socks, stripes, \n",
       "thigh highs, thigh socks, two tone clothing, two tone footwear, two tone legwear, two tone socks, two tone thigh \n",
       "highs, two tone thigh socks, white clothing, white footwear, white legwear, white socks, white thigh highs, white \n",
       "thigh socks, by paul 0w0, programming socks, voicemod, voicemod protogen, protogen\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, balls, blue clothing, blue footwear, blue legwear, blue socks, blue thigh highs, blue thigh \u001b[0m\n", "\u001b[3msocks, chastity cage, chastity device, clothing, footwear, fur, genitals, glowing, glowing eyes, glowing genitalia,\u001b[0m\n", "\u001b[3mglowing penis, legwear, long socks, machine, male, multicolored clothing, multicolored footwear, multicolored \u001b[0m\n", "\u001b[3mlegwear, multicolored socks, multicolored thigh highs, multicolored thigh socks, pattern clothing, pattern \u001b[0m\n", "\u001b[3mfootwear, pattern legwear, pattern socks, pattern thigh highs, pattern thigh socks, penis, socks, solo, striped \u001b[0m\n", "\u001b[3mclothing, striped footwear, striped legwear, striped socks, striped thigh highs, striped thigh socks, stripes, \u001b[0m\n", "\u001b[3mthigh highs, thigh socks, two tone clothing, two tone footwear, two tone legwear, two tone socks, two tone thigh \u001b[0m\n", "\u001b[3mhighs, two tone thigh socks, white clothing, white footwear, white legwear, white socks, white thigh highs, white \u001b[0m\n", "\u001b[3mthigh socks, by paul 0w0, programming socks, voicemod, voicemod protogen, protogen\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\3922605.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m3922605.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\045c3a1219e5783df66217ca825884ca.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\045c3a1219e5783df66217ca825884ca.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, anthrofied, blue clothing, blue footwear, blue legwear, blue socks, blue thigh highs, blue \n",
       "thigh socks, blush, clothing, electronics, fluffy, fluffy tail, footwear, fur, girly, group, headphones, legwear, \n",
       "long socks, machine, male, male/male, multicolored clothing, multicolored footwear, multicolored legwear, \n",
       "multicolored socks, multicolored thigh highs, multicolored thigh socks, one eye closed, pattern clothing, pattern \n",
       "footwear, pattern legwear, pattern socks, pattern thigh highs, pattern thigh socks, red clothing, red footwear, red\n",
       "legwear, red socks, red thigh highs, red thigh socks, simple background, socks, stockings, striped clothing, \n",
       "striped footwear, striped legwear, striped socks, striped thigh highs, striped thigh socks, stripes, tail, thigh \n",
       "highs, thigh socks, trio, two tone clothing, two tone footwear, two tone legwear, two tone socks, two tone thigh \n",
       "highs, two tone thigh socks, white clothing, white footwear, white legwear, white socks, white thigh highs, white \n",
       "thigh socks, wink, msi, mythology, opera \\(browser\\), programming socks, voicemod, aura \\(operagx\\), msi dragon \n",
       "lucky, voicemod protogen, domestic cat, dragon, feline, furred dragon, protogen, robot, scalie\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, anthrofied, blue clothing, blue footwear, blue legwear, blue socks, blue thigh highs, blue \u001b[0m\n", "\u001b[3mthigh socks, blush, clothing, electronics, fluffy, fluffy tail, footwear, fur, girly, group, headphones, legwear, \u001b[0m\n", "\u001b[3mlong socks, machine, male, male/male, multicolored clothing, multicolored footwear, multicolored legwear, \u001b[0m\n", "\u001b[3mmulticolored socks, multicolored thigh highs, multicolored thigh socks, one eye closed, pattern clothing, pattern \u001b[0m\n", "\u001b[3mfootwear, pattern legwear, pattern socks, pattern thigh highs, pattern thigh socks, red clothing, red footwear, red\u001b[0m\n", "\u001b[3mlegwear, red socks, red thigh highs, red thigh socks, simple background, socks, stockings, striped clothing, \u001b[0m\n", "\u001b[3mstriped footwear, striped legwear, striped socks, striped thigh highs, striped thigh socks, stripes, tail, thigh \u001b[0m\n", "\u001b[3mhighs, thigh socks, trio, two tone clothing, two tone footwear, two tone legwear, two tone socks, two tone thigh \u001b[0m\n", "\u001b[3mhighs, two tone thigh socks, white clothing, white footwear, white legwear, white socks, white thigh highs, white \u001b[0m\n", "\u001b[3mthigh socks, wink, msi, mythology, opera \\\u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mbrowser\\\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, programming socks, voicemod, aura \\\u001b[0m\u001b[1;3m(\u001b[0m\u001b[3moperagx\\\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, msi dragon \u001b[0m\n", "\u001b[3mlucky, voicemod protogen, domestic cat, dragon, feline, furred dragon, protogen, robot, scalie\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\3926617.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m3926617.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\4ecac26b3956e2f4f2cda478cc49009d.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\4ecac26b3956e2f4f2cda478cc49009d.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: :3, ambiguous gender, black body, black fur, clothing, dialogue, footwear, fur, gesture, girly, hand \n",
       "gesture, humor, joke, kneeling, light, machine, male, pointing, simple background, socks, sunlight, tail, text, by \n",
       "lyanmyan, voicemod, voicemod protogen, protogen\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3m:\u001b[0m\u001b[1;3;36m3\u001b[0m\u001b[3m, ambiguous gender, black body, black fur, clothing, dialogue, footwear, fur, gesture, girly, hand \u001b[0m\n", "\u001b[3mgesture, humor, joke, kneeling, light, machine, male, pointing, simple background, socks, sunlight, tail, text, by \u001b[0m\n", "\u001b[3mlyanmyan, voicemod, voicemod protogen, protogen\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\3936137.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m3936137.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\f9b83994b104a0a5338279e503680429.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\f9b83994b104a0a5338279e503680429.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: ambiguous gender, anthro, bedroom eyes, big tail, black body, black fur, blue eyes, blue inner ear, \n",
       "duo, fluffy, fluffy tail, fur, girly, hair, jack-o' pose, machine, macro, male, markings, mascot, micro, \n",
       "multicolored hair, musical note, narrowed eyes, pose, seductive, striped markings, striped tail, stripes, tail, \n",
       "tail markings, by drunkarcher, voicemod, voicemod protogen, humanoid, protogen, digital media \\(artwork\\)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mambiguous gender, anthro, bedroom eyes, big tail, black body, black fur, blue eyes, blue inner ear, \u001b[0m\n", "\u001b[3mduo, fluffy, fluffy tail, fur, girly, hair, jack-o' pose, machine, macro, male, markings, mascot, micro, \u001b[0m\n", "\u001b[3mmulticolored hair, musical note, narrowed eyes, pose, seductive, striped markings, striped tail, stripes, tail, \u001b[0m\n", "\u001b[3mtail markings, by drunkarcher, voicemod, voicemod protogen, humanoid, protogen, digital media \\\u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\\\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\3936805.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m3936805.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\47d29a54b0831ef54f41f6f2afe2cd04.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\47d29a54b0831ef54f41f6f2afe2cd04.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: abstract background, ambiguous gender, anthro, baby bottle, blue eyes, blue mouth, blue nose, blue \n",
       "stripes, bottle, bright colors, chastity cage, chastity device, clean diaper, clothing, container, diaper, diaper \n",
       "fetish, flipping viewer off, for a head, gesture, hand gesture, hypnosis, long socks, machine, middle finger, mind \n",
       "control, musical note, paws, profanity, screen, screen face, screencap, screencap background, screencap edit, sex \n",
       "toy, solo, spiral, spiral background, stripes, text, underwear, vibrator, wand vibrator, white fingers, by \n",
       "harleyfunnycat, programming socks, twitter, voicemod, voicemod protogen, object head, protogen, robot, screen head,\n",
       "english text, meme\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3mabstract background, ambiguous gender, anthro, baby bottle, blue eyes, blue mouth, blue nose, blue \u001b[0m\n", "\u001b[3mstripes, bottle, bright colors, chastity cage, chastity device, clean diaper, clothing, container, diaper, diaper \u001b[0m\n", "\u001b[3mfetish, flipping viewer off, for a head, gesture, hand gesture, hypnosis, long socks, machine, middle finger, mind \u001b[0m\n", "\u001b[3mcontrol, musical note, paws, profanity, screen, screen face, screencap, screencap background, screencap edit, sex \u001b[0m\n", "\u001b[3mtoy, solo, spiral, spiral background, stripes, text, underwear, vibrator, wand vibrator, white fingers, by \u001b[0m\n", "\u001b[3mharleyfunnycat, programming socks, twitter, voicemod, voicemod protogen, object head, protogen, robot, screen head,\u001b[0m\n", "\u001b[3menglish text, meme\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\4270812.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m4270812.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\159dbfe085eea74ed6740b7df2d264e6.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\159dbfe085eea74ed6740b7df2d264e6.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: anthro, clothing, diaper, electronics, footwear, girly, headphones, legwear, machine, male, sitting, \n",
       "socks, solo, stockings, tail, underwear, by lonegreenorcacalf, voicemod, voicemod protogen, protogen\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3manthro, clothing, diaper, electronics, footwear, girly, headphones, legwear, machine, male, sitting, \u001b[0m\n", "\u001b[3msocks, solo, stockings, tail, underwear, by lonegreenorcacalf, voicemod, voicemod protogen, protogen\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Processing file: E:\\training_dir\\voicemod_protogen\\4429041.json\n",
       "
\n" ], "text/plain": [ "Processing file: \u001b[1mE:\\training_dir\\voicemod_protogen\\\u001b[0m\u001b[1;36m4429041.j\u001b[0m\u001b[1mson\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Creating caption file: E:\\training_dir\\voicemod_protogen\\39d7abf951fc2a45c545ab458a422c45.txt\n",
       "
\n" ], "text/plain": [ "Creating caption file: \u001b[1mE:\\training_dir\\voicemod_protogen\\39d7abf951fc2a45c545ab458a422c45.txt\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
Writing tags: :3, anthro, armwear, claws, clothing, cybernetics, dialogue, electronics, featureless crotch, finger \n",
       "claws, fingers, fluffy, fur, girly, hair, hand on hip, headgear, headphones, headset, legwear, looking at viewer, \n",
       "low-angle view, machine, male, male anthro, multicolored body, multicolored fur, multicolored hair, multicolored \n",
       "tail, pattern armwear, pattern clothing, pattern legwear, solo, speech bubble, striped armwear, striped clothing, \n",
       "striped legwear, stripes, tail, talking to viewer, thigh highs, visor, by pinkpoffinz, voicemod, voicemod protogen,\n",
       "cyborg, protogen, digital media \\(artwork\\)\n",
       "
\n" ], "text/plain": [ "Writing tags: \u001b[3m:\u001b[0m\u001b[1;3;36m3\u001b[0m\u001b[3m, anthro, armwear, claws, clothing, cybernetics, dialogue, electronics, featureless crotch, finger \u001b[0m\n", "\u001b[3mclaws, fingers, fluffy, fur, girly, hair, hand on hip, headgear, headphones, headset, legwear, looking at viewer, \u001b[0m\n", "\u001b[3mlow-angle view, machine, male, male anthro, multicolored body, multicolored fur, multicolored hair, multicolored \u001b[0m\n", "\u001b[3mtail, pattern armwear, pattern clothing, pattern legwear, solo, speech bubble, striped armwear, striped clothing, \u001b[0m\n", "\u001b[3mstriped legwear, stripes, tail, talking to viewer, thigh highs, visor, by pinkpoffinz, voicemod, voicemod protogen,\u001b[0m\n", "\u001b[3mcyborg, protogen, digital media \\\u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\\\u001b[0m\u001b[1;3m)\u001b[0m\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import os\n", "import json\n", "from rich.console import Console\n", "\n", "console = Console()\n", "\n", "# Define tags to be ignored\n", "ignored_tags = [\n", " \"hi res\",\n", " \"shaded\",\n", " \"tagme\",\n", " \"absurd res\",\n", " \"detailed\",\n", " \"dota\",\n", " \"creative commons\",\n", " \"cc-by-nc-nd\",\n", " \"square enix\",\n", " \"by conditional dnp\",\n", " \"final fantasy xiv\",\n", " \"final fantasy\",\n", " \"mythological canine\",\n", " \"ancient pokemon\",\n", " \"felis\",\n", " \"asian mythology\",\n", " \"mythological scalie\",\n", " \"widescreen\",\n", " \"mythological creature\",\n", " \"4k\",\n", " \"felid\",\n", " \"sega\",\n", " \"hasbro\",\n", " \"legendary pokemon\",\n", " \"zootopia\",\n", " \"five nights at freddy's\"\n", " \"eeveelution\",\n", " \"disney\",\n", " \"canis\",\n", " \"canine\",\n", " \"digimon\",\n", " \"canid\",\n", " \"bandai namco\",\n", " \"pokemon \\(species\\)\",\n", " \"mammal\",\n", " \"pokemon\", # Make sure this doesnt kill generation 1 pokemon, etc, strict tag matching!\n", " \"nintendo\"\n", "]\n", "\n", "def process_file(file_path):\n", " try:\n", " console.print(f\"Processing file: [bold]{file_path}[/bold]\")\n", " with open(file_path, \"r\") as f:\n", " data = json.load(f)\n", "\n", " # Parse the URL and generate filename\n", " post_data = data.get(\"post\", {})\n", " file_data = post_data.get(\"file\", {})\n", " url = file_data.get(\"url\")\n", " if url:\n", " filename, ext = os.path.splitext(os.path.basename(url))\n", "\n", " # Create caption file\n", " caption_file = f\"{filename}.txt\"\n", " caption_path = os.path.join(os.path.dirname(file_path), caption_file)\n", "\n", " with open(caption_path, \"w\", encoding=\"utf-8\") as f:\n", " console.print(f\"Creating caption file: [bold]{caption_path}[/bold]\")\n", " # Write rating\n", " rating = post_data.get(\"rating\", \"q\")\n", " if rating == \"s\":\n", " f.write(\"rating_safe, \")\n", " elif rating == \"e\":\n", " f.write(\"rating_explicit, \")\n", " else:\n", " f.write(\"rating_questionable, \")\n", "\n", " # Process tags\n", " tags = []\n", " tags_data = post_data.get(\"tags\", {})\n", " for category, tags_list in tags_data.items():\n", " for tag in tags_list:\n", " # Replace underscores with spaces\n", " tag = tag.replace(\"_\", \" \")\n", " if tag.lower() not in ignored_tags:\n", " processed_tag = process_tag(tag, category)\n", " if processed_tag:\n", " tags.append(processed_tag)\n", "\n", " # Check if there are any valid tags before writing\n", " if tags:\n", " # Join tags with commas and write to file\n", " tags_line = \", \".join(tags)\n", " f.write(tags_line.strip())\n", " console.print(f\"Writing tags: [italic]{tags_line.strip()}[/italic]\")\n", "\n", " except Exception as e:\n", " console.print(f\"Error processing file: [bold]{file_path}[/bold]\")\n", " console.print(e)\n", "\n", "def process_tag(tag, category=None):\n", " if tag.isdigit() or all(part.isdigit() for part in tag.split(':')):\n", " return \"\"\n", " tag = tag.replace(\"_\", \" \")\n", " if category == \"artist\":\n", " return f\"by {tag}\"\n", " else:\n", " tag = tag.replace(\"(\", \"\\\\(\").replace(\")\", \"\\\\)\")\n", " return tag\n", "\n", "def recursive_process(directory):\n", " for root, dirs, files in os.walk(directory):\n", " for file in files:\n", " if file.endswith(\".json\"):\n", " file_path = os.path.join(root, file)\n", " process_file(file_path)\n", "\n", "if __name__ == \"__main__\":\n", " root_directory = r\"E:\\training_dir\\voicemod_protogen\"\n", " recursive_process(root_directory)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.3" } }, "nbformat": 4, "nbformat_minor": 2 }