Neocities/indie Webmastery Resources

neocities/indie webmastery resources

since a lot of people are getting into indie web stuff nowadays, I figured I'd post my collection of webmastery resources I've accumulated here!

full list under the cut, you can also view the list and other resources on my resource page (which contains resources for other things too, not just webmastery or programming). This post will probably be updated when I find more stuff too

Font selector code HTML - the HTML portion of code I made to implement a working font selector on my website

Font selector code JavaScript - the JavaScript portion of code I made to implement a working font selector on my website

freeCodeCamp - free coding courses and certifications

The Odin Project - full stack web development curriculum, open source

Developer Roadmaps - community-made roadmaps for self-taught developers

GTmetrix - shows how fast your site loads and gives recommendations on how to improve load times

Cappuccicons - free icons, alternative to Font Awesome

XP.css - CSS framework mimicking the look of Windows XP operating systems

Indieseek.xyz - an indie web directory

Archetype - experiment with font and spacing options and see a live preview of what they'd look like on a webpage

Porkbun - cheap domain and web hosting provider with free WHOIS privacy (not having your private information publicly available and linked to your domain name which normally happens when you buy a domain unless you pay a fee) included with every domain

Whatruns - free browser extension for Firefox that tells you what a website uses to run

Inclusive Components - a blog about designing inclusive and accessible web interfaces, with example code

WAVE Web Accessibility Tool - scans a webpage and identifies potential accessibility improvements

ACA 80x15 web badge maker - make a web badge

Sadgrl's 88x31 button maker - make a button for your website

A Field Guide to Web Accessibility - an informative guide about web accessibility

Web Accessibility Evaluation Tools List - huge list of tools that assist in helping create accessible websites

SCM Music Player - customizable music player for your website

Resources - Bechnokid's resources, tutorials, and code snippets, including making an RSS feed reader for status.cafe and implementing Freezeframe JS (so animated GIFs don't play by default until hovered over or until the user clicks a button, important for accessibility)

Mobile Friendly via CSS - a tutorial by Dannarchy on making your website mobile-friendly

Website Carbon - calculates your website's carbon footprint, recommend pairing this with GTmetrix for specific recommendations as optimizing how fast your website loads will generally reduce its carbon footprint

Native Neocities Hit-Counter - a tutorial by Dannarchy on making a native Neocities hit-counter for your website

Cbox - free chatbox for your website

You Don't Need JavaScript - a collection of ways to do things typically done with JavaScript, without JavaScript

Creating your own website - a guide by 32-Bit Cafe

Zonelets - a simple, free blogging engine

Melonking's intro to the web revival - a series of blog posts on building a website for beginners

Code snippets - useful HTML, CSS, and JavaScript code snippets from Kalechips

Other people's collections of webmastery resources (not all of these are just webmastery):

sadgrl.online

Yesterlinks

Tinytools directory

32-Bit Cafe's massive resource list

awhe's cool links

30 seconds of code (free code snippets)

Milan's ultimate resource list (not just programming)

doqmeat's links

the garden of madeline's web resources page

Okay, I think that's all the links for now! If you have any questions on this stuff feel free to send me an ask btw, I'm happy to help :D

More Posts from Dandyfelines and Others

1 year ago

My hypothesis is that in like 10 years gen z is gonna have a big cult boom the way the boomers did in the 70s


Tags
1 year ago

Donro Week Gift Day

Donro Week Gift Day
Donro Week Gift Day
Donro Week Gift Day
Donro Week Gift Day

I come bearing gift art. :O Day 7, Gift for @donro-week

Each graphic is inspired by a different creator!

For @sikyurame - A family night up on a hill to stargaze, set in the Paralyzed AU. With a special someone. ; ]

For @gyorslab - You had me at "apple farm donro!" Originally proposed a donro week much earlier on in the DT fandom, so I hope you don't mind me making a tribute to you! Would not have had the idea to run this donro week if not for you :)

For @owlsong74 - Inspired by "A Pancake-Sweet Morning". Sweet fic with a very slow, domestic donro dynamic that I adore.

For @endtr0ducin - Gyro Beats Up an Ableist, Part 2: Electric Boogaloo. Sorry Pete, someone had to play the villain for this. tw blood just in case.

If you would like to be untagged/unmentioned in this post please let me know.

QOTD: Which donro creator/fic do you recommend?

Aside from the people mentioned here, @wacky-nameless-inventor-24 and @shychick-52 write Donro fanfiction I enjoy!

Level 7 On the Danger Scale (AO3 account req.) is another fun story with DT17 Donro. As is A Nudge in the Right Direction.

There were many people who came and went making donro art and fic, and I appreciate every one of you. Also, thank you to everyone who participated in the Donro Week; you made this week full of gaiety and, well, gay birds. Two positive things!


Tags
5 months ago
Been A While Since I Drew Some Wigglytuff N Chatot, Sketched Out Some Backstory Headcanon Things. I Think

been a while since I drew some wigglytuff n chatot, sketched out some backstory headcanon things. I think Chatot started out working for the Pokemon Exploration Federation in a back-of-house role, as a cartographer or some other detailed work processing lots of information. he met Wigglytuff on an excursion for work, and Wigglytuff, being the affable person he is, convinced Chatot to team up for the day. They hit it off well, and Wigglytuff didn't want to let go of this connection. So, he approached Chatot and convinced him to form an exploration team together. Chatot was quite a stickler to his duties and refused at first, but as the days passed by, he realised his heart truly belonged out on the field with Wigglytuff, not stuck inside.

i'd like to expand on it later but for now, this is what i got.

tldr: drawing my adoptive gay grandparents


Tags
1 year ago

Donro for the thing

flexing my donro muscles right now

1. Angst: “What purpose do I have if I’m not pleasing others?” Donald asked, as Gyro, who had also dedicated his life to making others happy, failed to come up with an answer.

2. AU: “Payment is cheap as usual,” Gyro snickered as Donald gave him the money for the scrap-heap; it was only a few days later that Gyro had sold his “friend” a fully functional freeze-ray.

3. Crack!fic: “Gyro, I killed Bumbum and I need you to invent something to help hide the body!”

4. Crossover: The last thing Gyro could remember he was diligently working on an invention as Donald vented to him about his bad luck, but now the two of them were wandering in an unfamiliar forest and making their way towards a light up ahead, no, a building, no, a hotel, which they entered with confused certainty, being greated by a “Would you like a room?”

5. First Kiss: Gyro did a double take, unsure of what just happened, but saw Donald, still incredibly cheerful; well, if Donald was happy, Gyro was too.

6. Fluff: Donald was proud of himself for getting Gyro, already passed out on the hammock, to take a long deserved break; all Donald needed to do was curl around him and fall asleep himself.

7. Humor: “Let’s just say your help was a bit… counterpro-duck-tive,” Gyro said, trying to appease Donald, who would have been much happier simply being “fired.”

8. Hurt/Comfort: Donald rubbed the back of his friend, slumped over in total despair, and said one thing: “We’ll find him, I promise.”

9. Horror: Donald let out a blood-curdling scream as he felt what could only be described as his skin being pulled in every direction, which was not made any better by Gyro grabbing ahold of his midsection and frantically screaming that there was a way to fix this, but nothing could stop it now!

10. UST: “Well, you’re the one who never-” Gyro cut himself off, ending the spat, as he noticed Donald was now pinning him up against the wall.


Tags
1 year ago

Boats

Fanfiction for Day 3: Boats of @donro-week!

Shape of Change

As he pushed his cart down the street, Gyro Gearloose spotted a curiosity in the front yard of 1313 Webfoot Walk. 

Donald Duck sat on the grass folding a paper boat. 

In fact, he surmised, given the sprinkle of scattered paper boats strewn around him, he had been folding them for some time.

Gyro was of an investigative disposition, so he abandoned his cart of tinkerings and gadgets to uncover the mental mechanisms behind the paper-folding mania.

This sheet of paper had Donald bound in an unblinking transfixation. His tongue stuck out in concentration as he folded it. In this state, the usual nuisances of squirrels chattering above him or the hiss of nextdoor neighbour Jones' lawnmower seemed to roll off his bubble of hyperfocus. He could commit his mind to any little oddity, and that quality always endeared him to Gyro.

He made a cacophony of his entry, knocking the mailbox and exclaiming, "Morning, Donald!"

Donald perked up at Gyro's arrival, as he always did, and waved at him. "Hiya, Gyro!"

“What have we here?” He eyed Donald's fingers pressing a crease into the sheet of paper, folding two symmetrical halves.

With a smug grin that betrayed his bemusement, Donald said, "Why, these things? They are called paper boats."

For the sake of theatrics, Gyro sighed. He joined him in the grass, smiling despite himself. "Very funny. But what for? Helping the kids' with a school project, perhaps?"

Donald's face of cheer unmasked into something morose. "No, I just wanted to get out of the house. A lot has been going on, and it's overwhelming." He flopped backwards into the grass. The paper boat tumbled out of his grasp, joining the rest in becoming bright white lawn ornaments.

Gyro waved a fresh sheet pinched between his fingers and let it rustle. "Shall I take over on boat-making while you rest?"

A single thumbs up popped out from the grass. 

So he started folding, flipping, creasing the sheet of paper with the press of two fingers, hearing it schliff. He transported himself to a time of short desks, tall teachers, and recesses spent in the library, all to access the long-buried knowledge of how to fold a paper boat. No memory was perfect, of course, but eventually, he had a crooked paper boat cupped in his two hands. Some corners stuck out in places and others were dulled by fold retakes. Asymmetry defined each face.

He turned to show his creation of irregular polygons to Donald, who had already sat up with crossed arms and a smug look on his face. Presumably, he had made Gyro’s earnest attempt to create a paper boat into a tragic spectacle.

"Hey, you," Gyro grunted. Possessed by a mischievous urge to get back at the little duck, spurred on by whimsy, he balanced the misshapen boat atop his bill.

It immediately toppled downwards.

Donald snickered, and then there they were. Two adults playing in the grass making paper boats. Donald quacked in laughter, and it wasn’t that amusing, really, but he replayed the moment the boat fell off his beak and maybe it was a little bit funny, so Gyro started laughing too. And was there anything better than sharing a little chortle together on a sunny morning?

When the laughter bubbled down, Donald said, "It's alright."

"Hm?"

Donald picked up a blank sheet. "Folding paper shapes is hard. Surprisingly hard. It requires a lot of attention and precision, and at first it felt like I couldn't ever do it well."  His hands worked deftly as he continued, "The boat looks so different from a flat piece of paper, and I'm not very good at visualising how each fold affects the shape. But, you know? I took it little by little. Even though I don't see how, I have to trust that each fold matters." Presented in two hands, he held a freshly made paper boat with crisp edges and clean faces.

“I see we’re not really talking about paper boats, are we.”

Donald tilted his head with a smile and looked at him teasingly. “Nah, I was talking about paper boats.” He set the new one down on the grass. 

Gyro chuckled. “If you say so.” They were, after all, surrounded by paper boats.

"But… I do feel better. The mess indoors has got nothing on me." Donald flexed an arm for emphasis and winked.

Right then, a curiosity struck at his heart.

Gyro leaned forwards and nuzzled the tip of his beak into Donald’s cheek feathers. 

They were soft. Donald leaned into the preening and it filled him with warmth, the kind he felt when they shared a hug, he supposed. The moment passed as quickly as it arose, and mid-morning air filled the gap between them. 

Donald moved to stand up, but his legs trembled. For a second, he inhaled, waiting for something to be released, but he only expelled a breath. Then, he smiled brightly at Gyro and extended his hand out to him.

Naturally, he took it. 

“I’ll help you clean up the yard.”  That was all that needed to be said.

Gyro assessed the task ahead. There were many paper boats littered around the grass. Still, he couldn’t imagine the yard without them after everything that had transpired. It must’ve meant something to Donald, because he kept sneaking glances back at Gyro. He didn’t know the shape of this change, or what it meant. But for now, he simply picked up each boat, one at a time.

QOTD: What's your favourite thing about Donald Duck?

If I had to pick one thing, it's his perseverance. In pretty much every iteration of Donald Duck, he doesn't give up when it's his big moment. He'll come close to it, of course, but at the end of the day he pulls through. He doesn't succeed all the time, but that's what makes him remarkably relatable and admirable. This quality is tied with the fact that he is a family-oriented person. I think Donald is at his most charming and likable when his loyalty and love for family is at the forefront.


Tags
1 year ago

happy 413 everyone!! 15 years felt like a significant number so i wanted to do push myself to do smthg over the top for this one haha

this comic has had me in a chokehold for over 10 years waow.. still lookin forward to see what comes from the new team! anyway happy anniversary sweethearts <333

Happy 413 Everyone!! 15 Years Felt Like A Significant Number So I Wanted To Do Push Myself To Do Smthg

Tags
9 months ago

with regards to learning it may be important to know about IEOD(illusion of explanation depth) which may sometimes lead us to believe we understand more about the world than we think this can be especially true for those with an intuitive preference i write this because I've fallen for it too I hope this helps

I have discussed such learning problems in previous posts. After spending many years teaching, tutoring, and coaching students from a variety of backgrounds, in a variety of subjects, it never ceases to amaze me just how little people understand about learning. I believe that basic knowledge of learning theory is necessary for optimizing the learning process, if one hopes to be a good student of anything.

With so much information at the fingertips, it's more important than ever that people are mindful about how they learn. Being in the role of "student" is hard because you're a newbie and you're ignorant and you don't know the best way to tackle a big subject. Without a good teacher or an expert to guide you, you might come to rely on dubious sources of information, misinterpret what you read, misapply the ideas, or hit a seemingly insurmountable block/plateau.

Unfortunately, there are not enough good teachers to go around. Unfortunately, many teachers in public education are tasked with "babysitting" rather than teaching, to the detriment of learning. As a result, too many students get to high school, i.e., into adulthood, without a solid foundation of study skills.

Just recently, I was helping a twelfth grade student with essay writing. Being a good student, they couldn't understand why they kept getting low marks in writing despite putting a lot of effort into the assignments. Turns out, they kept submitting summaries of the literature when the teacher was explicitly asking for analysis of the literature. When I brought this problem to their attention, they were even more confused, because they thought they had been doing analysis all along. They had no clue that there was a difference between summary and analysis, so they were incapable of getting to the level of depth that the teacher was demanding.

One of the first things I often have to do with students is explain the difference between lower order vs higher order learning. Lower order learning is usually enough to pass the class throughout K-12 or achieve basic competency. Higher order learning moves people into expert territory. Without a clear vision of what they should be aspiring to, students tend to get stuck in lower order learning.

The difference between lower and higher order learning is neatly summarized by Bloom's Taxonomy, a conceptual framework for evaluating cognitive/intellectual ability. It breaks down the learning process into six categories/levels: 1) remember, 2) understand, 3) apply, 4) analyze, 5) evaluate, 6) create. Since it's hard to quantify exactly what's happening in a student's mind during learning, this framework helps by asking concrete questions about what the student can or cannot do.

My student got stuck at level 2 when the average requirement for the class was 4. They gave me a sample essay that their teacher considered to be "excellent" and it was easily at 5. While they could "feel" that there was a difference between their own essay and the excellent essay, they weren't able to articulate the difference at all.

One learning problem that people, Ns especially, often suffer is that they tend to get ahead of themselves, which is related to illusion of explanation depth. It's basically trying to run before walking. For example:

they believe "gist" is enough and dismiss details

they conflate knowing (theory) and doing (real world)

they judge/conclude without proper analysis

they try to create without mastering the basics

The above problems arise when a person doesn't realize how much they don't know (and in the case of an unhealthy personality, they refuse to acknowledge it). My student (N) is a good example. They believed that being able to do level 2 stuff (paraphrase, summarize, interpret, give examples) qualified as level 4 "analysis" and that this meant they had "mastered" the material. They simply didn't know any better or that more was possible. It wasn't until I explained to them the differences between lower and higher order learning that they began to realize how low-level their writing actually was.

I've talked before about the differences between a good student vs a good learner. A simple way to think about it: A good student is preoccupied with proving how much they know, so they are mainly motivated by extrinsic rewards or egotistical gain. By contrast, a good learner is preoccupied with how much they don't know, so they are mainly motivated by intrinsic rewards or intellectual humility that naturally breeds intellectual curiosity.


Tags
1 year ago

Alflear Week (1)

bed-ridden/sleep/firsts

(Still a WIP, so I plan to finish it later.) for @malflearweek

--

The first time it happened, his head could just about peek over the bed the Divine Dragon slept upon. Alfred didn’t need to stand on his tiptoes to see the wisps of blue and red hair framing the Divine Dragon’s cheeks, but he still couldn’t see his entire face. His mother had lifted him up a few times to see the Divine Dragon fully, and Alfred vaguely recalled his shirt had two large dark blue lines. But from this angle, he could only see a criss-crossing golden pattern and a lot of white.

He loved coming here. Most of his days were spent in bed or visiting the doctor. His mother had said he needed to do physical therapy in order to get stronger. He liked the idea of getting stronger, but he also wanted a friend. He wanted someone else to talk to about his day or about the flowers he saw from the castle windows.  Everyone told him the Divine Dragon was listening carefully and lovingly to those who visited him. So even if Alfred didn’t get a direct reply back, it was fine. 

“Hi, Divine One! It’s Alfred. Wait, um….” He clasped his hands in prayer. “Divine One, thank you for allowing me into your sacred place of rest. Okay, that should be good, right? I wanna tell you about my day!

“Today I saw some hummingbirds in the garden! They were so small and fast, they just zoomed past me. They really liked the flowers, too. And then, Mother taught me how to make a flower crown. She called it something like… ger land? I forgot!

“I wish you could see the flower crown I’m wearing today. Maybe I’ll make one for you, too. I don’t think it’s disturr, um, disturbing your sleep if I put it on very quietly. Maybe I’ll get really good at it, and then I can make lots for my little sister! She is still a baby, so I’ll have to make little ones. I would make lots of flower crowns for my friends. But I don't know when I'll see them again.

“I just want to have more friends around… I mean, you are my friend, too, but you can’t play tag with me or practice duels, or walk with me in the garden…

“...Unless you woke up right now! You don’t wanna be stuck in bed either, right? Then we could be best friends! Hm. Maybe you just need help… ngh…”

Alfred stood on his tiptoes and stretched out an arm for anywhere he could reach. His fingers brushed against some fabric from the Divine Dragon’s sleeves. He repeatedly grasped at that area until a clump of white and gold was firm in his hold. Then, he tugged.

“Please?” he whispered, timid. His mother had told him many times to never disturb the Divine Dragon’s slumber. Reminded of her words, Alfred reluctantly allowed the fabric to slip from his fingers. Shame burned his cheeks.

“I’m sorry, Divine One. I think we have to be friends just like this, with you sleeping. But can you wake up someday soon, please? Then, I’ll show you the pretty flowers in Firene and watch butterflies. Or maybe we could even see a deer! And I’ll make you a flower crown!”

---

Alfred was sure the second time was an accident. He had outgrown his childhood fantasies of playing tag with the Divine Dragon, after all, and the weight of his responsibilities began to settle on his conscience. He visited the Somniel less often, now that his health had improved and other activities filled his daily life. Every time he came, though, lifted his spirits.

“Divine One, Céline can’t come today. It’s been a while since it was just me, hasn’t it? There’s a lot to catch up on, and I can’t wait for you to hear all about it.

“Well, Céline completely outclasses me in magic. She really has a talent for it. Yesterday, she burned a training dummy to ashes, and it was just her first week using fire magic. I tried to learn some magic myself, but I guess I’ll just have to stick to physical weaponry. I’m getting really good at the lance, now. I want to be as good as Father was at it, so I still have to work harder.

“Oh, and we learned about who our retainers will be! We were thinking Céline’s would be Etie. They were practically joined at the hip as children, so imagine my surprise when she was assigned to me. Instead, her new retainers are a woman and man, Chloe and Louie. I knew Louie from his knighthood training at the castle, but I’ve never met Chloe before. She and Céline seemed to know each other. I thought Céline told me everything, but even she keeps some secrets. 

“My retainers are my trusted friends, Etie and Boucheron. Getting to train with two of the strongest people I know… Divine One, I couldn’t be happier! Oh, you’re really strong too. You vanquished the Fell Dragon before! It’s a shame we can’t practice sparring matches together, but… but anything could happen. Right?

“No doubt you’re listening to me, because you have given me the strength to be a prince to my people, and I am grateful. A lot of it was my own work, too, but you really are a true friend, looking out after me. So you know my deepest wish. I get it, you need more time to heal from your wounds, more time than I needed… but…

“I might not even get to ascend the throne. When I start thinking about that, I feel so sickened that I might leave mother and Céline alone… how can I be a worthy prince? I hate thinking that some things just weren’t meant to be. You probably can’t make it go away, but if there was any way to make sure I could at least take care of Firene, Divine One… please. I don’t want to lose the joys I have, spending time with Etie and Boucheron, ruling with Céline and Mother, and being able to talk to you.

“I am scared, Divine One. What will happen to me? I wish I knew what you were thinking right now. Can you share a sign, anything?” Alfred scanned the Divine Dragon’s face for any response, a twitch of the nose, a deeper breath than usual, maybe even a smile. 

“It’s alright, I really enjoy talking to you all the same. I’ll keep my health up, so that we can talk for as many years as I have left. I promise to treasure each and every moment we have together. …I’ve seen Céline do this thing called a pinky promise before. I wonder if we could…”

Those words were a mere suggestion, not even taken form, when he noticed the hands folded across the Divine Dragon’s chest twitched. Alfred’s eyes widened. A low, short grunt emerged from the body lying in front of him.

Alfred heard his heartbeat accelerate. Could it be? All those years of his childhood dreaming of seeing the Divine Dragon’s eyes with his own, realized? After a moment passed without incident, he exhaled. He would just have to train more, eat well, work hard and perhaps, one day, he could share his joy with the one who was there for him for all his years.


Tags
Loading...
End of content
No more pages to load
  • gaykneecaps
    gaykneecaps liked this · 1 week ago
  • mangofeeesh
    mangofeeesh liked this · 1 week ago
  • beep-boop-blerp
    beep-boop-blerp reblogged this · 1 week ago
  • seismic-tartness
    seismic-tartness liked this · 1 week ago
  • minkowskyy
    minkowskyy reblogged this · 1 week ago
  • minkowskyy
    minkowskyy liked this · 1 week ago
  • nephelai-learns-things
    nephelai-learns-things reblogged this · 1 month ago
  • astroportals
    astroportals liked this · 1 month ago
  • funeral
    funeral liked this · 1 month ago
  • uglyrodeoprize
    uglyrodeoprize liked this · 1 month ago
  • 1327-1
    1327-1 liked this · 1 month ago
  • janerra-ava
    janerra-ava reblogged this · 1 month ago
  • localishcryptid
    localishcryptid liked this · 2 months ago
  • therewithinthestars
    therewithinthestars liked this · 2 months ago
  • nowtoboldlygo
    nowtoboldlygo reblogged this · 4 months ago
  • cybercat-exe
    cybercat-exe reblogged this · 5 months ago
  • yippee69
    yippee69 reblogged this · 8 months ago
  • digital-skeleton
    digital-skeleton reblogged this · 9 months ago
  • thepluralmaster
    thepluralmaster reblogged this · 10 months ago
  • monsterqueers
    monsterqueers reblogged this · 10 months ago
  • thenot-so-polite-canadian
    thenot-so-polite-canadian reblogged this · 1 year ago
  • leo-regulus
    leo-regulus reblogged this · 1 year ago
  • landing--page
    landing--page liked this · 1 year ago
  • fin600
    fin600 reblogged this · 1 year ago
  • sed-victa-catoni
    sed-victa-catoni liked this · 1 year ago
  • mawchine
    mawchine liked this · 1 year ago
  • user-namealreadytaken
    user-namealreadytaken liked this · 1 year ago
  • whumpfish
    whumpfish reblogged this · 1 year ago
  • intherecentfuture
    intherecentfuture reblogged this · 1 year ago
  • gummiewerm
    gummiewerm liked this · 1 year ago
  • ghoul2009
    ghoul2009 liked this · 1 year ago
  • spaghetti-things
    spaghetti-things reblogged this · 1 year ago
  • mangomybeloved
    mangomybeloved liked this · 1 year ago
  • c4rdz
    c4rdz reblogged this · 1 year ago
  • notlikeothersuburbanwhitemoms
    notlikeothersuburbanwhitemoms reblogged this · 1 year ago
  • notlikeothersuburbanwhitemoms
    notlikeothersuburbanwhitemoms liked this · 1 year ago
  • virusdotzip
    virusdotzip reblogged this · 1 year ago
  • sneefsnorf
    sneefsnorf reblogged this · 1 year ago
  • sneefsnorf
    sneefsnorf liked this · 1 year ago
  • gluekaiju
    gluekaiju liked this · 1 year ago
  • x-other-souled-x
    x-other-souled-x reblogged this · 1 year ago
  • walmartparkinglot
    walmartparkinglot liked this · 1 year ago
  • plavi
    plavi reblogged this · 1 year ago
  • plavigmaz
    plavigmaz liked this · 1 year ago
  • dragonbleps
    dragonbleps reblogged this · 1 year ago
dandyfelines - I like cats
I like cats

Projects: Donald Duck com-dram fanfic The Crescent PMD ARPG

63 posts

Explore Tumblr Blog
Search Through Tumblr Tags