File size: 30,764 Bytes
e8e1967 d288038 864fabe e8e1967 864fabe e8e1967 864fabe e8e1967 864fabe e8e1967 |
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 |
import random,json
from fileDict3 import FileDict
from places import HashTagsDict
pet_description={
"name" : ['random' , 'Aardvark', 'Aardwolf', 'Abalone', 'Abby Dog', 'Ace Dog', 'Agouti', 'Albatross', 'Alligator', 'Alpaca', 'Anteater', 'Antelope', 'Ape', 'Argali', 'Arlo Cat', 'Arlo Dog', 'Arlo Pig', 'Armadillo', 'Athena Cat', 'Athena Dog', 'Athena Llama', 'Autumn Apache', 'Autumn Cat', 'Autumn Dog', 'Baboon', 'Badger', 'Bailey Dog', 'Bandicoot', 'Bandit Apache', 'Bandit Cat', 'Bandit Dog', 'Barracuda', 'Basilisk', 'Baxter Dog', 'Bear', 'Bear Dog', 'Beaver', 'Bee', 'Beetle', 'Bella Cat', 'Beluga', 'Bentley Cat', 'Bentley Dog', 'Bentley Llama', 'Binturong', 'Bird', 'Biscuit Cat', 'Bison', 'Blaze Cat', 'Blaze Dog', 'Blaze Pig', 'Blobfish', 'Boar', 'Bobcat', 'Bonobo', 'Boris Apache', 'Boris Cat', 'Boris Dog', 'Borzoi', 'Buddy Dog', 'Buffalo', 'Bullfrog', 'Buttercup Cat', 'Buttercup Dog', 'Buttercup Llama', 'Butterfly', 'Caiman', 'Cali Apache', 'Cali Cat', 'Cali Dog', 'Callisto', 'Camel', 'Capybara', 'Caribou', 'Cash Cat', 'Cash Pig', 'Cassowary', 'Cat', 'Caterpillar', 'Centipede', 'Chameleon', 'Charlie Dog', 'Cheetah', 'Chewy Cat', 'Chicken', 'Chimpanzee', 'Chinchilla', 'Chipmunk', 'Chloe Cat', 'Cinnamon Cat', 'Cinnamon Dog', 'Cinnamon Llama', 'Clam', 'Clover Cat', 'Clover Dog', 'Clover Pig', 'Coati', 'Cobra', 'Cockroach', 'Cod', 'Cooper Dog', 'Cougar', 'Coyote', 'Crab', 'Crane', 'Crocodile', 'Crow', 'Daenarys Cat', 'Daenarys Dog', 'Daenarys Llama', 'Daenerys Cat', 'Daisy Cat', 'Deer', 'Diesel Cat', 'Diesel Dog', 'Diesel Pig', 'Dingo', 'Dino Apache', 'Dino Cat', 'Dino Dog', 'Dog', 'Dolphin', 'Donkey', 'Donut Apache', 'Donut Cat', 'Donut Dog', 'Dragonfly', 'Duck', 'Duke Dog', 'Eagle', 'Ebony Cat', 'Ebony Dog', 'Ebony Llama', 'Echidna', 'Eel', 'Elephant', 'Elk', 'Ellie Dog', 'Ember Cat', 'Ember Dog', 'Ember Pig', 'Emu', 'Ezra Apache', 'Ezra Cat', 'Ezra Dog', 'Falcon', 'Falkor Cat', 'Falkor Dog', 'Falkor Llama', 'Ferret', 'Finch', 'Fiona Cat', 'Fiona Dog', 'Fish', 'Flamingo', 'Fly', 'Fox', 'Frankie Dog', 'Frog', 'Gazelle', 'Ginger Dog', 'Ginny Dog', 'Giraffe', 'Goat', 'Goldfish', 'Goose', 'Gorilla', 'Grasshopper', 'Gull', 'Hamster', 'Hare', 'Hawk', 'Hazel Apache', 'Hazel Cat', 'Hazel Dog', 'Hedgehog', 'Herring', 'Hippopotamus', 'HoneybeeHornet', 'Horse', 'Houdini Cat', 'Houdini Dog', 'Houdini Llama', 'Hugo Cat', 'Hugo Dog', 'Hugo Pig', 'Hummingbird', 'Hyena', 'Iguana', 'Impala', 'Jack Dog', 'Jackal', 'Jaguar', 'Jasper Dog', 'Jax Cat', 'Jax Dog', 'Jax Pig', 'Jelly Apache', 'Jelly Dog', 'Kangaroo', 'Kiwi Dog', 'Kiwi Llama', 'Koala', 'Ladybug', 'Lam a', 'Leia Dog', 'Leia Pig', 'Leo Dog', 'Leopard', 'Lilo Cat', 'Lily Cat', 'Lion', 'Lizard', 'Llama', 'Lobster', 'Locust', 'Loki Apache', 'Loki Dog', 'Loon', 'Louie Cat', 'Louie Llama', 'Lucy Cat', 'Lulu Dog', 'Lulu Pig', 'Luna Cat', 'Lynx', 'Mabel Apache', 'Mabel Cat', 'Macaw', 'Maggie Dog', 'Maggie Llama', 'Magpie', 'Mallard', 'Manatee', 'Max Cat', 'Max Dog', 'Max Pig', 'Meerkat', 'Mia Cat', 'Milo Cat', 'Milo Dog', 'Mink', 'Mocha Dog', 'Mochi Cat', 'Mole', 'Momo Apache', 'Momo Dog', 'Momo Pig', 'Monkey', 'Moose', 'Mosquito', 'Mouse', 'Mule', 'Murphy Dog', 'Nala Apache', 'Nala Cat', 'Nala Llama', 'Neville Dog', 'Neville Llama', 'Neville Pig', 'Newt', 'Nightingale', 'Nova Cat', 'Nyx Apache', 'Nyx Cat', 'Nyx Pig', 'Oakley Cat', 'Ocelot', 'Octopus', 'Olaf Dog', 'Olive Cat', 'Olive Llama', 'Olive Pig', 'Ollie Dog', 'Opal Cat', 'Opossum', 'Oreo Apache', 'Oreo Dog', 'Oreo Llama', 'Ostrich', 'Otis Apache', 'Otis Cat', 'Otis Pig', 'Otter', 'Owl', 'Oyster', 'Ozzy Cat', 'Ozzy Dog', 'Panda', 'Panther', 'Parrot', 'Peacock', 'Peanut Apache', 'Peanut Dog', 'Peanut Llama', 'Pelican', 'Penguin', 'Penny Cat', 'Pheasant', 'Phoebe Cat', 'Phoebe Llama', 'Phoebe Pig', 'Phoenix Dog', 'Pig', 'Pigeon', 'Piper Apache', 'Piper Cat', 'Piper Pig', 'Platypus', 'Pluto Apache', 'Pluto Dog', 'Pluto Llama', 'Polar Bear', 'Poppy Cat', 'Poppy Llama', 'Poppy Pig', 'Porcupine', 'Possum', 'Prawn', 'Prince Apache', 'Prince Dog', 'Prince Pig', 'Puffin', 'Quinn Apache', 'Quinn Cat', 'Quinn Llama', 'Rabbit', 'Raccoon', 'Ram', 'Rat', 'Raven', 'Reindeer', 'Remi Cat', 'Remi Llama', 'Remi Pig', 'Remy Cat', 'Rhinoceros', 'Riley Dog', 'Rory Apache', 'Rory Dog', 'Rory Llama', 'Rosie Cat', 'Ruby Apache', 'Ruby Cat', 'Ruby Pig', 'Sadie Cat', 'Salmon', 'Sardine', 'Sasha Cat', 'Sasha Llama', 'Sasha Pig', 'Scorpion', 'Seal', 'Shark', 'Sheep', 'Shrimp', 'Simba Cat', 'Simone Cat', 'Simone Dog', 'Simone Pig', 'Skunk', 'Sloth', 'Snail', 'Snake', 'Spider', 'Squid', 'Squirrel', 'Starfish', 'Stingray', 'Swan', 'Tadpole', 'Tarantula', 'Teddy Dog', 'Termite', 'Thor Dog', 'Tiger', 'Toad', 'Toby Dog', 'Trout', 'Tucker Dog', 'Turkey', 'Turtle', 'Viper', 'Vulture', 'Waffles Dog', 'Wallace Llama', 'Walrus', 'Wasp', 'Watson Cat', 'Weasel', 'Whale', 'Wilbur Pig', 'Willa Dog', 'Willow Cat', 'Willow Pig', 'Winnie Apache', 'Winston Cat', 'Winston Dog', 'Wolf', 'Wolverine', 'Wombat', 'Woodpecker', 'Wookie Llama', 'Worm', 'Xanadu Apache', 'Xander Llama', 'Xavier Dog', 'Xena Cat', 'Xena Pig', 'Yoda Dog', 'Yuki Llama', 'Yuki Pig', 'Yuri Apache', 'Yvette Cat', 'Zara Apache', 'Zebra', 'Zephyr Llama', 'Zest Apache', 'Ziggy Dog', 'Zoe Cat', 'Zulu Pig' ],
"physique" : ['random','Graceful and agile', 'Small and spiky', 'Tiny and cute', 'Slender and fast', 'Long and curvy', 'Fluffy and soft', 'Plump and compact', 'Fierce and agile', 'Silky and sleek', 'Shaggy and adorable', 'Fuzzy and soft', 'Powerful and muscular', 'Fuzzy and cute', 'Powerful and graceful', 'Bulky and strong', 'Chubby and cuddly', 'Feathery and graceful', 'Fierce and strong', 'Curly and fluffy', 'Slender and quick', 'Slender and agile', 'Silky and silky', 'Compact and muscular', 'Robust and powerful', 'Long and flexible', 'Fluffy and round', 'Silky and soft', 'Fierce and fearless', 'Streamlined with fins', 'Feathery and striking', 'Muscular and athletic', 'Small and inquisitive', 'Sleek and slender', 'Sleek and powerful', 'Short and stocky', 'Energetic and lively', 'Fuzzy and cuddly', 'Feathery and majestic', 'Fierce and powerful', 'Graceful and sleek', 'Smooth and velvety', 'Slender and flexible', 'Energetic and playful', 'Sleek and shiny', 'Streamlined with wings', 'Slender and dainty', 'Sleek and agile', 'Cute and mischievous', 'Graceful and elegant', 'aggy and friendly', 'Cute and cuddly', 'Small and lively', 'Round and fluffy', 'Small and stout', 'Smooth and sleek', 'Cute and chubby', 'Colorful and vibrant', 'Robust and resilient', 'Fluffy and fluffy', 'Fluffy and cuddly', 'Colorful and elegant', 'Tiny and agile', 'Long and slender', 'Tiny and delicate', 'Bouncy and energetic', 'Has a hard shell', 'Muscular and strong', 'Slender and elegant', 'Round and chubby', 'Colorful and charming', 'Fluffy and adorable', 'Graceful and beautiful', 'Cute and playful', 'Small and compact', 'Elongated and limbless', 'Shaggy and playful', 'Tiny and playful', 'Sleek and majestic', 'Slender and graceful', 'Robust and sturdy', 'Tiny and energetic', 'Feathery and colorful', 'Silky and glossy', 'Small and energetic', 'Short and sturdy', 'Slender and nimble', 'Colorful and agile', 'Shaggy and lovable', 'Furry and curious', 'Shaggy and friendly', 'Furry and friendly', 'Fuzzy and adorable', 'Smooth and shiny', 'Furry and playful', 'Fuzzy and playful', 'Furry and affectionate', 'Furry and mischievous', 'Silky and shiny', 'Short and agile', 'Graceful and nimble' ],
"eyes" : ['random' ,"Big and round",
"Bright and sparkling",
"Large and expressive",
"Gentle and soulful",
"Shiny and alert",
"Playful and mischievous",
"Warm and friendly",
"Intense and piercing",
"Dreamy and mysterious",
"Luminous and captivating",
"Curious and observant",
"Vibrant and lively",
"Soft and doe-like",
"Clear and bright",
"Soulful and deep",
"Radiant and enchanting",
"Inquisitive and sparkling",
"Mellow and calm",
"Sharp and focused",
"Seductive and alluring",
"Kind and compassionate",
"Wise and knowing",
"Cheerful and twinkling",
"Spirited and lively",
"Warm and inviting",
"Penetrating and intense",
"Mysterious and captivating",
"Wise and soulful",
"Gentle and kind",
"Bright and cheerful",
"Expressive and soulful",
"Sparkling and playful",
"Alert and curious",
"Enigmatic and mesmerizing",
"Magnetic and captivating",
"Serene and peaceful",
"Enchanting and bewitching",
"Lively and animated",
"Tender and loving",
"Mesmerizing and captivating",
"Dreamy and ethereal",
"Intelligent and perceptive",
"Warm and comforting",
"Inviting and friendly",
"Inquisitive and lively",
"Captivating and alluring",
"Soulful and expressive",
"Bright and clear",
"Cheerful and radiant",
"Vibrant and sparkling",
"Mysterious and intriguing",
"Gentle and tender",
"Playful and lively",
"Seductive and mysterious",
"Alert and watchful",
"Kind and gentle",
"Wise and understanding",
"Luminous and radiant",
"Curious and inquisitive",
"Expressive and captivating",
"Warm and affectionate",
"Enchanting and mesmerizing",
"Serene and tranquil",
"Inviting and warm",
"Magnetic and alluring",
"Tender and caring",
"Mesmerizing and enchanting",
"Dreamy and captivating",
"Intelligent and wise",
"Cheerful and friendly",
"Soulful and deep",
"Bright and lively",
"Sparkling and mischievous",
"Alert and attentive",
"Mysterious and enigmatic",
"Gentle and loving",
"Playful and curious",
"Seductive and enticing",
"Kind and compassionate",
"Wise and perceptive",
"Luminous and vibrant",
"Expressive and soulful",
"Captivating and enchanting",
"Warm and inviting",
"Inquisitive and observant",
"Tender and affectionate",
"Mesmerizing and alluring",
"Dreamy and mysterious",
"Intelligent and keen",
"Cheerful and bright",
"Soulful and expressive",
"Bright and sparkling",
"Sparkling and mischievous",
"Alert and curious",
"Mysterious and captivating",
"Gentle and kind",
"Playful and lively",
"Seductive and mysterious"
],
"skin" : ['random' , "Smooth and glossy",
"Soft and velvety",
"Furry and fluffy",
"Sleek and shiny",
"Thick and leathery",
"Scales and scaly",
"Feathery and downy",
"Silky and smooth",
"Wrinkled and textured",
"Porous and rough",
"Spotted and speckled",
"Striped and patterned",
"Shaggy and coarse",
"Wooly and thick",
"Sleek and sleek",
"Feathery and feathery",
"Sleek and shiny",
"Thick and leathery",
"Scales and scaly",
"Feathers and feathery",
"Silky and silky",
"Wrinkled and wrinkled",
"Porous and porous",
"Spotted and spotted",
"Striped and striped",
"Shaggy and shaggy",
"Wooly and wooly",
"Smooth and smooth",
"Soft and soft",
"Furry and furry",
"Sleek and sleek",
"Thick and thick",
"Scales and scaled",
"Feathery and feathery",
"Silky and silky",
"Wrinkled and wrinkled",
"Porous and porous",
"Spotted and spotted",
"Striped and striped",
"Shaggy and shaggy",
"Wooly and wooly",
"Smooth and smooth",
"Soft and soft",
"Furry and furry",
"Sleek and sleek",
"Thick and thick",
"Scales and scaly",
"Feathery and feathery",
"Silky and silky",
"Wrinkled and wrinkled",
"Porous and rough",
"Spotted and speckled",
"Striped and patterned",
"Shaggy and coarse",
"Wooly and thick",
"Smooth and glossy",
"Soft and velvety",
"Furry and fluffy",
"Sleek and shiny",
"Thick and leathery",
"Scales and scaly",
"Feathery and downy",
"Silky and smooth",
"Wrinkled and textured",
"Porous and rough",
"Spotted and speckled",
"Striped and patterned",
"Shaggy and coarse",
"Wooly and thick",
"Smooth and sleek",
"Soft and fluffy",
"Furry and velvety",
"Sleek and shiny",
"Thick and rugged",
"Scales and reptilian",
"Feathery and plumed",
"Silky and lustrous",
"Wrinkled and folded",
"Porous and textured",
"Spotted and dappled",
"Striped and banded",
"Shaggy and tousled",
"Wooly and dense",
"Smooth and supple",
"Soft and tender",
"Furry and cuddly",
"Sleek and polished",
"Thick and durable",
"Scales and armored",
"Feathery and elegant",
"Silky and sleek",
"Wrinkled and creased",
"Porous and absorbent",
"Spotted and freckled",
"Striped and sleek",
"Shaggy and unkempt",
"Wooly and curly",
"Smooth and flawless",
"Soft and plush",
"Furry and fuzzy",
"Sleek and glossy",
"Thick and tough",
"Scales and smooth",
"Feathery and wispy",
"Silky and glossy",
"Wrinkled and saggy",
"Porous and bumpy",
"Spotted and spotted",
"Striped and striped",
"Shaggy and tangled",
"Wooly and tangled",
"Smooth and sleek",
"Soft and fluffy",
"Furry and velvety",
"Sleek and shiny",
"Thick and rugged",
"Scales and reptilian",
"Feathery and plumed",
"Silky and lustrous",
"Wrinkled and folded",
"Porous and textured",
"Spotted and dappled",
"Striped and banded",
"Shaggy and tousled",
"Wooly and dense",
"Smooth and supple",
"Soft and tender",
"Furry and cuddly",
"Smooth and sleek",
"Soft and fluffy",
"Furry and velvety",
"Sleek and shiny",
"Thick and rugged",
"Scales and reptilian",
"Feathery and plumed",
"Silky and lustrous",
"Wrinkled and folded",
"Porous and textured",
"Spotted and dappled",
"Striped and banded",
"Shaggy and tousled",
"Wooly and dense",
"Smooth and supple",
"Soft and tender",
"Furry and cuddly",
"Sleek and polished",
"Thick and durable",
"Scales and armored",
"Feathery and elegant",
"Silky and sleek",
"Wrinkled and creased",
"Porous and absorbent",
"Spotted and freckled",
"Striped and sleek",
"Shaggy and unkempt",
"Wooly and curly",
"Smooth and flawless",
"Soft and plush",
"Furry and fuzzy",
"Sleek and glossy",
"Thick and tough",
"Scales and smooth",
"Feathery and wispy",
"Silky and glossy",
"Wrinkled and saggy",
"Porous and bumpy",
"Spotted and spotted",
"Striped and striped",
"Shaggy and tangled",
"Wooly and tangled",
"Smooth and sleek",
"Soft and fluffy",
"Furry and velvety",
"Sleek and shiny",
"Thick and rugged",
"Scales and reptilian",
"Feathery and plumed",
"Silky and lustrous",
"Wrinkled and folded",
"Porous and textured"],
"place" : ['random' ,'Speedy Scurrying Chase', 'Trusted Lap Resting Spot', 'Sunlit Warming Rocks', 'Hidden Secluded Refuge Hideaway', 'Fine Sandy Digging Hideaway', 'Trusted Lap Refuge', 'High Leaping Launch Pad', 'Leaf Hopping Hunting Zone', 'Fine Sandy Hideaway', 'Concealed Treasure Site', 'Nectar Sipping Flowers', 'Flower Patch', 'Flowering Oasis', 'Concealed Treasure Cache', 'Nectar Sipping Garden', 'Sunlit Basking Rock', 'Warm Nest', 'Skilled Aerial Treat Snatching Spot', 'Focused Laser Chase Area', 'Affectionate Petting Zone', 'Snug Burrow', 'Panoramic Overlook Platform', "Snuggling Mate's Embrace", 'Towering Tree', 'Spirited Enthusiastic Greeting Area', 'Stalking Territory Zone', 'High Platform Tossed Toy Leap', 'Aerial Treat Snatching Site', 'Cozy Cuddling Spot', 'Insect Stalking Foliage', 'Burying Spot', 'Treat Anticipation Spot', 'Tossed Treat Catch Zone', 'Plush Comfort Sleeping Nest', 'Towering Climbing Haven', 'Cushioned Lounging Spot', 'Enthusiastic Greeting Area', 'Blooming Nectar Garden', 'Warming Rocks', 'Blooming Garden', 'Laser Dot Chase', 'Sheltered Nesting Burrow', 'Stalking Territory', 'Scurrying Floor Chase', 'Stalking and Pouncing Territory', 'Nest Building Branches', 'Warm Basking Rock', 'Affectionate Nuzzling Area', 'Sturdy Leaping Platform', 'Contented Basking', 'Sturdy Acrobatic Leaping Platform', 'Hunting Grounds', 'Padded Pouncing Play Mat', 'Lush Hopping Thicket', 'Verdant Flowering Garden', 'Panoramic Observation Overlook', "Mate's Embrace", 'Trusted Comforting Lap Spot', 'Sunbathing Relaxation Rock', 'Heated Sunbathing Perch', 'Skillful Aerial Treat Snatching Area', 'Tempting Treat Corner', 'Plush Napping Refuge', 'Graceful Gliding Zone', 'Cozy Napping Nook', 'Cuddly Napping Haven', 'Concealed Hiding Hideaway', 'Panoramic Perch', 'Leafy Hunting Territory', 'Playful Pouncing Area', 'Elevated Panoramic Observation Perch', 'Hidden Hideaway', 'Cushioned Napping Spot', 'Wide Open Aerial Soaring Space', 'Towering Climbing Tree', 'Blooming Nectar Sipping Flowers', 'Leafy Hunting and Hopping Grounds', 'Lush Leaf Hopping Hunting Zone', 'Panoramic Overlook', 'Laser Pointer Pursuit Area', 'Sunlit Relaxing Warming Rocks', 'Elevated Watchful Observation Post', 'Hidden Refuge Hideaway', 'Warm Sunbathing Rocks', 'Heated Basking Rock', 'Playful Batting Territory', 'Aerial Heights', 'Leafy Hunting Grounds', 'Vibrant Floral Nectar Oasis', 'Affectionate Nuzzling Zone', 'Warm Sheltered Hay Sleeping Burrow', 'Treat Excitement', 'Blooming Nectar', 'Treat Excitement Station', 'Deep Burrowing Den', 'Aerial Snatching', 'Sandy Burying Hideaway', 'Secluded Hiding Spot', 'Sheltered Nesting Site', 'Teeming Aquatic Grounds', 'Elevated Observation Post', 'Burrow Nesting Den', 'Towering Tree Climbing Perch', 'Sheltered Nest Building Branches', 'Cozy Nesting Burrow', 'Treat Anticipation', 'Nest Building Zone', 'Spirited Greeting Zone', 'Treat Anticipation Corner', 'Hidden Buried Treasure Site', 'Cozy Burrow', 'Aerial Treat Snatching', 'Boundless Aerial Gliding Area', 'Tempting Treat Excitement Station', "Snug Mate's Embracing Nook", 'Open Chasing Territory', 'High Leaping Zone', 'Joyful Greeting', "Mate's Embracing Nook", 'Elevated Observation Lookout', 'Panoramic Overlook Ledge', 'Secure Deep Burrowing Den', 'High Vantage Observation Post', 'High Tossed Toy Leaping Zone', 'Heated Basking Platform', 'Focused Intense Laser Dot Chase', 'Panoramic Observation Perch', 'Toasty Warm Basking Platform', 'Sunlit Basking Rocks', 'Wide Open Chase Field', 'Spirited Chase', 'High Vantage Point', 'Buried Treasure Spot', 'Hidden Buried Treasure Cache', 'Expansive Chase Course', 'Active Play Enclosure', 'Playful Pouncing Mat', 'Soaring Skies', 'Spirited Fetch Field', 'Sunlit Basking Platform', 'Cozy Napping Hideaway', 'Sandy Hideaway', 'Shaded Perch', 'Enthusiastic Greeting Zone', 'Affectionate Nuzzle', 'Warm Hay Sleeping Den', 'Intense Laser Chase', 'Expansive Wide-Open Chase Course', 'High Jumping Platform', 'Expansive Chase Field', 'Graceful Gliding Aerial Airspace', 'Blooming Nectar-Rich Garden', 'Toasty Basking Platform', 'Open Sky Soaring Space', 'Secure Burrowing Haven', 'Lush Flowering Oasis', 'Trusted Comforting Lap', 'Sunbathing Perch', 'Sunlit Lounging Spot', 'Affectionate Nuzzling and Petting Space', 'Boisterous Play Area', 'Acrobatic Leaping Platform', 'Acrobatic Leaps', 'Focused Laser Dot Chase', 'Secluded Hideaway', 'Cozy Hay Nesting Burrow', 'Aerial Treat Snatching Area', 'Enticing Treat Station', 'Tasty Treat Anticipation Corner', 'Blooming Nectar Flowers', 'Enticing Tasty Treat Anticipation', 'Boisterous Play and Chase Area', 'Soft Cushioned Lounging Spot', 'Swift Pouncing Zone', 'Padded Pouncing Mat', 'Pouncing Play', 'Sunlit Basking Perch', 'Graceful Soaring Airspace', 'Graceful Gliding Airspace', "Snug Mate's Comforting Embrace", 'Pouncing Playtime', 'Energetic Chase Yard', 'Buried Treasure', 'Elevated Observation Lookout Roost', 'Warm Cozy Hay Sleeping Burrow', 'Padded Playful Pouncing Mat', 'Graceful Gliding', 'Sandy Digging Hideaway', 'Pouncing Play Mat', 'Plush Napping Bed', 'Open Sky Gliding Area', 'Expansive Lively Chase Course', 'Elevated Watchful Post', 'Trusted Lap', 'Leafy Branches', 'Sunlit Basking Spot', 'Warm Rock Sunbathing Spot', 'Plush Sleeping Nest', 'Lively Play Area', 'Lively Playroom', 'Hay Hideaway', 'Sheltered Nest Building Site', 'Insulated Bedding Nesting Den', 'Playful Pouncing and Batting Zone', 'Towering Climbing Perch', 'Aquatic Hunting Grounds', 'Tranquil Swimming Tank', 'Insulated Nesting Den', 'Treat Chasing', 'Lively Chase Course', 'Elevated Roosting Perch', 'Elevated Perching Roost', 'Boundless Aerial Space', 'Cozy Sheltered Nesting Burrow', 'Cozy Den', 'Treat Chasing Territory', 'Sunlit Warming Stones', 'Wide Open Gliding Space', 'Cozy Cuddling and Napping Haven', 'Aquatic Pursuit', 'Concealed Treasure Trove', 'Boundless Graceful Gliding Area', 'Speedy Floor Chase Zone', 'Vibrant Nectar Oasis', 'Sheltered Nest Site', 'Plush Comfort Napping Bed', 'Open Treat Chasing Territory', 'Heated Sunbathing Relaxation Rock', 'Elevated Lookout Roost', 'Toy Chasing Grounds', 'Elevated Observation Perch', 'Wide-Open Chase Course', 'Stalking Pouncing Zone', 'Warm Rock Basking Area', 'Concealed Buried Treasure Site', 'Soft Bedding Den', 'Leaf Hopping Hunting Ground', 'Tempting Treat Excitement Corner', 'Plush Sleeping Spot', 'Expansive Energetic Chase Field', 'Graceful Gliding Space', 'Teeming Aquatic Hunting Grounds', 'Speedy Floor Scurrying Chase', 'Plush Bedding', 'Cuddly Slumber Spot', "Snug Mate's Embrace", 'Plush Sleeping Retreat', 'Cozy Hay Sleeping Burrow', 'Warm Sunlit Basking Rock', 'Tossed Toy Leap', 'Chasing Grounds', 'Scurrying Floors', 'Cozy Cuddling Slumber Spot'],
"action" : ['random','Pounces on moving toys', 'Scurries to its hiding spot', 'Nibbles on treats', 'Bounds excitedly when its owner arrives', 'Basks on a warm rock in the sun', 'Jumps high', 'Perches on high places', "Snuggles in its owner's lap", 'Hops from one place to another', 'Slithers along the ground', 'Chases after a laser pointer', 'Sleeps soundly', 'Rests on its favorite pillow', 'Crawls through a small hole', 'Swims gracefully', 'Leaps from branch to branch', 'Glides effortlessly through the water', 'Climbs trees easily', 'Pounces on a moving toy or treat', 'Swims gracefully underwater', 'Flutters its wings excitedly', 'Rolls in the grass', 'Pounces on toys', 'Trots beside its owner', 'Hops from place to place', 'Explores new smells with its nose', 'Nests in cozy spaces', 'Hops from leaf to leaf', 'Pounces on its prey', 'Nuzzles affectionately', 'Runs playfully', 'Purrs contentedly', 'Burrows in the hay for a nap', 'Swims laps around the aquarium', 'Nuzzles against its mate', 'Burrows deep into the bedding to create a cozy nest', 'Roams freely in its enclosure', 'Perches on the windowsill', 'Bounds excitedly across the room when its owner enters the space', 'Curls up in a cozy ball', 'Climbs the cat tree to the highest perch', 'Climbs to the highest perch to survey its domain', 'Flutters its wings excitedly when its owner approaches', 'Soars high above the ground', 'Chirps melodically', 'Scampers across the room', 'Scurries across the floor', 'Digs furiously', 'Scampers around the enclosure', 'Burrows in the dirt', 'Rests its head on its paws', 'Sprints after a treat or toy', 'Flutters its wings to dry off', 'Basks in the sun', 'Cuddles close to its siblings', 'Hisses defensively', 'Gnaws on chew toys', 'Basks in the sunlight', 'Leaps over obstacles', 'Sprints across the yard in pursuit of a toy', 'Digs a hole for a nap', 'Gallops across the field', 'Flutters its wings excitedly when its owner approaches with a favorite food treat', 'Growls protectively', 'Scratches on surfaces', 'Grooms its fur/feathers', 'Scampers around the yard', 'Paces back and forth', 'Digs a shallow hole to bury a favorite toy or bone', 'Digs a shallow hole to bury a favorite treat', 'Bounds up the stairs', 'Flutters around the flower garden', 'Barks loudly', 'Curls up in a tight ball for a nap', 'Flaps its wings', 'Flutters its wings to dry off after a swim', 'Flutters its wings gracefully as it hovers near a blooming flower', 'Wags its tail enthusiastically', 'Flutters its wings excitedly when its owner approaches with a favorite food item or treat', 'Swims upstream against the current', 'Leaps high into the air to catch a treat or toy', 'Nestles close to its owner', 'Prowls cautiously', 'Buries bones or treats', 'Hops from leaf to leaf in search of insects', 'Leaps over small obstacles', 'Inspects new surroundings', 'Climbs to the highest point', 'Glides gracefully through the air on the hunt', 'Flutters its wings excitedly when its owner approaches with a treat or toy', 'Sniffs curiously', 'Sprints after prey', 'Splashes in the water bowl', 'Glides through the air', 'Climbs to the highest point in its enclosure to survey its domain', 'Meows softly', 'Scurries to its hiding spot when startled', 'Burrows in the hay', 'Flutters around the room', 'Chases after birds', 'Fetches objects', 'Basks in the water', "Nuzzles affectionately against its owner's hand", 'Playfully chases its own tail', 'Burrows in the sand', 'Basks in a sunbeam', 'Glides through the air on outstretched wings', 'Basks on warm rocks', 'Shuffles across the floor', 'Digs a tunnel in the bedding', 'Basks on a warm rock', 'Hops from one leaf to the next', 'Digs a burrow in the soil', 'Coos softly', 'Lounges lazily in a sunbeam', 'Stretches its body out', 'Leaps high to catch a treat tossed by its owner' ]
}
from places import randomPlace,hashTagsPlace,hashTagsPlace1
class Animal:
def __init__(self, name='random' , physique='random' , eyes='random' , skin='random' ,place='random' ,action='random'):
self.name = name
self.physique=physique
self.eyes = eyes
self.skin = skin
self.place = place
self.action = action
if self.place in ( 'random','none'):
self.place=randomPlace().shortStr()
def __str__(self):
attrs = pet_description.keys()
#print(man_description.items())
local_attrs = {attr: getattr(self, attr) for attr in attrs}
for attr in attrs:
if local_attrs[attr] in ( 'random','none'):
local_attrs[attr] = random.choice(pet_description[attr][1:])
#pt=f'A {local_attrs["name"]} with {local_attrs["eyes"]} Eyes And {local_attrs["skin"]} Skin and {local_attrs["physique"]} Body. {local_attrs["place"]}..'
pt=f'A {local_attrs["name"]} Animal with {local_attrs["eyes"]} Eyes. And it is {local_attrs["action"]}.'
return pt+"\n"+hashTagsaAnimal(pt)
def shortStr(self):
attrs = pet_description.keys()
#print(man_description.items())
local_attrs = {attr: getattr(self, attr) for attr in attrs}
for attr in attrs:
if local_attrs[attr] in( 'random','none'):
local_attrs[attr] = random.choice(man_description[attr][1:])
pt=f'A {local_attrs["name"]} Animal with {local_attrs["eyes"]} Eyes. '
return pt
def toJson(self):
return json.dumps(self.__dict__)
def animalPrompt(name, physique, eyes , skin,place,action):
kws=dict(name=name ,
physique=physique,
eyes=eyes ,
skin=skin ,
place=place ,
action=action
)
return Animal(**kws )
def randomAnimal(**kws):
return Animal(**kws)
def _randomActionAnimal(pt:str):
action=random.choice (pet_description['action'][1:])
s=action[:-1] + "."
pts=pt.split(".")
if len (pts)>2:pts[-2]=s
else:pts.insert(1,s )
return ".".join (pts)
def randomActionAnimal(w):
if not isinstance(w,Animal):return _randomActionAnimal(w)
w.action=random.choice (pet_description['action'][1:])
return w
def AnimalFromString(s):
kws={}
for k,vs in pet_description.items():
for v in vs:
if v in s :
kws[k]=v
break
return Animal(**kws)
def ToAnimalPrompt(name, physique, eyes , skin,place,action):
kws=dict(name=name ,
physique=physique,
eyes=eyes ,
skin=skin ,
place=place ,
action=action)
w=Animal(**kws )
return [w.name,w.physique,w.eyes,w.hair_color,w.skin,w.place,w.action]
def hashTagsaAnimal(w):
if not isinstance(w,Animal):w=AnimalFromString(w)
body=("".join ([x.capitalize() for x in w.physique.split()[-2:] ])+"Body").replace ("-","")
name=("".join ([x.capitalize() for x in w.name.split()[-2:] ])).replace ("-","")
ls=[name ]
for x in ls:
if x.strip() in HashTagsDict:
ls.append(HashTagsDict[x.strip()])
return "#animal #imageWithPrompt #charactersAI #"+ " #".join (ls)
def hashTagsaAnimal1(w):
if not isinstance(w,Animal):w=AnimalFromString(w)
body=("".join ([x.capitalize() for x in w.physique.split()[-2:] ])+"Body").replace ("-","")
name=("".join ([x.capitalize() for x in w.name.split()[-2:] ])).replace ("-","")
return [ name ]
def animalPromptUI(*args):
w=animalPrompt(*args)
global currentAnimal
currentAnimal=w
return str(w)
from women1 import woman_description,randomWoman,WomanFromString,hashTags1,hashTags
from man import man_description,randomMan,ManFromString,hashTagsaMan,hashTagsaMan1
def randAnimalWoman(m=None,w=None ,p=None ,a=None):
M=AnimalFromString(str(randomAnimal()))
if m!=None:M=AnimalFromString(m)
W=WomanFromString(str(randomWoman()))
if w!=None:M=AnimalFromString(w)
ls=hashTags1(W)+hashTagsaAnimal1(M)
for x in ls:
if x.strip() in HashTagsDict:
ls.append(HashTagsDict[x.strip()])
return "%s %s And %s.\n#animalAndWoman #imageWithPrompt #charactersAI #aihotshorts #%s " %(W.shortStr(),W.action,M.shortStr()," #".join( ls))
def randAnimalMan(m=None,w=None ,p=None ,a=None):
M=AnimalFromString(str(randomAnimal()))
if m!=None:M=AnimalFromString(m)
W=ManFromString(str(randomMan()))
if w!=None:M=AnimalFromString(w)
ls=hashTagsaMan1(W)+hashTagsaAnimal1(M)
for x in ls:
if x.strip() in HashTagsDict:
ls.append(HashTagsDict[x.strip()])
return "%s %s And %s.\n#animalAndMan #imageWithPrompt #charactersAI #aihotshorts #%s " %(W.shortStr(),W.action,M.shortStr()," #".join(ls) )
def testAnimal():
s="123.456.789."
ls=s.split(".")
print (ls)
print(".".join(ls))
w=str(randomAnimal())
w1=randomAnimal()
w2=AnimalFromString(str(w1))
print (str(w1))
print(w2)
print (w1.toJson())
print (w2.toJson())
sw1=str(w1).replace(".",",")+"."
w3=AnimalFromString(sw1)
print(sw1)
print(w3)
print(randomActionAnimal(sw1))
print(randomActionAnimal(w3))
print(hashTagsaAnimal(str(w2)))
print(randAnimalWoman())
print(randAnimalMan())
if __name__=="__main__":
testAnimal() |