File size: 82,076 Bytes
00b2f69 6e9eb5f 00b2f69 d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 6e9eb5f d87b607 00b2f69 d87b607 00b2f69 d87b607 00b2f69 6e9eb5f 00b2f69 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 |
{
"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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">1036495.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m1036495.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\83d1c895de1cac48ea61405a279f905e.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\83d1c895de1cac48ea61405a279f905e.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">4</span><span style=\"font-style: italic\"> toes, animal genitalia, animal penis, anthro, anthro on anthro, anthro penetrated, anthro </span>\n",
"<span style=\"font-style: italic\">penetrating, anthro penetrating anthro, balls, balls deep, big breasts, big ear, black body, black fur, black nose,</span>\n",
"<span style=\"font-style: italic\">blue body, blue eyes, blue fur, blue nipples, blue tongue, bodily fluids, breasts, butt, claws, cum, cum in pussy, </span>\n",
"<span style=\"font-style: italic\">cum inside, cum on balls, cum on butt, cum on self, cum on tail, cum while penetrated, cumshot, cutaway, duo, ear </span>\n",
"<span style=\"font-style: italic\">piercing, ejaculation, erection, feet, foot fetish, foot play, footjob, fucked silly, fur, genital fluids, </span>\n",
"<span style=\"font-style: italic\">genitals, green penis, grey background, hair, happy, happy sex, herm, herm/male, herm on top, herm penetrated, </span>\n",
"<span style=\"font-style: italic\">heterochromia, impregnation, internal, intersex, intersex/male, intersex on top, intersex penetrated, knot, long </span>\n",
"<span style=\"font-style: italic\">tail, male, male on bottom, male penetrating, male penetrating herm, male penetrating intersex, multicolored body, </span>\n",
"<span style=\"font-style: italic\">multicolored fur, navel, nipple piercing, nipples, nude, on bottom, on top, open mouth, orgasm, ovum, penetration, </span>\n",
"<span style=\"font-style: italic\">penis, piercing, reach around, reverse cowgirl position, sex, simple background, smile, sperm cell, tail, text, toe</span>\n",
"<span style=\"font-style: italic\">claws, toes, tongue, two-footed footjob, vaginal, vaginal penetration, white body, white fur, white hair, </span>\n",
"<span style=\"font-style: italic\">drawesome, lunardian, thebigbadwolf01, artica sparkle, iktan </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lunardian</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, jex, jogauni, english text, signature</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[1;3;36m4\u001b[0m\u001b[3m toes, animal genitalia, animal penis, anthro, anthro on anthro, anthro penetrated, anthro \u001b[0m\n",
"\u001b[3mpenetrating, anthro penetrating anthro, balls, balls deep, big breasts, big ear, black body, black fur, black nose,\u001b[0m\n",
"\u001b[3mblue body, blue eyes, blue fur, blue nipples, blue tongue, bodily fluids, breasts, butt, claws, cum, cum in pussy, \u001b[0m\n",
"\u001b[3mcum inside, cum on balls, cum on butt, cum on self, cum on tail, cum while penetrated, cumshot, cutaway, duo, ear \u001b[0m\n",
"\u001b[3mpiercing, ejaculation, erection, feet, foot fetish, foot play, footjob, fucked silly, fur, genital fluids, \u001b[0m\n",
"\u001b[3mgenitals, green penis, grey background, hair, happy, happy sex, herm, herm/male, herm on top, herm penetrated, \u001b[0m\n",
"\u001b[3mheterochromia, impregnation, internal, intersex, intersex/male, intersex on top, intersex penetrated, knot, long \u001b[0m\n",
"\u001b[3mtail, male, male on bottom, male penetrating, male penetrating herm, male penetrating intersex, multicolored body, \u001b[0m\n",
"\u001b[3mmulticolored fur, navel, nipple piercing, nipples, nude, on bottom, on top, open mouth, orgasm, ovum, penetration, \u001b[0m\n",
"\u001b[3mpenis, piercing, reach around, reverse cowgirl position, sex, simple background, smile, sperm cell, tail, text, toe\u001b[0m\n",
"\u001b[3mclaws, toes, tongue, two-footed footjob, vaginal, vaginal penetration, white body, white fur, white hair, \u001b[0m\n",
"\u001b[3mdrawesome, lunardian, thebigbadwolf01, artica sparkle, iktan \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlunardian\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, jex, jogauni, english text, signature\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">1934184.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m1934184.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\c9e4e368196a066bbaeecddf819acc0c.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\c9e4e368196a066bbaeecddf819acc0c.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">accessory, anthro, anthro on anthro, anthro penetrated, anthro penetrating, anthro penetrating </span>\n",
"<span style=\"font-style: italic\">anthro, black hair, blonde hair, bodily fluids, butterfly clip, duo, eyewear, facial piercing, female, female </span>\n",
"<span style=\"font-style: italic\">penetrated, genital fluids, genitals, glasses, hair, hair accessory, hairclip, knot, licking, lil ryuu, male, </span>\n",
"<span style=\"font-style: italic\">male/female, male penetrating, male penetrating female, nipple piercing, nipples, penetration, penile, penile </span>\n",
"<span style=\"font-style: italic\">penetration, penis, penis in pussy, piercing, sex, striped genitalia, striped penis, stripes, tongue, tongue out, </span>\n",
"<span style=\"font-style: italic\">tongue piercing, vaginal, vaginal fluids, vaginal penetration, magenta7, kaiyonato, fennec fox, fox, jex, true fox,</span>\n",
"<span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2019</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3maccessory, anthro, anthro on anthro, anthro penetrated, anthro penetrating, anthro penetrating \u001b[0m\n",
"\u001b[3manthro, black hair, blonde hair, bodily fluids, butterfly clip, duo, eyewear, facial piercing, female, female \u001b[0m\n",
"\u001b[3mpenetrated, genital fluids, genitals, glasses, hair, hair accessory, hairclip, knot, licking, lil ryuu, male, \u001b[0m\n",
"\u001b[3mmale/female, male penetrating, male penetrating female, nipple piercing, nipples, penetration, penile, penile \u001b[0m\n",
"\u001b[3mpenetration, penis, penis in pussy, piercing, sex, striped genitalia, striped penis, stripes, tongue, tongue out, \u001b[0m\n",
"\u001b[3mtongue piercing, vaginal, vaginal fluids, vaginal penetration, magenta7, kaiyonato, fennec fox, fox, jex, true fox,\u001b[0m\n",
"\u001b[1;3;36m2019\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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">2882292.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m2882292.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\e668f98252bf6598a53a7a70ced4f665.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\e668f98252bf6598a53a7a70ced4f665.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">anthro, anthro on anthro, anthro penetrated, anthro penetrating, anthro penetrating anthro, balls, </span>\n",
"<span style=\"font-style: italic\">black balls, bodily fluids, broken condom, cervical contact, condom, cum, cum in pussy, cum in uterus, cum inside, </span>\n",
"<span style=\"font-style: italic\">cum while penetrated, cybernetic limb, duo, genital fluids, genitals, glowing, glowing cum, glowing markings, </span>\n",
"<span style=\"font-style: italic\">impregnation, internal, intersex, intersex/male, intersex penetrated, interspecies impregnation, male, male </span>\n",
"<span style=\"font-style: italic\">penetrating, male penetrating intersex, male penetrating maleherm, maleherm, maleherm/male, maleherm penetrated, </span>\n",
"<span style=\"font-style: italic\">markings, orgasm, ovum, penetration, penis, pink penis, pink pussy, pussy, sex, sexual barrier device, simultaneous</span>\n",
"<span style=\"font-style: italic\">orgasms, sperm cell, unusual bodily fluids, unusual cum, unusual genital fluids, unwanted cum inside, unwanted </span>\n",
"<span style=\"font-style: italic\">ejaculation, unwanted impregnation, uterus, vaginal, vaginal penetration, ringstudios, zero3 delta, jex, umbreon, </span>\n",
"<span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold; font-style: italic\">4:3</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manthro, anthro on anthro, anthro penetrated, anthro penetrating, anthro penetrating anthro, balls, \u001b[0m\n",
"\u001b[3mblack balls, bodily fluids, broken condom, cervical contact, condom, cum, cum in pussy, cum in uterus, cum inside, \u001b[0m\n",
"\u001b[3mcum while penetrated, cybernetic limb, duo, genital fluids, genitals, glowing, glowing cum, glowing markings, \u001b[0m\n",
"\u001b[3mimpregnation, internal, intersex, intersex/male, intersex penetrated, interspecies impregnation, male, male \u001b[0m\n",
"\u001b[3mpenetrating, male penetrating intersex, male penetrating maleherm, maleherm, maleherm/male, maleherm penetrated, \u001b[0m\n",
"\u001b[3mmarkings, orgasm, ovum, penetration, penis, pink penis, pink pussy, pussy, sex, sexual barrier device, simultaneous\u001b[0m\n",
"\u001b[3morgasms, sperm cell, unusual bodily fluids, unusual cum, unusual genital fluids, unwanted cum inside, unwanted \u001b[0m\n",
"\u001b[3mejaculation, unwanted impregnation, uterus, vaginal, vaginal penetration, ringstudios, zero3 delta, jex, umbreon, \u001b[0m\n",
"\u001b[1;3;92m4:3\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">3117560.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m3117560.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\4fcda3b35f948f23a30ae434a05c8911.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\4fcda3b35f948f23a30ae434a05c8911.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">anal, anal penetration, anthro, black hair, black nose, blue body, blue fur, breasts, brother </span>\n",
"<span style=\"font-style: italic\">penetrating sister, clitoral, clitoral fingering, clitoral masturbation, clitoris, duo, faceless character, </span>\n",
"<span style=\"font-style: italic\">faceless male, female, female penetrated, fingering, fur, genitals, hair, happy, heterochromia, kurai kitsune, </span>\n",
"<span style=\"font-style: italic\">male, male/female, male penetrating, male penetrating female, masturbation, nipples, nude, open mouth, penetration,</span>\n",
"<span style=\"font-style: italic\">penile, penile penetration, penis, penis in ass, pussy, sex, smile, teeth, kyotoleopard, kasumi </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">kurai kitsune</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, </span>\n",
"<span style=\"font-style: italic\">jex, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2017</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, smaller version at source, brother </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lore</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, brother and sister </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lore</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, incest </span>\n",
"<span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lore</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, sibling </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lore</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, sister </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lore</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, twincest </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lore</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, twins </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">lore</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manal, anal penetration, anthro, black hair, black nose, blue body, blue fur, breasts, brother \u001b[0m\n",
"\u001b[3mpenetrating sister, clitoral, clitoral fingering, clitoral masturbation, clitoris, duo, faceless character, \u001b[0m\n",
"\u001b[3mfaceless male, female, female penetrated, fingering, fur, genitals, hair, happy, heterochromia, kurai kitsune, \u001b[0m\n",
"\u001b[3mmale, male/female, male penetrating, male penetrating female, masturbation, nipples, nude, open mouth, penetration,\u001b[0m\n",
"\u001b[3mpenile, penile penetration, penis, penis in ass, pussy, sex, smile, teeth, kyotoleopard, kasumi \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mkurai kitsune\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n",
"\u001b[3mjex, \u001b[0m\u001b[1;3;36m2017\u001b[0m\u001b[3m, digital media \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martwork\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, smaller version at source, brother \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, brother and sister \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, incest \u001b[0m\n",
"\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, sibling \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, sister \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, twincest \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mlore\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, twins \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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">3937269.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m3937269.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\e1b51263cc0c143e034b23da38f4f977.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\e1b51263cc0c143e034b23da38f4f977.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">animal genitalia, animal penis, anthro, balls, big penis, erection, forest, genitals, male, nude, </span>\n",
"<span style=\"font-style: italic\">outside, penis, plant, solo, tree, viperthejex, vrchat, viper </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">vexx</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, fox, jex, rexouium, </span><span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold; font-style: italic\">16:9</span><span style=\"font-style: italic\">, 3d </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, </span>\n",
"<span style=\"font-style: italic\">digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manimal genitalia, animal penis, anthro, balls, big penis, erection, forest, genitals, male, nude, \u001b[0m\n",
"\u001b[3moutside, penis, plant, solo, tree, viperthejex, vrchat, viper \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mvexx\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, fox, jex, rexouium, \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, \u001b[0m\n",
"\u001b[3mdigital 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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">3959531.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m3959531.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\7b436df395272266b605fe11c77157f6.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\7b436df395272266b605fe11c77157f6.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">animal genitalia, animal penis, anthro, butt, erection, fur, genitals, knot, male, nude, paws, penis,</span>\n",
"<span style=\"font-style: italic\">pose, purple body, purple fur, simple background, smile, solo, enderowy, blender </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">software</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, ender </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">enderowy</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, jex,</span>\n",
"<span style=\"font-style: italic\">rexouium, </span><span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold; font-style: italic\">16:9</span><span style=\"font-style: italic\">, 3d </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manimal genitalia, animal penis, anthro, butt, erection, fur, genitals, knot, male, nude, paws, penis,\u001b[0m\n",
"\u001b[3mpose, purple body, purple fur, simple background, smile, solo, enderowy, blender \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3msoftware\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, ender \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3menderowy\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, jex,\u001b[0m\n",
"\u001b[3mrexouium, \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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">399544.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m399544.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\b1f7031a1771243560959f5e855d330f.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\b1f7031a1771243560959f5e855d330f.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">4</span><span style=\"font-style: italic\"> toes, anthro, arm support, armwear, barefoot, bent arm, bent legs, big ears, biped, black body, </span>\n",
"<span style=\"font-style: italic\">black fur, black hair, black nose, breasts, claws, clothing, detached sleeves, digitigrade, extended arm, feet, </span>\n",
"<span style=\"font-style: italic\">feet together knees apart, female, fluffy, fluffy tail, fur, genitals, hair, hand on knee, hand on leg, hand on own</span>\n",
"<span style=\"font-style: italic\">knee, hand on own leg, hindpaw, inviting, leaning, leaning backward, looking at viewer, markings, multicolored </span>\n",
"<span style=\"font-style: italic\">body, multicolored fur, multicolored hair, naughty face, navel, nipples, nude, pawpads, paws, pillow, pink eyes, </span>\n",
"<span style=\"font-style: italic\">planted leg, pose, purple body, purple fur, pussy, reclining, relaxing, short hair, sleeves, smile, smoke, solo, </span>\n",
"<span style=\"font-style: italic\">spread knees, spread legs, spreading, tail, toes, touching knee, touching leg, touching own knee, touching own leg,</span>\n",
"<span style=\"font-style: italic\">two tone body, two tone fur, two tone hair, white body, white fur, wrist on knee, wrist on leg, neon </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artist</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, </span>\n",
"<span style=\"font-style: italic\">aventity, ninara </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">ninjaataris</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, domestic dog, jex, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2013</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[1;3;36m4\u001b[0m\u001b[3m toes, anthro, arm support, armwear, barefoot, bent arm, bent legs, big ears, biped, black body, \u001b[0m\n",
"\u001b[3mblack fur, black hair, black nose, breasts, claws, clothing, detached sleeves, digitigrade, extended arm, feet, \u001b[0m\n",
"\u001b[3mfeet together knees apart, female, fluffy, fluffy tail, fur, genitals, hair, hand on knee, hand on leg, hand on own\u001b[0m\n",
"\u001b[3mknee, hand on own leg, hindpaw, inviting, leaning, leaning backward, looking at viewer, markings, multicolored \u001b[0m\n",
"\u001b[3mbody, multicolored fur, multicolored hair, naughty face, navel, nipples, nude, pawpads, paws, pillow, pink eyes, \u001b[0m\n",
"\u001b[3mplanted leg, pose, purple body, purple fur, pussy, reclining, relaxing, short hair, sleeves, smile, smoke, solo, \u001b[0m\n",
"\u001b[3mspread knees, spread legs, spreading, tail, toes, touching knee, touching leg, touching own knee, touching own leg,\u001b[0m\n",
"\u001b[3mtwo tone body, two tone fur, two tone hair, white body, white fur, wrist on knee, wrist on leg, neon \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3martist\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n",
"\u001b[3maventity, ninara \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mninjaataris\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, domestic dog, jex, \u001b[0m\u001b[1;3;36m2013\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">4218591.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m4218591.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\b1974da64b21e03e1d5add9dd499c2d6.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\b1974da64b21e03e1d5add9dd499c2d6.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">andromorph, andromorph/male, animal genitalia, animal penis, anklet, anthro, balls, bite, bodily </span>\n",
"<span style=\"font-style: italic\">fluids, duo, ear piercing, feathers, fluffy, fluffy tail, genital fluids, genitals, grey body, intersex, </span>\n",
"<span style=\"font-style: italic\">intersex/male, jewelry, knot, looking pleasured, male, neck bite, nipples, penetration, penis, piercing, pussy, </span>\n",
"<span style=\"font-style: italic\">shoulder bite, spread legs, spreading, tail, vaginal, vaginal fluids, vaginal penetration, white body, kellwolfik, </span>\n",
"<span style=\"color: #800080; text-decoration-color: #800080; font-weight: bold; font-style: italic\">juno</span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">junoooo</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, </span><span style=\"color: #800080; text-decoration-color: #800080; font-weight: bold; font-style: italic\">lex</span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">junoooo</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, humanoid, jex</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3mandromorph, andromorph/male, animal genitalia, animal penis, anklet, anthro, balls, bite, bodily \u001b[0m\n",
"\u001b[3mfluids, duo, ear piercing, feathers, fluffy, fluffy tail, genital fluids, genitals, grey body, intersex, \u001b[0m\n",
"\u001b[3mintersex/male, jewelry, knot, looking pleasured, male, neck bite, nipples, penetration, penis, piercing, pussy, \u001b[0m\n",
"\u001b[3mshoulder bite, spread legs, spreading, tail, vaginal, vaginal fluids, vaginal penetration, white body, kellwolfik, \u001b[0m\n",
"\u001b[1;3;35mjuno\u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mjunoooo\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\u001b[1;3;35mlex\u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mjunoooo\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, humanoid, jex\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">4218601.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m4218601.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\c68352323ae009c01932f83d70cffaaf.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\c68352323ae009c01932f83d70cffaaf.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">4</span><span style=\"font-style: italic\"> toes, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">5</span><span style=\"font-style: italic\"> fingers, ambiguous gender, anklet, anthro, anthro on feral, bestiality, blush, bodily </span>\n",
"<span style=\"font-style: italic\">fluids, cum, cumshot, duo, ear piercing, ejaculation, eye contact, feathers, feet, feral, fingers, genital fluids, </span>\n",
"<span style=\"font-style: italic\">genitals, jewelry, licking, limbless vertebrate, looking at another, looking pleasured, male, muscular, penis, </span>\n",
"<span style=\"font-style: italic\">piercing, serpentine, stroking penis, submissive, submissive male, tail, tail wrapped around, toes, tongue, tongue </span>\n",
"<span style=\"font-style: italic\">out, kelniferion, </span><span style=\"color: #800080; text-decoration-color: #800080; font-weight: bold; font-style: italic\">juno</span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">junoooo</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, jex, reptile, scalie, snake</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[1;3;36m4\u001b[0m\u001b[3m toes, \u001b[0m\u001b[1;3;36m5\u001b[0m\u001b[3m fingers, ambiguous gender, anklet, anthro, anthro on feral, bestiality, blush, bodily \u001b[0m\n",
"\u001b[3mfluids, cum, cumshot, duo, ear piercing, ejaculation, eye contact, feathers, feet, feral, fingers, genital fluids, \u001b[0m\n",
"\u001b[3mgenitals, jewelry, licking, limbless vertebrate, looking at another, looking pleasured, male, muscular, penis, \u001b[0m\n",
"\u001b[3mpiercing, serpentine, stroking penis, submissive, submissive male, tail, tail wrapped around, toes, tongue, tongue \u001b[0m\n",
"\u001b[3mout, kelniferion, \u001b[0m\u001b[1;3;35mjuno\u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mjunoooo\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, jex, reptile, scalie, snake\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">4584583.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m4584583.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\463c459a85e403c9393074128cbfdb56.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\463c459a85e403c9393074128cbfdb56.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">abs, anthro, armwear, bdsm, black latex, blue body, blue eyes, blue fur, bondage gear, brown body, </span>\n",
"<span style=\"font-style: italic\">brown fur, clothed, clothing, drone, dronification, duo, facility, fur, gag, glistening, glistening body, green </span>\n",
"<span style=\"font-style: italic\">eyes, hair, hypnosis, hypnotic visor, latex, latex armwear, latex clothing, latex legwear, latex skinsuit, legwear,</span>\n",
"<span style=\"font-style: italic\">male, male/male, mind control, multicolored body, multicolored fur, multicolored hair, muscular, muscular male, red</span>\n",
"<span style=\"font-style: italic\">body, red fur, reflection, restraints, rubber clothing, skinsuit, straitjacket, tail, text, tight clothing, </span>\n",
"<span style=\"font-style: italic\">training, visor, white body, white fur, starfieldapram, isaacjexo, starfield </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">character</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, fennix, jex, </span><span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold; font-style: italic\">2:1</span><span style=\"font-style: italic\">, 3d </span>\n",
"<span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, english text</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3mabs, anthro, armwear, bdsm, black latex, blue body, blue eyes, blue fur, bondage gear, brown body, \u001b[0m\n",
"\u001b[3mbrown fur, clothed, clothing, drone, dronification, duo, facility, fur, gag, glistening, glistening body, green \u001b[0m\n",
"\u001b[3meyes, hair, hypnosis, hypnotic visor, latex, latex armwear, latex clothing, latex legwear, latex skinsuit, legwear,\u001b[0m\n",
"\u001b[3mmale, male/male, mind control, multicolored body, multicolored fur, multicolored hair, muscular, muscular male, red\u001b[0m\n",
"\u001b[3mbody, red fur, reflection, restraints, rubber clothing, skinsuit, straitjacket, tail, text, tight clothing, \u001b[0m\n",
"\u001b[3mtraining, visor, white body, white fur, starfieldapram, isaacjexo, starfield \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mcharacter\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, fennix, jex, \u001b[0m\u001b[1;3;92m2:1\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, english text\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">4584587.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m4584587.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\cab2cbb56cec88491d8d10f6ab1eca17.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\cab2cbb56cec88491d8d10f6ab1eca17.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">abs, anthro, armwear, black body, black fur, black latex, blue body, blue eyes, blue fur, brown body,</span>\n",
"<span style=\"font-style: italic\">brown fur, clothed, clothing, duo, fur, glistening, glistening body, hair, latex, latex armwear, latex clothing, </span>\n",
"<span style=\"font-style: italic\">latex legwear, latex skinsuit, legwear, male, male/male, multicolored body, multicolored fur, multicolored hair, </span>\n",
"<span style=\"font-style: italic\">muscular, muscular male, red body, red fur, reflection, rubber clothing, rubbing, skinsuit, tail, tight clothing, </span>\n",
"<span style=\"font-style: italic\">white body, white fur, acana victus, destiny </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">video game</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, destiny </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2</span><span style=\"font-style: italic\">, isaacjexo, nexus </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">acanavictus</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, jex, </span>\n",
"<span style=\"font-style: italic\">rexouium, </span><span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold; font-style: italic\">1:1</span><span style=\"font-style: italic\">, 3d </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3mabs, anthro, armwear, black body, black fur, black latex, blue body, blue eyes, blue fur, brown body,\u001b[0m\n",
"\u001b[3mbrown fur, clothed, clothing, duo, fur, glistening, glistening body, hair, latex, latex armwear, latex clothing, \u001b[0m\n",
"\u001b[3mlatex legwear, latex skinsuit, legwear, male, male/male, multicolored body, multicolored fur, multicolored hair, \u001b[0m\n",
"\u001b[3mmuscular, muscular male, red body, red fur, reflection, rubber clothing, rubbing, skinsuit, tail, tight clothing, \u001b[0m\n",
"\u001b[3mwhite body, white fur, acana victus, destiny \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mvideo game\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, destiny \u001b[0m\u001b[1;3;36m2\u001b[0m\u001b[3m, isaacjexo, nexus \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3macanavictus\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, jex, \u001b[0m\n",
"\u001b[3mrexouium, \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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">4584596.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m4584596.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\202d6d8a41402623e36fbfa20783fc69.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\202d6d8a41402623e36fbfa20783fc69.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">abs, animal genitalia, animal penis, anthro, balls, blue body, blue eyes, blue fur, blue penis, </span>\n",
"<span style=\"font-style: italic\">bodily fluids, brown body, brown fur, brown sheath, chair, cum, cum on penis, egyptian, erection, fur, furniture, </span>\n",
"<span style=\"font-style: italic\">genital fluids, genitals, hair, looking at viewer, male, multicolored body, multicolored fur, multicolored hair, </span>\n",
"<span style=\"font-style: italic\">muscular, muscular male, penile, penis, red body, red fur, sheath, smile, smirk, solo, tail, throne, chemicalrain, </span>\n",
"<span style=\"font-style: italic\">isaacjexo, deity, egyptian god, jex</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3mabs, animal genitalia, animal penis, anthro, balls, blue body, blue eyes, blue fur, blue penis, \u001b[0m\n",
"\u001b[3mbodily fluids, brown body, brown fur, brown sheath, chair, cum, cum on penis, egyptian, erection, fur, furniture, \u001b[0m\n",
"\u001b[3mgenital fluids, genitals, hair, looking at viewer, male, multicolored body, multicolored fur, multicolored hair, \u001b[0m\n",
"\u001b[3mmuscular, muscular male, penile, penis, red body, red fur, sheath, smile, smirk, solo, tail, throne, chemicalrain, \u001b[0m\n",
"\u001b[3misaacjexo, deity, egyptian god, jex\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">507489.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m507489.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\cdd35b395dd507fdbcd44ffdd0303cc5.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\cdd35b395dd507fdbcd44ffdd0303cc5.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">anthro, bird's-eye view, black border, black hair, black nose, bodily fluids, border, bottomwear, </span>\n",
"<span style=\"font-style: italic\">camera, claws, clothed, clothing, duo, erection, faceless character, faceless male, facial piercing, fellatio, </span>\n",
"<span style=\"font-style: italic\">female, female penetrated, first person view, fur, furgonomics, furry-specific piercing, genitals, grey body, grey </span>\n",
"<span style=\"font-style: italic\">fur, hair, happy, high-angle view, horn, humanoid genitalia, humanoid penis, looking at viewer, male, male/female, </span>\n",
"<span style=\"font-style: italic\">male penetrating, male penetrating female, male pov, multicolored body, multicolored fur, muzzle piercing, nose </span>\n",
"<span style=\"font-style: italic\">piercing, open bottomwear, open clothing, open pants, oral, oral penetration, pants, partially clothed, pawpads, </span>\n",
"<span style=\"font-style: italic\">paws, penetrating pov, penetration, penile, penis, piercing, pink pawpads, pink penis, recording, saliva, septum </span>\n",
"<span style=\"font-style: italic\">piercing, sex, standing, two tone body, two tone fur, yellow body, yellow eyes, yellow fur, gorsha pendragon, </span>\n",
"<span style=\"font-style: italic\">vrischika, jex, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2014</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manthro, bird's-eye view, black border, black hair, black nose, bodily fluids, border, bottomwear, \u001b[0m\n",
"\u001b[3mcamera, claws, clothed, clothing, duo, erection, faceless character, faceless male, facial piercing, fellatio, \u001b[0m\n",
"\u001b[3mfemale, female penetrated, first person view, fur, furgonomics, furry-specific piercing, genitals, grey body, grey \u001b[0m\n",
"\u001b[3mfur, hair, happy, high-angle view, horn, humanoid genitalia, humanoid penis, looking at viewer, male, male/female, \u001b[0m\n",
"\u001b[3mmale penetrating, male penetrating female, male pov, multicolored body, multicolored fur, muzzle piercing, nose \u001b[0m\n",
"\u001b[3mpiercing, open bottomwear, open clothing, open pants, oral, oral penetration, pants, partially clothed, pawpads, \u001b[0m\n",
"\u001b[3mpaws, penetrating pov, penetration, penile, penis, piercing, pink pawpads, pink penis, recording, saliva, septum \u001b[0m\n",
"\u001b[3mpiercing, sex, standing, two tone body, two tone fur, yellow body, yellow eyes, yellow fur, gorsha pendragon, \u001b[0m\n",
"\u001b[3mvrischika, jex, \u001b[0m\u001b[1;3;36m2014\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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">508512.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m508512.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\9497bf0406aa0456d76d634b35d79833.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\9497bf0406aa0456d76d634b35d79833.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">animal genitalia, animal penis, anthro, anthro on anthro, anthro penetrated, anthro penetrating, </span>\n",
"<span style=\"font-style: italic\">anthro penetrating anthro, areola, black border, border, breasts, clitoris, clitoris piercing, crosswise nipple </span>\n",
"<span style=\"font-style: italic\">piercing, duo, erection, faceless character, faceless male, facial piercing, feathered wings, feathers, female, </span>\n",
"<span style=\"font-style: italic\">female focus, female penetrated, furgonomics, furry-specific piercing, genital piercing, genitals, jewelry, knot, </span>\n",
"<span style=\"font-style: italic\">knotting, male, male/female, male penetrating, male penetrating female, muzzle piercing, navel, navel piercing, </span>\n",
"<span style=\"font-style: italic\">nipple chain, nipple piercing, nipples, nose piercing, nude, penetration, penile, penile penetration, penis, penis </span>\n",
"<span style=\"font-style: italic\">in pussy, piercing, pussy, pussy piercing, sex, solo focus, vaginal, vaginal knotting, vaginal penetration, wings, </span>\n",
"<span style=\"font-style: italic\">gorsha pendragon, vrischika, jex, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2014</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, watermark</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manimal genitalia, animal penis, anthro, anthro on anthro, anthro penetrated, anthro penetrating, \u001b[0m\n",
"\u001b[3manthro penetrating anthro, areola, black border, border, breasts, clitoris, clitoris piercing, crosswise nipple \u001b[0m\n",
"\u001b[3mpiercing, duo, erection, faceless character, faceless male, facial piercing, feathered wings, feathers, female, \u001b[0m\n",
"\u001b[3mfemale focus, female penetrated, furgonomics, furry-specific piercing, genital piercing, genitals, jewelry, knot, \u001b[0m\n",
"\u001b[3mknotting, male, male/female, male penetrating, male penetrating female, muzzle piercing, navel, navel piercing, \u001b[0m\n",
"\u001b[3mnipple chain, nipple piercing, nipples, nose piercing, nude, penetration, penile, penile penetration, penis, penis \u001b[0m\n",
"\u001b[3min pussy, piercing, pussy, pussy piercing, sex, solo focus, vaginal, vaginal knotting, vaginal penetration, wings, \u001b[0m\n",
"\u001b[3mgorsha pendragon, vrischika, jex, \u001b[0m\u001b[1;3;36m2014\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\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">646856.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m646856.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\7f3eb0dbd7a955b8a9ae9732949d0516.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\7f3eb0dbd7a955b8a9ae9732949d0516.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">anthro, anthro on anthro, bed, blue hair, breast lick, breast play, breast squish, breasts, clitoral,</span>\n",
"<span style=\"font-style: italic\">clitoral fingering, clitoris, collar, duo, female, female/female, fingering, furniture, genitals, hair, licking, </span>\n",
"<span style=\"font-style: italic\">long hair, nipple piercing, nipples, nude, penetration, piercing, purple eyes, purple hair, pussy, sex, short hair,</span>\n",
"<span style=\"font-style: italic\">smile, squish, tongue, tongue out, vaginal, vaginal penetration, yellow eyes, redcreator, schizoideh, selene leni, </span>\n",
"<span style=\"font-style: italic\">fey, fox, jex, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2015</span><span style=\"font-style: italic\">, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manthro, anthro on anthro, bed, blue hair, breast lick, breast play, breast squish, breasts, clitoral,\u001b[0m\n",
"\u001b[3mclitoral fingering, clitoris, collar, duo, female, female/female, fingering, furniture, genitals, hair, licking, \u001b[0m\n",
"\u001b[3mlong hair, nipple piercing, nipples, nude, penetration, piercing, purple eyes, purple hair, pussy, sex, short hair,\u001b[0m\n",
"\u001b[3msmile, squish, tongue, tongue out, vaginal, vaginal penetration, yellow eyes, redcreator, schizoideh, selene leni, \u001b[0m\n",
"\u001b[3mfey, fox, jex, \u001b[0m\u001b[1;3;36m2015\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": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">725246.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m725246.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\9d83d9230aea43a0a6256e8999ef5e8a.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\9d83d9230aea43a0a6256e8999ef5e8a.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"font-style: italic\">animal genitalia, animal penis, anthro, balls, bdsm, beach, black body, black fur, black nose, blue </span>\n",
"<span style=\"font-style: italic\">tail, bound, breasts, butt, collar, collar only, dog tags, dominant, dominant female, duo, ear tuft, erection, </span>\n",
"<span style=\"font-style: italic\">feet, female, foot fetish, foot play, footjob, fur, genitals, green body, green fur, hands behind back, knot, </span>\n",
"<span style=\"font-style: italic\">leash, male, male/female, multicolored tail, nude, nude beach, outdoor nudity, outside, penis, sand, sea, seaside, </span>\n",
"<span style=\"font-style: italic\">sex, sex on the beach, side boob, sitting, sky, standing, submissive, submissive male, tail, tuft, water, white </span>\n",
"<span style=\"font-style: italic\">body, white fur, white tail, yellow eyes, cydergerra, yeagar, artik ninetails, feyrbrand, fox, jex, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">2015</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[3manimal genitalia, animal penis, anthro, balls, bdsm, beach, black body, black fur, black nose, blue \u001b[0m\n",
"\u001b[3mtail, bound, breasts, butt, collar, collar only, dog tags, dominant, dominant female, duo, ear tuft, erection, \u001b[0m\n",
"\u001b[3mfeet, female, foot fetish, foot play, footjob, fur, genitals, green body, green fur, hands behind back, knot, \u001b[0m\n",
"\u001b[3mleash, male, male/female, multicolored tail, nude, nude beach, outdoor nudity, outside, penis, sand, sea, seaside, \u001b[0m\n",
"\u001b[3msex, sex on the beach, side boob, sitting, sky, standing, submissive, submissive male, tail, tuft, water, white \u001b[0m\n",
"\u001b[3mbody, white fur, white tail, yellow eyes, cydergerra, yeagar, artik ninetails, feyrbrand, fox, jex, \u001b[0m\u001b[1;3;36m2015\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Processing file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\</span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">996314.j</span><span style=\"font-weight: bold\">son</span>\n",
"</pre>\n"
],
"text/plain": [
"Processing file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\\u001b[0m\u001b[1;36m996314.j\u001b[0m\u001b[1mson\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Creating caption file: <span style=\"font-weight: bold\">C:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\0fc1f36e57e06d892883542d7379061f.txt</span>\n",
"</pre>\n"
],
"text/plain": [
"Creating caption file: \u001b[1mC:\\Users\\kade\\Desktop\\training_dir_staging\\1_jex\\0fc1f36e57e06d892883542d7379061f.txt\u001b[0m\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\">Writing tags: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">4</span><span style=\"font-style: italic\"> toes, </span><span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold; font-style: italic\">5</span><span style=\"font-style: italic\"> fingers, abs, anthro, anus, balls, bare back, being watched, black hair, black lips, black </span>\n",
"<span style=\"font-style: italic\">nose, black pawpads, blue eyes, breasts, clitoral, clitoral fingering, clitoris, clothing, clothing aside, </span>\n",
"<span style=\"font-style: italic\">dominant, dominant male, ellipsis, erection, feet, female, fingering, fingers, genitals, green eyes, group, group </span>\n",
"<span style=\"font-style: italic\">sex, hair, heterochromia, inner ear fluff, knot, leash, lips, looking at another, male, male/female, midriff, </span>\n",
"<span style=\"font-style: italic\">navel, nipples, nude, oral, orange eyes, panties, panties aside, pawpads, paws, penetration, penis, pussy, red </span>\n",
"<span style=\"font-style: italic\">eyes, sex, sitting, slim, smile, spread legs, spreading, submissive, submissive female, toes, tuft, underwear, </span>\n",
"<span style=\"font-style: italic\">underwear aside, vaginal, vaginal penetration, wide hips, yellow eyes, f-r95, dryden teichmann, femronai </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">arokh3</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, </span>\n",
"<span style=\"font-style: italic\">ghost </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">nhalafallon</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, kamui </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">boomerangt3h1337</span><span style=\"font-weight: bold; font-style: italic\">)</span><span style=\"font-style: italic\">, domestic cat, feline, fox, jex, wolf, digital media </span><span style=\"font-weight: bold; font-style: italic\">(</span><span style=\"font-style: italic\">artwork</span><span style=\"font-weight: bold; font-style: italic\">)</span>\n",
"</pre>\n"
],
"text/plain": [
"Writing tags: \u001b[1;3;36m4\u001b[0m\u001b[3m toes, \u001b[0m\u001b[1;3;36m5\u001b[0m\u001b[3m fingers, abs, anthro, anus, balls, bare back, being watched, black hair, black lips, black \u001b[0m\n",
"\u001b[3mnose, black pawpads, blue eyes, breasts, clitoral, clitoral fingering, clitoris, clothing, clothing aside, \u001b[0m\n",
"\u001b[3mdominant, dominant male, ellipsis, erection, feet, female, fingering, fingers, genitals, green eyes, group, group \u001b[0m\n",
"\u001b[3msex, hair, heterochromia, inner ear fluff, knot, leash, lips, looking at another, male, male/female, midriff, \u001b[0m\n",
"\u001b[3mnavel, nipples, nude, oral, orange eyes, panties, panties aside, pawpads, paws, penetration, penis, pussy, red \u001b[0m\n",
"\u001b[3meyes, sex, sitting, slim, smile, spread legs, spreading, submissive, submissive female, toes, tuft, underwear, \u001b[0m\n",
"\u001b[3munderwear aside, vaginal, vaginal penetration, wide hips, yellow eyes, f-r95, dryden teichmann, femronai \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3marokh3\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, \u001b[0m\n",
"\u001b[3mghost \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mnhalafallon\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, kamui \u001b[0m\u001b[1;3m(\u001b[0m\u001b[3mboomerangt3h1337\u001b[0m\u001b[1;3m)\u001b[0m\u001b[3m, domestic cat, feline, fox, jex, wolf, 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 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\"\n",
" root_directory = r\"C:\\Users\\kade\\Desktop\\training_dir_staging\"\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
}
|