Michael Bishop, founder of the Tampa Monitor, speaking into a studio microphone at WMNF 88.5 FM. The person has grey hair and a beard, wearing headphones and a dark blue jacket. The background features a corkboard with various posters, including one for The Beach Boys and an IMAX film.
Tampa Monitor founder Michael Bishop at WMNF in Tampa, Florida on Jan. 30, 2026. Credit: Ray Roa / Creative Loafing Tampa Bay

Tampa City Council is off this week for Spring Break, so unless you want to hear about what else Iโ€™ve been working on or my rant, see you here next week.

Sunshine Week & Goals

Transparency. Sunshine Laws. They used to mean something, but these days itโ€™s hard to take serious some days, especially at the state level. But at itโ€™s core, what I have tried to do with Tampa Monitor really is about bringing awareness and transparency in the process.

One of my initial goals in all of that can be summed up on the about page. What if?

The agenda and maps here have come along and continue to improve. But the video and transcripts? Thatโ€™s been something Iโ€™ve been slowly tinkering with for the last few months. Itโ€™s still a work in progressโ€”most of the pieces are pulled togetherโ€”but not quite all fully automated. Iโ€™ve shared this a few places, but the basics can be seen inย this demo. Iโ€™m taking theย all-caps transcripts from the cityย that identify speakers and the time, run that through a couple of scripts to use proper capitalization (thatโ€™s way harder than it sounds, itโ€™s not โ€œAIโ€ but does use machine learning). Another set of scripts grabs the associatedย YouTube videosย metadata and assembles the video portion of the page. Another set of scripts (also trickier than it sounds) using more machine learning (Whisper) to figure out the intro-buffer so the video timestamp can be synced with the timestamp in the transcript.

All with full page text search so you can type what youโ€™re looking for, find the spot in the transcript where itโ€™s being discussed and then click the timestamp in the transcript to play the video. The latest iteration also has a pop-out tab for the agenda so you donโ€™t have to leave the window.

This post first appeared on The Tampa Monitor and is used under the Creative Commons license CC BY-NC-ND 4.0. Tampa Monitor is also part of the Tampa Bay Journalism Project TBJP, a nascent Creative Loafing Tampa Bay effort supported by grants and a coalition of donors who make specific contributions via the Alternative Newsweekly Foundation. If you are a non-paywalled Bay area publication interested in TBJP, please email rroa@ctampa.com. Support The Tampa Monitor by making a donation or buying Michael Bishop a coffee.

Itโ€™s working, mostly. Thereโ€™s still some bugs in the video/transcript sync, sometimes itโ€™s off 10-15 seconds. If anyone knows someone at Tampa City Council who starts the meetings and wanted to suggest they speak loud and clear as the meeting starts so itโ€™s picked up both in the video and transcript I could nail the feature.

What I need to do is focus some time to finish wiring all the parts up together and building the deploy pipeline to efficiently put it out every week.

Thatโ€™s where you can come in. As part of Sunshine Week Iโ€™d like to finish this project. Iโ€™m asking readers and folks in the community who have ever found themselves frustrated trying to find where in a city council meeting they discussed a topic to support my work. Iโ€™m asking for an investment in these tools and more like them to come.

All of the code will be open and on GitHub and there will never be a paywall to access the content. Itโ€™s all the cityโ€™s work, Iโ€™m just remixing it.

From there the next goal is cross-meeting search. The groundwork is in place in how all of the information is being stored in a database, but implementing is for a future version. Additionally, I havenโ€™t mentioned here, but I started mirroring the supporting documents instead of trying to use the agenda links. They change sometimes twice a day due to a design decision in the agenda software, and itโ€™s whack-a-mole trying to keep them in sync. Mirroring them and adding new documents is easier, wonโ€™t cost that much in the long run, and keeps those documents in the sunshine. On the roadmap is to use more scripts to parse the pdfs and use optical character recognition (OCR) to make the documents searchable along with the global search.

And all of that sounds great but what are we doing folks?

None of that is going to matter the way things are going at the state and federal level. We are having memo wars and debates over the role of the City Attorney while the unelected State Attorney runs around like someone lost on a snipe hunt in Ocala National Forest threatening Mayor Castor. And I just have to say, I looked for statements from council members after that and didnโ€™t see one. It was disappointing. When the issue of immigration and 287(g) agreements comes before council theyโ€™ll give heartfelt speeches to the camera about their concerns and assurances but when the mayor comes under attack for potentially upholding the guardrails and concernsโ€”crickets. Or worse, the brunt of a Council member Carlson joke.

The number one job of a legislative body is supposed to be the budget. Tampa City Council adopts a budget based on a recommendation from the mayor. Meanwhile, the Florida Legislature failed to do their job. Instead they are too busy doing the bidding of special interest and taking away home rule. Passing laws to give the governor the right to remove the people we elect from office if they support diversity, equity and inclusion. As if a city recognizing Hispanic Heritage or Pride Week is the downfall of society and not the greedy, hateful and environmentally destructive laws theyโ€™re passing in Tallahassee.

Nothing was fixed with SB 180, rather another law was passed putting a gun in the hand of developers to point at the cityโ€™s head if they donโ€™t do exactly what the developers want. Youโ€™re worried about a 3-story duplex on your street now, just wait. But donโ€™t count on there being any funding to pave roads or upgrade stormwater from the growth because theyโ€™re coming to take away revenue at the same time. Doubtful those multi-modal impact fees will go into effect based on the failure of the SB 180 fix. Good luck increasing the fees on permitting, even if they are from 1970s.

Everyone seems confident โ€œsome kind of property tax reformโ€ is coming. Not property insurance reform. Tax. The people who moved here for no income tax when interest rates were historically low bought all of the new houses and now they donโ€™t want to pay for the streets and sewers to connect them. Or public safety. Or parks. Just some kind of magic free ride as if itโ€™s the first time they visited Disney.

Get off my overgrown lawn.

I will be watching very closely the turnout and vote percentages for city residents in the Special Call State Senate District 14 election next Tuesday. A seat formerly held by now Lieutenant Governor Jay Collins. I think it will tell us a lot about where the voters in influential parts of the city stand on the current state of affairs and what to expect.


Pitch in to help make the Tampa Bay Journalism Project a success.

Subscribe to Creative Loafing newsletters.

Follow us:ย Google Newsย |ย NewsBreakย |ย Redditย |ย Instagramย |ย Facebookย |ย BlueSky