I have a fascination with various aspects of the Judaic calendar. One aspect I find fascinating is kvi'ot.
A kvi'ah is a 3 letter mnemonic (in some cases, a 2-letter mnemonic is used) to indicate the day of the week Rosh Hashannah starts, the type of year, and the day of week for 1st day of Passover. See this for a somewhat more detailed explanation.)
I notice that some kvi'ot are quite rare. Offhand, it seems that the 7 chaser kvi'ah is the rarest (or close to it). This kvi'a causes the 1st day of Chanukah to fall on Friday. It looks like the next time this will occur is in 5784 (Gregorian 2023). I can't recall the last time this kevi'ah occurred.
Rather than manually scanning a historical calendar or typing in trial & error years into Hebcal to see if there's a match, I'm wondering if there is some online program or some way that I can develop a program that will provide a list of specific kevi'ah occurrences. For example, I'd like to input the kevi'ah and a number representing the number of occurrences or perhaps, input a start and end year range.
Is there anything like this, around, or can any "tecchie" out there provide pseudo code or an alogorithm?