spoiler-free cagematch listings with fq

  • Apr. 20th, 2026 at 3:22 PM

Every so often, I decide I want to watch all the matches a wrestler has had that meet some criteria (e.g. in a particular promotion or against a particular opponent), and usually, I have a bit more fun if I don't go into every match knowing who's going to win and how many minutes it's going to take them to do it. Cagematch.net is great for listing out all the matches I'm interested in, but it's pretty rough for the latter: the "Matches" view on a wrestler's page is comprehensive but includes the results, and the "Matchguide" view is spoiler-free but doesn't include every match.

Fortunately, we can make the computer give us the info we want and nothing more. We're going to use fq for this, which is a very general tool for parsing, transforming, and making queries over structured data formats (if you're familiar with jq, it's basically "jq but for everything instead of just for JSON").

I recently subscribed to RevPro's streaming service because I wanted to watch more Safire Reed matches, so to start this process off I did a Cagematch query for a list of all of Safire's matches in RevPro and downloaded the page (as matches.html). A typical entry in the table looks something like this (I've added some indentation and removed the href attributes from the a tags to make it easier to see the structure):

<span class="MatchCard">
  <a>Safire Reed</a> defeats <a>Anita Vaughan</a> (10:33)
</span>

<div class="MatchEventLine">
  <a>RevPro Live In London 91</a> - Online Stream @ 229 The Venue in London, England, UK
</div>

The easiest useful thing we can do is to just grab the name of the event. If we run fq with just . as the command, it'll show us how it parsed the entire input: fq -d html '.' matches.html (maybe pipe it to less, since this is quite a bit of output). If we look for "MatchEventLine" in there, we'll find that the entries we're interested in look something like this:

{
  "#text": "- Online Stream @ 229 The Venue in London, England, UK",
  "@class": "MatchEventLine",
  "a": {
    "#text": "RevPro Live In London 91",
    "@href": "https://www.cagematch.net/?id=1&nr=381436"
  }
}

fq uses the grep_by function to recursively find all objects that match a given condition. We'll use that to get all the "MatchEventLine" objects:

fq -d html 'grep_by(."@class"=="MatchEventLine")' matches.html

From here, we want to narrow our focus down to the a element, and get just its inner "#text" (at this point I'm adding -r to tell fq to produce raw output, since I don't need the name of each event to be wrapped in double quotes):

fq -d html -r 'grep_by(."@class"=="MatchEventLine").a."#text"' matches.html

If you're wondering why "@class" and "#text" are in double quotes but a isn't, it's because @ and # are special characters. You could write "a" instead of a in the middle of the chain of selectors, but you don't have to.

This will give us our list of all the event names and nothing else (Cagematch's default sorting is newest-to-oldest, so if we want to watch in order, we should start at the bottom):

RevPro Live In London 106
RevPro Live In Coventry
RevPro Live In London 105
RevPro Live In London 101
RevPro Raw Deal 2025
...

Tada! Now we can go spend the whole day watching indie wrestling instead of whatever else we were supposed to be doing. If you're looking for a rec, Safire vs Kanji from Live In London 97 is available for free (I haven't actually watched it yet, but their match at Live In London 78 has one of my favorite final three-minute stretches of any match ever, so this one is probably awesome too).

Or, we can keep tinkering....

Read more... )

Yellowstone battle promo

  • Apr. 20th, 2026 at 6:01 AM
yellowstone-john-dutton-never-that-s-great-idea-7t7gtwmi829ii4gn.gif |  BigFooty Forum 

Anyone interested in a Yellowstone battle? Go here to sign up! 
I myself haven't' watched the show yet tbh, but I've seen enough reels to be very interested! :D 

 
Our Merlin battle is over and the results are in! Do check them out here.

F-FW Challenge 512 - Bump in the road

  • Apr. 20th, 2026 at 7:57 PM
Title: Bump in the road
Fandom: Torchwood
Characters: Jack, Ianto
Author: m_findlow
Rating: PG
Length: 987 words
Content notes: None
Author notes: Written for Challenge 512 - Obstacle at 
[community profile] fan_flashworks 
Summary: Jack’s return is not without its challenges.

Bump in the road
Upon using an emergency exit they found security waiting for them. Ninja Talon slammed it closed and SpiderGirl webbed it shut. “OK, up to the roof,” SpiderGirl directed.

“Are you sure?” the professor asked.

“Of course,” SpiderGirl responded. “We’ll have more options than on the ground level.”

“It’s just that, I’m afraid of heights.”

“We can work with that,” Ninja Talon responded.


They soon found a stairwell to the roof.

SpiderGirl opened the roof door to only find two guards on either side. She quickly webbed up both of them before turning back to the others. “The coast is clear to the south, but that could change quickly.”
She turned back and swung so that she landed on top of the exit.

She saw that agents were already climbing onto the roof at the northern end. “Move, move, move!” she said.

The silent vigilante brought the professor out, while Ninja Talon swung up next to SpiderGirl.

“We can hold them off more than long enough,” she said.

“Into the fray; responsibility calls,” SpiderGirl confirmed.

The two then targeted the agents and started shooting webs and throwing shuriken and smoke pellets to delay them.


The silent vigilante got to a southern fire escape with the professor and looked down. The ground at the base of the building was free of security. ‘But that could be deceiving.’ But they had to take the risk. She looked back and signalled the other two.


Soon, they were a block away. “The question now is, where to go now?” Ninja Talon asked. “It’s probably not a good idea to take him back to the hospital.”

“The Story Oak is out. Joey is suspicious enough already,” SpiderGirl added. “And probably Larissa too.”

The Hospital would seem to be the better choice, the silent vigilante said.

“The Hospital. I guess there would be more police there, even if Oscorp would expect us to take him back there,” SpiderGirl mused. She turned to the silent vigilante. “Do you know all the ways in?”

Most of them, the silent vigilante responded.

“That will have to do,” SpiderGirl said.

One of the rear entrances might be the best idea the silent vigilante decided.


Back at the Story Oak, Daria Morgendorffer and Sandi Griffin arrived. “It looks similar to the Historia,” Sandi commented.

“They are both Art Deco.”

“It’s more than that.”

“They were probably built at the same time from similar plans,” Daria said as she led the way into the café. “And Larissa was inspired by us to do the restoration.”

“I guess so,” Sandi mused.

Read More )

4/19/2026 Inspiration Trail

  • Apr. 19th, 2026 at 6:45 PM
This morning was even more interesting than four days ago: MacGillivray's Warbler! I heard them right away, two, in fact, one near the gate and one in the expected location. Spring is really here. A good start, but there was much more. Both Western Warbling Vireo and Black-headed Grosbeak at last made it over the ridge, but while I was waiting for the sun I also heard Cassin's Vireo and Western Tanager. There were the usual Orange-crowned Warblers and Wilson's Warblers, even a Townsend's Warbler, which becomes less and less likely every week. There was a Lazuli Bunting in the corner as earlier, and it looked to me as through he was flying the boundaries of a large territory, from the willows to the bay tree, up to the tall weeds on the hillside and back down to the mustard below the trail, singing at each stop. While I was watching him, I happened upon a pair of (silent) Western Kingbirds fluttering along the fence at the top of the ridge, something I usually see just once a year. As well, nearly all the local residents made an appearance, making quite a long list. The list: )

One of the Northern Flickers was sitting up in the highest power tower drumming on metal. They seem to appreciate the extra resonance.:)

fic: distraction from you

  • Apr. 19th, 2026 at 9:23 PM
In an effort to properly host my fanfiction here, I think what I'm going to do is post one or two fics every now and again (I wanna say once a day, but I know that's wholly unfeasible--I'll shoot for once a week). I have no specific order of how I'm doing this, just whatever strikes my fancy.

Fandom:
RWBY
Relationship(s): Renorarc: Jaune Arc/Lie Ren/Nore Valkyrie
Characters: Jaune Arc, Lie Ren, and Nora Valkyrie
Words: 1,076
Summary: After Jaune walks awkwardly out of Weiss’s room, he’s left alone with his thoughts and feelings, if only for a brief moment, as he makes his way to Penny and Klein.
Quick Notes: Light Angst, Canon Compliant, Takes place during Volume 8, Chapter 11. Jaunce-Centric. Originally posted to Ao3 on 07 March 2021. I've made some small changes to grammar here and there, but otherwise it's been left untouched. I hope you enjoy the abuse of italics, because I seem to have had a deep obsession with them!

distraction from you )

G Gundam pimping post

  • Apr. 19th, 2026 at 2:41 PM
Saving this here for posterity.


You ever think the Olympics could use some giant robots? Well, this beauty from 1994 has that plus beautiful athletes in latex, wuxia magic, and all the hot-blooded emotional moments you could ask for! Welcome to G Gundam, the first alternate universe in the Gundam franchise.



Read more... )

Weekly proof of life: media intake

  • Apr. 19th, 2026 at 3:11 PM
(Thank you for the comments on my post yesterday about Claudia. I'll try to respond at least a bit.)

Reading: I finished Rachel Reid's Tough Guy, and then my digital hold on Adrian Tchaikovsky's Shroud came in from the Queens library, so I started in on that. I'm maybe a bit more than halfway through that now? It's interesting and I plan to finish it, but it took a long before I actually got interested, and I mainly kept reading through that chunk because I've enjoyed the handful of Tchaikovsky's other work that I've read quite a lot more than I was enjoying the beginning of this one, so I kept figuring I'd give it a bit longer. I doubt I'll wind up loving it, but I do want to see how things play out.

Watching: [personal profile] scruloose and I have finished everything we were watching! (And glancing at last week's proof-of-life post to see where we were then reminded me to cancel Crave just now, so yay for that. We'll be back eventually, Crave.) "Everything" in this case was the second seasons of OPLA, Frieren, and The Pitt.

My thoughts on Frieren at this point are, I think, more to do with the experience as filtered through its translation, and I'm going to ignore that for now and instead say the most important thing that I can possibly say at the end of that week of TV watching.

And that thing is this: against all odds, the live-action One Piece (which, as I have said countless times aloud and probably at least once here, if not more, should never have worked at all because it's One Piece, FFS) pulled off Chopper. I am floored. I am agog. I am delighted. I am still sort of mumbling "WTF???" about it under my breath once in a while. CHOPPER.

I won't say that he ever feels so natural to me that I forget he's a marvel of technology onscreen, but he works, and the voice is wonderful, and somehow even when I was at my most aware that he's not being performed by an actor in intensive makeup, he felt like...a stuffed animal/puppet brought to life? Not like CG? (Nothing like the plush Luna from the Sailor Moon drama, for the record.) It's incredible work and I love him so much. (I should also note that I haven't watched any making-of material, so all I know about the creation of Chopper is what Naye mentioned about his huge, shiny eyes accurately reflecting what he's looking at.)

As for what I'll/we'll watch next...I still haven't seen past the initially-released chunk of Justice in the Dark, so I'm trying the tactic of seeing if [personal profile] scruloose will watch it with me, which means an excuse to start over and refresh myself on the drama, as opposed to my blurry combination of memories from watching those episodes and from reading the fan translation of the novel ages ago. [personal profile] scruloose is willing to at least give it a shot, so hopefully even if they don't wind up sticking with the show, I'll get some momentum on it.

Three Weeks for DreamWidth? 👀

  • Apr. 19th, 2026 at 12:55 PM
I just learned about [community profile] 3weeks4dreamwidth, and needless to say, I’m pretty hype! I’m not entirely sure how it works…? It looks like I can post literally whatever I want, every day, for three straight weeks; tag those posts with the proper tags, and bam! Doing some quick scrolling, it seems people give themselves challenges? Or themes, is probably a better way to describe it. I suppose I’ll have to give myself something to talk about, then!

Here’s some quick ideas I’m going to spitball:
* Anything remotely Sonic related. This is most likely going to happen regardless.
- I can post about a different character every day, perhaps give my thoughts on them? This seems a bit hard to maintain for 21 days, though.
- I’m currently reading the Archie comics. I can do something similar to thankskenpenders and sort of… liveblog my experience?
- I could make myself play any of the games every day, and write about my experiences here. For clarification: I’d give myself a 15 minute minimum to play any of the games a day. Most likely would start with Sonic Rush, since it’s been a while since I’ve picked her up.

* Anything video game related. I can really challenge myself to write properly about the games I enjoy.
- I can use this time to really learn how to review things. I want to make reviews! I like it!

* Since it’s spring, I can chronicle my outdoor adventures, using these three weeks as an excuse to do some nature-related activities I’m always too shy to do.
- Special shoutout to [personal profile] ysabetwordsmith for providing some spectacular ideas and getting me motivated to do them! Check out this post here.

* Perhaps something book related.
- At the end of each day, I can write about what I’ve read and the happenings of the story. This can help me really digest the story, too.
- Work out an every day version of [personal profile] maevedarcy’s Reading Wednesdays. I can always accomplish this by adding more questions myself.

* Fuck it, music!
- I’ve really been wanting to take the leap into making music. I can chronicle my adventures here… perhaps even work on something for the three weeks, and then share it when I’m done? Perhaps that’s too tall of an order for literally Just Starting Out, though.
- I haven’t been listening to nearly as many albums this year compared to the last few months of 2025. I’m in no particular hurry, but I’d love to take a stab at my Listen Later list on Rate Your Music. This could be a good time to do that!

I think that’s a good start for brain storming… in the end, I’m proooobably just going to do a mix of these things? Either that or the albums idea. I really like that one, actually. I’m going to chew on it for a bit—I still have some time!

Tags:

Stargate SG-1 Triple Drabble: Deceptive

  • Apr. 19th, 2026 at 6:16 PM
 


Title: Deceptive
Fandom: Stargate SG-1
Author: 
[personal profile] badly_knitted
Characters: SG-1, the Nox.
Rating: PG
Spoilers/Setting: The Nox.
Summary: It’s a bad idea to judge people by their appearance.
Written Using: The dw100 prompt ‘Unexpected’.
Disclaimer: I don’t own Stargate SG-1, or the characters.
A/N: Triple drabble.
 


 

FAKE Double Drabble: Not Afraid Anymore

  • Apr. 19th, 2026 at 6:03 PM
 


Title: Not Afraid Anymore
Fandom: FAKE
Author: 
[personal profile] badly_knitted
Characters: Ryo, Dee.
Rating: PG
Written For: Challenge 498: Remember at 
[community profile] drabble_zone.
Setting: After the manga.
Summary: Ryo doesn’t remember anymore why he was scared to admit the truth.
Disclaimer: I don’t own FAKE, or the characters. They belong to the wonderful Sanami Matoh.
A/N: Double drabble.
 


 

Double Drabble: Nest-Sitting

  • Apr. 19th, 2026 at 5:54 PM
 


Title: Nest-Sitting
Author: 
[personal profile] badly_knitted
Characters: Jack, Ianto, Myf.
Rating: PG
Written For: Challenge 913: Hatch, at 
[community profile] torchwood100.
Spoilers: Nada.
Summary: Myfanwy is feeling broody again.
Disclaimer: I don’t own Torchwood, or the characters.
A/N: Double drabble.
 
 


Pimp Your Fandom: The Hunting Party

  • Apr. 19th, 2026 at 12:41 PM
This was made for [community profile] smallfandomfest and posted here, graphics were made by me but images are from here.

Never did one of these fandom pimps before, unless you count me gushing about fandoms on my journal.... so without further ado, I give you:

The Hunting Party

What Is the Show About?
A secret prison. A killer escape. The hunt is on...... )

Main Characters (don't worry no major spoilers!)
the characters.... )

If you liked...
Mindhunter, Fringe, Criminal Minds, The Blacklist, and various other similar cop related shows, you'd probably enjoy this show. It's filled with light and dark moments.

Where can I find it?
Read more... )

The Fandom?
Read more... )

Spider Quinn 05: The Trip to Freemont

  • Apr. 19th, 2026 at 6:55 PM
05 The Trip to Freemont
SpiderGirl tracks a crime syndicate to the small town of Freemont 100 miles from Lawndale. Meanwhile Daria finally receives her driver's license, which comes in handy when Jane asks her to bail her and the band out of jail in a distant town. Chaos ensues when Quinn tags along for the ride.

fanfiction.net: https://www.fanfiction.net/s/14543824/5/Spider-Quinn

Archive Of Our Own: https://archiveofourown.org/works/83395026

Reviews and/or comments are welcome, and would be appreciated.

About

[community profile] fan_flashworks is an all-fandoms multi-media flashworks community. We post a themed challenge every ten days or so; you make any kind of fanwork in response to the challenge and post it here. More detailed guidelines are here.

The community on Livejournal:
[livejournal.com profile] fan_flashworks

Tags

Latest Month

April 2026
S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  
Powered by Dreamwidth Studios
Designed by [personal profile] chasethestars