hello. i'm ranch (he/it), your local neighborhood autistic queer. i do things like fanfiction and art. i'm a degenerate freak who enjoys exploring fucked up topics through the lens of fiction. i'm also the boyfriend that tumblr keeps putting into situations. let's answer some questions
aren't you the purple cat guy?
yes
didn't you write "who wants to live forever?"
yes. it haunts my every waking moment (positive)
do you do fic requests?
only for mutuals
will you ever update [insert fic here]?
short answer: yes. long answer: i work full time hours in a physically demanding job with various physical and mental health issues, but i have not abandoned any of my works. updates just happen when they happen, which is mostly at the combined whims of capitalism, the revolving door of my fixations, and the gods
what's your icon?
it's matthew the raven from the sandman netflix show eating a beef lo mein noodle, which is fanart for my fic WWTLF by @klnghen from this post
i sent you an ask/messaged you/tagged you and you never responded.
as mentioned, i work full time while dealing with health issues and general life stress. i am very bad at responding to messages. tumblr is very bad at telling me when i am tagged in something. i also just like to keep nice asks in my inbox to look at when i feel sad
do you have links?
ao3 | art tag | talk tag | kofi
what's your dni?
if there is a community of people on the internet that disgusts your internalized catholic and/or puritan values then please assume i am probably a part of it. i have back problems and pay taxes; any attempt to engage me in discourse will be a block on sight
(footnote: if there is anything you'd like me to tag please don't hesitate to ask, just know that i may not always remember. my inbox is also always open if you have a legitimate concern about a post or behavior outside of terminally online discourse.)
Utility for downloading fanfiction in bulk from the Archive of Our Own - nianeyna/ao3downloader
Well folks I've been sitting on this little script for ages and finally decided to just go ahead and publish it. What does it do?
you can enter any ao3 link - for example, to your bookmarks or an author's works page - and automatically download all the works and series that are linked from that page in the format of your choice. if there are multiple pages, the script will page through results for you until there are no more fics to download
you can check your fanfic-savin' folder for unfinished fics and automatically update them if there are new chapters. you can also check for new fics in series!
if you're a dinosaur who uses Pinboard, you can back up all the Pinboard bookmarks you have that link to ao3
don't worry about crashing ao3 with this! this baby takes forever to run, guaranteed. anyway ao3 won't let me download stuff too fast even if I wanted to so it's quite safe
I've been working on this for about two years and it's finally in a state where it does everything I want and isn't breaking every two seconds, so I thought it was time to share! I hope y'all get some use out of it.
note: this is a standalone desktop app that DOES NOT DO ANYTHING aside from automate clicking on buttons on the ao3 website. Everything this script does, can be done by hand using ao3's regular features. It is just a utility to facilitate personal backups for offline reading - there's no website or server, I have no access to or indeed interest in the fics other people download using this. No plagiarism is happening here, please don't come after me.
---
2024 update
This is now a fairly mature project that I've been maintaining for quite a while (3 years?? omg), so let's do an FAQ
Question 1: Wait, a python script? That's scary! I don't know anything about running python scripts!
Answer: You don't need to! When I published this program I knew that there would be people who would want to use it that did not know anything about running python scripts. To that end I have provided extremely detailed instructions (accessible at the link above), which have been fine-tuned over the last three years to make them as absolutely easy to follow as possible. Not only do you not need to know anything about python scripts to use this program, you don't even need to know anything about computers at all. Try it and see! ;)
Question 2: I already use Calibre and FanFicFare to download fanfics - isn't this the same thing?
Answer: Nope! In fact, one of the reasons I created ao3downloader is that I tried FanFicFare and found it unsuited to my needs.
- FanFicFare requires a lot of configuration to work well. I wanted something that would get out of my way and just do what I needed it to do with as little prompting as possible. ao3downloader has sensible default behavior that will do what most people want it to do without too much pre-work.
- FanFicFare doesn't handle multi-page downloads very well - you need to enter the link to each page of results individually. What if I want to download dozens, or even hundreds of pages of fanfic? (Honesly, even two pages is too tedious for me...) I want to download all of the results I'm interested in, not just one page at a time. ao3downloader can download up to five thousand pages of fanfiction in one go if you're willing to let it run for that long... and that limit is only because 5,000 is the maximum amount of pages that ao3 itself will show you in a search result.
- FanFicFare doesn't handle ao3's rate limit very well - you need to babysit it and fine-tune the amount of time it pauses between downloads. I want the downloading process to handle itself, so I can completely ignore it until it's finished. ao3downloader will automatically pause when it hits the rate limit, and automatically resume when the rate limit expires. You can also quit ao3downloader entirely, and it will do its best to resume at the same point you left off when you turn it on again.
- FanFicFare uses its own download format, which doesn't match the files I download from ao3 directly - I want them to be consistent. ao3downloader downloads fics using the native download buttons from ao3, so it's exactly the same file as if you downloaded them manually.
- FanFicFare has an option to check incomplete fics for updates, but it relies on you telling it which fics in your library are incomplete. I don't want to have to keep track of that. ao3downloader can scan your existing files for incomplete fics and identify them for you, then check ao3 for updates and only re-download the ones that have new chapters. (It can also scan for incomplete series, and do the same thing!)
Question 2a: That's all great, but I need Calibre's organizational features.
Answer: Me too! That's why I import all the fics I download using ao3downloader into my Calibre library after I'm done downloading them.
Question 2b: That's all great, but I prefer FanFicFare's download format and I don't want the native ao3 one.
Answer: ao3downloader has a special option for this which instead of downloading actual files, will simply harvest a list of links to give to FanFicFare. You won't get ao3downloader's rate limit handling or automatic update functionality, but you will get to avoid entering individual page links! If you choose, you can also include detailed fic metadata in the links download (such as title, author, summary, tags, etc) which will be saved in spreadsheet format.
Question 3: Do I need to enter my ao3 login information? What happens when I enter my login information into this program?
Answer: You only need to enter your login information if you want to use ao3downloader to download archive-locked fics, or to download a page that is only accessible when you are logged in (such as your history or subscriptions). Hopefully the reason behind this requirement is obvious. If you don't need those things, you can simply skip the login prompt and the program will work fine! That said, if you do log in, here's what will happen. 1) ao3downloader will save your login information to a file so you don't have to enter it every time. (If you don't want your login information to be saved, you can turn this behavior off using the included .ini file - just open up the file named settings.ini and read the instructions inside to configure it.) 2) then, ao3downloader will use your login information to log itself in to ao3... aaaand that's it. It's not stored or sent anywhere other than your own computer and archiveofourown.org. In fact, there is absolutely no tracking or spyware in ao3downloader of any kind - I don't even know how many people have downloaded it, let alone what you type into it. And that's the way I like it!
Question 4: I thought of a feature that doesn't exist yet that would be really cool! Can you add it?
Answer: Very possibly! Feel free to contact me via one of the options listed in the readme (that's the page linked above) if you have a feature request.
Question 5: Do I have to pay you?
Answer: Never.
Question 6: But I really want to pay you... do you have a ko-fi?
Answer: Yes. It's on the github page in the sidebar.
Question 7: Does it work on mobile?
Answer: No. :( but watch this space... there may be certain things on the horizon. we'll see!
Okay, so. Yesterday, my spouse's cat (my beloved, furry stepdaughter) was suddenly very sick. Spouse had the car on the opposite end of the state for work, so I walked down the road to the local vet. Unfortunately, she needed to be rushed to the emergency vet in the next town over, so I had to order an Uber and cross my fingers.
Enter Donald, a gay Puerto Rican man who rolls up in an electric Kia with a rainbow Zelda shirt. I know he is Puerto Rican because that is the theme of his car's decor. He's probably in his late forties. He's gushing over the cat but his demeanor changes when I tell him how sick she is and how I need to get her to the ER. He solemnly informs me, "I'll take care of it," and RIPS out of the parking lot of my building.
Dude is flooring it. The entire time he is sending his husband text-to-speech messages about, "Going to the vet, do you want me to go in and talk to them?" He informs me that he actually needed to go speak to the vet at this clinic anyway--his dog who he just had to put down yesterday went there for renal failure treatments--and that "fate brought us together." He tells the cat to hang in there, that, "Girl, I will take care of you."
He turns on his emergency blinkers. He's weaving through traffic like he used to professionally race. Any gap he sees, he takes it. It is terrifying but I am in awe.
We get to blocked traffic because it is rush hour. He asks me if I trust him. I tell him, "I guess I have to in this situation," and he nods and swings into the shoulder, guns it, whips around the traffic, and takes off on a side road. The GPS means nothing to him. He knows exactly where he's going and he is beating the traffic jams for the sake of the cat. She can't wait.
When we pull into the vet clinic, he goes in with me. As my cat is taken in, he asks me if I want to see pictures of his late dog. He shows me a picture of a chihuahua in a bow tie and it is the cutest fucking dog I've ever seen. He tells me how his husband is a dog trainer and the dog had been around the world, and that this vet is a good one and my cat will be fine.
I compliment his shirt and he nods like Arnold at the end of Terminator 2. Then he just marches out the door.
Anyway. The cat is staying overnight at the emergency vet but seems to be doing fine aside from not wanting to eat. Apparently, this is a $2.5k case of "your cat has a cold and is constipated, and what you thought was respiratory distress was her gagging on snot while nauseous." We pick her up sometime today.
Wherever you are, thank you, Donald. My spouse left you a tip higher than the cost of the trip because you are awesome and your dedication to our cat was inspiring. 10/10, I would endanger myself on the road with you again.
i am SO glad people are explaining their choices because one of my favorite parts of whatās going on here is the huge variety of reasons and lines of thinking people are using all to arrive at the exact same answer
at this point so many of you have independently described similar personality traits for all the tetriminos that i almost feel like i could draw them as people
some wild shit going on in the notes thatās hard to pick up on if youāre not getting notifications every time someone says anything:
for some reason both people who prefer S AND people who prefer Z say they think Z would be kind of mean
people who Donāt pick the T overwhelmingly assume people who do chose it because it looks like a dick, actual given reasons for picking T lean more toward gameplay versatility, sex toy safety (i.e. they ALL look like dicks but T has a flared base), and personality
thereās a fairly even split on use of gendered pronouns for I, O, T, and Z, but people tend to use she/her for L, J, and especially S
there have been multiple unconnected instances of the phrase ātriple t spin in the pussyā. this doesnāt really matter it just feels worth mentioning
by and large S and Z fuckers are MUCH more passionate about their choices than L and J fuckers
thereās been a tumblr-typical handful of āsubmissive and breedableā comments, but as far as iāve seen only the T piece has people explicitly and directly saying they want to get it pregnant. no idea what caused this. the art seems to have made it worse
I feel like I need to share this because idk if Europeans are familiar with the presence of Aldi in the US, but at least especially in my area theyāve been growing a lot recently. Like Aldi bought out some local failing grocery chains where I live (Louisiana) and have opened Aldis in all these somewhat rural communities and small towns, which for the record Iām fine with
But as a result of this they are advertising a lot more in my area and also in many cases, the people in these areas have never been confronted with Aldi or any European grocery store. So the ads that Aldi is pushing out to its new US customer base feature a cowboy shopping at Aldi who is explaining to new Aldi customers how Aldi works. Like this cowboy is explaining you gotta put a quarter in the shopping cart and why there are very little name brands. A cowboy is how they want to reach their American customer base. They gave us a cowboy
you're mommy's good little printer aren't you? you'll print whatever mommy tells you to because otherwise mommy gets sad and leaves you for one of those free use library printer sluts
listen to mommy okay? if you don't be a good little printer and fucking print my document and i know you want to okay mommy can see it in your print queue if you don't. print. my fucking document. mommy's going to get the hammer
In 2026, the chicest thing a gay actor can do is never explicitly come out as gay but also make it abundantly clear that he is. Coming out is too modern. Staying closeted is too old fashioned. But this method merges contemporary freedom with Old Hollywood glamour and allure, and it weeds out the dumbest people who truly donāt get it. I call it the Pascal Method.
You clearly don't go here or to queer history and signaling, or both, enough to have this conversation and I'm not going to explain it to you. You could have asked questions, you could have done even a modicum of research. You didn't and you made yourself look ignorant. Goodbye.
#I'm fucking crying#this is an instant classic#this is the next meme#i can't believe I'm here to see a baby copypasta nary two hours old#I can't#lol#i laughed way too hard#iconic
well maybe you should blearily wake up at 5:08 in the pre-dawn light and find the sleeping soft tiny mammal body of your cat just inches from your head like a miracle too beautiful for speech, and you should rustle one hand out from your blankets to rub fingertip circles across the warm eggshell dome of her little velvet-wrapped skull and on the bristly patches just where the cups of her ears begin, and as she inclines her head into your fingers and purrs without ever opening her little eyes you should feel a love so tender that you understand how that love could have reached out from the fireside into the inky spangled nights long gone to reach her, and then you'll feel better
Every day I handle more money than I will ever make. Every day.
At the start of my employment, my boss showed me videos of people stealing, and we both had a chuckle about it. How silly they were! There was a camera overhead, and itās not to watch the shoppers. See, we canāt actually stop shoplifters. They get away with it maybe nine out of ten times. But we, who are watched and tallied and witnessed? We are always caught.
At first it was hard to hold one hundred dollars bills. An amount I had never seen before. An amount that didnāt exist in my household. Itās normal now. Here is something that is not for me.
āWhat the hell, Iāll take another,ā says the man, pondering our 200 dollar watches. What the hell. Total comes to 580 and not even a flinch in his face. I have been working for 11 hours today and made only 110 dollars. It will go to my rent. Today I work for free, it feels. When I get my check, I will have 35 dollars left for food and saving.
The six hundreds he hands me go into the cash register. For a moment, I imagine having money. Then I put it away, counting out his change.
I know for a fact we sell our products for double what they are worth. That I could be making commission. That they could hand me those 580 dollars and change my life and not even mark the difference in their checkbooks. Heās not the only sale they make today, but I am the reason they made it. Heās not the only one spending 600 dollars, but if I hadnāt spent two hours with him telling me about his life, he wouldnāt have spent any. I go home. I donāt own a watch.
I have watched and rewatched a video on how to make salmon four ways. My shopping list is always the same. Pasta. Rice. Tuna. If I can afford butter it was a good week. I dream of the world I will never walk in, where I can throw the best fish fillet in the cart with a shrug. I hold hundreds in my hand and look up at the camera. I put them under the cash drawer.
I go to work. I scrap together my savings. I eat my bowl of rice slowly. My manager takes a paid week off from work just for his birthday. He owns a yacht.Ā
i wrote this while i was working at orlandoās walt disney world parks.
i was part of their college program. i moved to the state for it. they legally owned the building i was living in and still charged me rent. i ostensibly was being charged to work for them. it was a 2 bedroom apartment and they placed 6 adult women in it in forced triples.
as many as one in ten disney employees have experienced homelessness while working for the company. despite huge efforts to unionize, strike, or otherwise demand fair treatment; disney has refused to increase employee quality of life.
disney admits publicly that a good portion of their success is because the employees (ācast membersā) are dedicated, passionate, and selfless. this is never reflected in pay. even āfaceā characters (ie those that are princesses etc) make barely above a minimum wage.
at the time that i worked there, i made $8.50 an hour. at one point i was asked to create a human shield around a bag because a bomb dog had alerted to it. for eight fucking dollars an hour.
i now work a very cushy office job. i have bought the salmon and cooked it all four ways.
i go to the store. i am nice to the person behind the counter. she looks up at the camera while she counts out my change. there is nothing fundamentally different about her and i.
found some pages crediting this photo to David Silverman. I couldnāt find the exact photo, but here are the same bears (mama and baby) from another angle <3