Richard M. Rodriguez
airplanekickflip.bsky.social
Richard M. Rodriguez
@airplanekickflip.bsky.social
Filmmaker, programmer, funny enjoyer

https://github.com/richardmrodriguez
Pinned
What software (or processes) are y'all using for indie film and short film preproduction? I'm talking creating shot lists, strip boards, lighting diagrams, script breakdown, etc!

I'm in the early stages of developing a free, open-source app that helps with preprod.

I'd like to know your workflow!
my brain hurts :( pls how fix
December 11, 2025 at 9:42 AM
brain: hmm I have all the resources and free time to do project and make progress today

Also brain: actually, let's open twelve tabs an hour to determine scientifically that I do, in fact, need to buy this specific gaming handheld because it plays sonic adventure 2 and is a clamshell
August 26, 2025 at 2:07 PM
I'm using MIDI to trigger animation frames on a Sparkfun 14-segment display. These are the "faces" of my VCR characters in my short film. This, alongside their vocal performances, will give them their personality!
August 14, 2025 at 9:26 AM
What software (or processes) are y'all using for indie film and short film preproduction? I'm talking creating shot lists, strip boards, lighting diagrams, script breakdown, etc!

I'm in the early stages of developing a free, open-source app that helps with preprod.

I'd like to know your workflow!
August 1, 2025 at 10:50 PM
I formalized the return types in the "reports" module for the screenplay_doc_parser crate. I'm now shifting focus to the shotliner-core crate.

I've got basic data modeling, structs to represent ShotLines, Tags, and TaggedElements.

What does this mean?
July 30, 2025 at 11:05 AM
Reposted by Richard M. Rodriguez
Ranked choice voting is a simple upgrade to the way we vote that gives voters more choices at the ballot box. Did you know that 5 Illinois municipalities have adopted ranked choice voting referenda? We're working on getting more! Learn more about us at fairvoteillinois.org!
July 27, 2025 at 2:45 AM
I was able to get all this functionality working in screenplay-doc-parser. You can now cross-filter Pages, Lines, Scenes, Locations, and Characters, according to this table.

github.com/richardmrodr...

The dark pruple cells are what you can filter. The cells blacked out in"X" Are non-values...
July 25, 2025 at 11:17 PM
Continuing work on screenplay-doc-parser-rs. Made this chart to visualize the cross-filtering that needs to be available. Most of this has functions, but there were a few I missed, until I made this little chart.

ADHD is working against me -- I want to finish this, but the motivation is waning...
July 25, 2025 at 7:21 AM
A future feature for #ShotLiner : Storyboard Template generation.

In #ShotLiner, you'd be able to define Shots, which span some distance over the screenplay. From these, you could get a list of all the shots for the script in linear order, and the shot type per Shot (wide, medium, close, etc.) ...
July 22, 2025 at 10:10 AM
Every day the urge to make a Sega CD homebrew game grows stronger... the 68000 (x2!) calls to me like a siren.

Man, I wanna produce like a 35 minute CYOA short film and compress that to a blocky 12fps and shove it into a 700mb CD (maybe two if necessary...)

Add some QTEs, dialogue trees...
July 22, 2025 at 9:45 AM
Working on the "screenplay_doc_parser" rust crate, which parses a screenplay PDF and give the user a semantically-typed document struct. i.e., each line has a type, like ACTION or CHARACTER, or DIALOGUE. Words also have types, to capture things like scene numbers, revision marks, or (V.O.), etc.
July 22, 2025 at 9:02 AM
This is a brief demo of a crude proof-of-concept for ShotLiner, an open-source screenplay breakdown / preproduction tool; A FOSS alternative to something like Scriptation on mac/ios, Fuzzlecheck, or StudioBinder.

I built this last year with a messy codebase. Now, I'm rewriting it from scratch.
July 20, 2025 at 10:29 PM
August 22nd is the due date for my town's local short film festival.

The short film I'm directing/producing involves some puppetry and electronics, and a convoluted segmented-display animation system, controlled via MIDI and some ESP32s.

The title is "VCR2L: Video Cassette Rivals 2 Lovers".
July 15, 2025 at 6:38 AM