{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "6e700d1f",
   "metadata": {},
   "outputs": [],
   "source": [
    "import re\n",
    "from suno_utils.utils.text import normalize_whitespace"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "59f7d41d",
   "metadata": {},
   "outputs": [],
   "source": [
    "with open(\"tmp/transcript.txt\") as f:\n",
    "    raw_transcript = f.read()\n",
    "transcript_lines = []\n",
    "for p in raw_transcript.split(\"\\n\\n\"):\n",
    "    p = p.strip()\n",
    "    if len(p) == 0:\n",
    "        continue\n",
    "    speaker_id, text = p.split(\"\\n\")\n",
    "    if speaker_id.strip() == \"Speaker 1:\":\n",
    "        continue\n",
    "    text = re.sub(r\"\\[.*?\\]\", \" \", text)\n",
    "    text = normalize_whitespace(text)\n",
    "    if len(text) == 0:\n",
    "        continue\n",
    "    transcript_lines.append(text)\n",
    "transcript = \" \".join(transcript_lines)\n",
    "\n",
    "with open(\"tmp/cc_transcript.txt\") as f:\n",
    "    raw_cc_transcript = f.read()\n",
    "cc_transcript_lines = []\n",
    "for line in raw_cc_transcript.split(\"\\n\"):\n",
    "    if \"Artificial Voice\" in line:\n",
    "        continue\n",
    "    line = line.lstrip(\"- \")\n",
    "    line = re.sub(r\"\\[.*?\\]\", \" \", line)\n",
    "    line = normalize_whitespace(line)\n",
    "    if len(line) == 0:\n",
    "        continue\n",
    "    cc_transcript_lines.append(line)\n",
    "cc_transcript = \" \".join(cc_transcript_lines)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "ed970cb5",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Speaker 1:\n",
      "00.\n",
      "\n",
      "Speaker 2:\n",
      "No, no, no. This is for, for Docker stuff. Docker, Docker contain- Docker repository credentials, I think.\n",
      "\n",
      "Speaker 1:\n",
      "01.\n",
      "\n",
      "Speaker 2:\n",
      "Right. Well, if you move it to repositories, doesn't matter, right? 'Cause it's gonna be just a query. Yeah, so that's easier.\n",
      "\n",
      "Speaker 1:\n",
      "02.\n",
      "\n",
      "Speaker 3:\n",
      "Right. Um...\n",
      "\n",
      "Speaker 1:\n",
      "03.\n",
      "\n",
      "Speaker 1:\n",
      "04.\n",
      "\n",
      "Speaker 4:\n",
      "I'm assuming we are tracking to the Go iLawn integration timer now?\n",
      "\n",
      "Speaker 1:\n",
      "05.\n",
      "\n",
      "Speaker 2:\n",
      "Cool.\n",
      "\n",
      "Speaker 1:\n",
      "06.\n",
      "\n",
      "Speaker 1:\n",
      "07.\n",
      "\n",
      "Speaker 4:\n",
      "Oh, okay.\n",
      "\n",
      "Speaker 1:\n",
      "08.\n",
      "\n",
      "Speaker 3:\n",
      "Um, wait. D- What was the last part that you just said? Formatting for the front end just lives in the repository as well? In the controller. Okay.\n",
      "\n",
      "Speaker 1:\n",
      "09.\n",
      "\n",
      "Speaker 1:\n",
      "10.\n",
      "\n",
      "Speaker 2:\n",
      "Right, right, right.\n",
      "\n",
      "Speaker 1:\n",
      "11.\n",
      "\n",
      "Speaker 3:\n",
      "Yes, correct. Uh, think we, we deferred that because it might be a little difficult to only be able to, just so I can, like, delete the one kind of thing.\n",
      "\n",
      "Speaker 1:\n",
      "12.\n",
      "\n",
      "Speaker 2:\n",
      "Um... (laughing)\n",
      "\n",
      "Speaker 1:\n",
      "13.\n",
      "\n",
      "Speaker 4:\n",
      "Did you see Joshua's comment about the measure tool?\n",
      "\n",
      "Speaker 1:\n",
      "14.\n",
      "\n",
      "Speaker 2:\n",
      "That's where I get the trait.\n",
      "\n",
      "Speaker 1:\n",
      "15.\n",
      "\n",
      "Speaker 1:\n",
      "16.\n",
      "\n",
      "Speaker 2:\n",
      "So-\n",
      "\n",
      "Speaker 3:\n",
      "[inaudible 00:01:35]\n",
      "\n",
      "Speaker 4:\n",
      "[inaudible 00:01:35]\n",
      "\n",
      "Speaker 1:\n",
      "17.\n",
      "\n",
      "Speaker 2:\n",
      "Totally. I understand the, uh, I, I understand the with or without a shopping block, what you get. I'm, I'm con-\n",
      "\n",
      "Speaker 1:\n",
      "18.\n",
      "\n",
      "Speaker 3:\n",
      "Yeah, something like that. Uh, you might be able to select them but not the lead, so. Maybe we can look into it a little bit but I think it was just a simplification.\n",
      "\n",
      "Speaker 1:\n",
      "19.\n",
      "\n",
      "Speaker 2:\n",
      "I don't, I don't know how to join your meeting. I can join my own meeting. Do you add me to yours?\n",
      "\n",
      "Speaker 1:\n",
      "20.\n",
      "\n",
      "Speaker 2:\n",
      "Can you hear me?\n",
      "\n",
      "Speaker 1:\n",
      "21.\n",
      "\n",
      "Speaker 2:\n",
      "Terms.\n",
      "\n",
      "Speaker 1:\n",
      "22.\n",
      "\n",
      "Speaker 2:\n",
      "Well, the, the conflict is not just that. It's just, uh, the whole navigation thing. So, I'm just looking here. Yeah, but, I didn't realize that you were still working right now. And I wanted (laughing) the navigation to behave. Um, but yeah, I'm just purviewing what you got. And seeing if I should throw away what I put in there or...\n",
      "\n",
      "Speaker 1:\n",
      "23.\n",
      "\n",
      "Speaker 4:\n",
      "Hang, hang on. Let me hear a call from my son. Hang on.\n",
      "\n",
      "Speaker 1:\n",
      "24.\n",
      "\n",
      "Speaker 2:\n",
      "I guess you just don't wanna look at me. You just wanna hear me.\n",
      "\n",
      "Speaker 1:\n",
      "25.\n",
      "\n",
      "Speaker 1:\n",
      "26.\n",
      "\n",
      "Speaker 2:\n",
      "Correct. I see one now.\n",
      "\n",
      "Speaker 1:\n",
      "27.\n",
      "\n",
      "Speaker 3:\n",
      "No, there's plenty of, uh, spacious [inaudible 00:03:15] I'll file a player. I mean, it does it, to do automatic subtitles.\n",
      "\n",
      "Speaker 1:\n",
      "28.\n",
      "\n",
      "Speaker 2:\n",
      "Right, yeah, the unverified ones would be those two. And the verified ones would be those two and, yeah.\n",
      "\n",
      "Speaker 1:\n",
      "29.\n",
      "\n",
      "Speaker 3:\n",
      "Yeah, those should be...\n",
      "\n",
      "Speaker 1:\n",
      "30.\n",
      "\n",
      "Speaker 4:\n",
      "Craig, are you talking to me, dude?\n",
      "\n",
      "Speaker 1:\n",
      "31.\n",
      "\n",
      "Speaker 3:\n",
      "Are you and Gary just, like, face to face right now? (laughing)\n",
      "\n",
      "Speaker 1:\n",
      "32.\n",
      "\n",
      "Speaker 3:\n",
      "Thanks.\n",
      "\n",
      "Speaker 1:\n",
      "33.\n",
      "\n",
      "Speaker 4:\n",
      "What's up? (laughing)\n",
      "\n",
      "Speaker 1:\n",
      "34.\n",
      "\n",
      "Speaker 1:\n",
      "35.\n",
      "\n",
      "Speaker 3:\n",
      "How was lunch?\n",
      "\n",
      "Speaker 1:\n",
      "36.\n",
      "\n",
      "Speaker 4:\n",
      "I don't see that.\n",
      "\n",
      "Speaker 1:\n",
      "37.\n",
      "\n",
      "Speaker 2:\n",
      "Yes, well, 'cause Carl called me back here and I had to get back to the- So what are you talking about?\n",
      "\n",
      "Speaker 5:\n",
      "Oh I, I can join the stand up tomorrow. And just let everyone else know.\n",
      "\n",
      "Speaker 2:\n",
      "Yeah, okay.\n",
      "\n",
      "Speaker 5:\n",
      "Yeah, that, that'll help you guys. Sorry about that.\n",
      "\n",
      "Speaker 2:\n",
      "Yeah.\n",
      "\n",
      "Speaker 5:\n",
      "Okay.\n",
      "\n",
      "Speaker 1:\n",
      "38.\n",
      "\n",
      "Speaker 3:\n",
      "I was trying to remember sl- I thought I had made something for this, but...\n",
      "\n",
      "Speaker 1:\n",
      "39.\n",
      "\n",
      "Speaker 1:\n",
      "40.\n",
      "\n",
      "Speaker 1:\n",
      "41.\n",
      "\n",
      "Speaker 4:\n",
      "Oh yeah.\n",
      "\n",
      "Speaker 3:\n",
      "[inaudible 00:04:45]\n",
      "\n",
      "Speaker 1:\n",
      "42.\n",
      "\n",
      "Speaker 2:\n",
      "[inaudible 00:04:49] I was pushed.\n",
      "\n",
      "Speaker 1:\n",
      "43.\n",
      "\n",
      "Speaker 1:\n",
      "44.\n",
      "\n",
      "Speaker 1:\n",
      "45.\n",
      "\n",
      "Speaker 2:\n",
      "How about you?\n",
      "\n",
      "Speaker 1:\n",
      "46.\n",
      "\n",
      "Speaker 1:\n",
      "47.\n",
      "\n",
      "Speaker 2:\n",
      "I didn't, he- see the transcription said we- I didn't know it was working.\n",
      "\n",
      "Speaker 1:\n",
      "48.\n",
      "\n",
      "Speaker 3:\n",
      "Right. Uh, I dunno what happened to the meeting though.\n",
      "\n",
      "Speaker 1:\n",
      "49.\n",
      "\n",
      "Speaker 5:\n",
      "Levels of chemicals and-\n",
      "\n",
      "Speaker 2:\n",
      "Right.\n",
      "\n",
      "Speaker 5:\n",
      "... uh, things like that. And-\n",
      "\n",
      "Speaker 2:\n",
      "Right, right, right, right.\n",
      "\n",
      "Speaker 5:\n",
      "Yeah.\n",
      "\n",
      "Speaker 2:\n",
      "Yeah.\n",
      "\n",
      "Speaker 5:\n",
      "So, and we had a lot of close ties with the [inaudible 00:05:24]\n",
      "\n",
      "Speaker 1:\n",
      "50.\n",
      "\n",
      "Speaker 1:\n",
      "51.\n",
      "\n",
      "Speaker 2:\n",
      "Turf war.\n",
      "\n",
      "Speaker 1:\n",
      "52.\n",
      "\n",
      "Speaker 3:\n",
      "Uh, I'm not that crazy but I like how it, uh, captures all of your uhs in the, in the inscription.\n",
      "\n",
      "Speaker 1:\n",
      "53.\n",
      "\n",
      "Speaker 3:\n",
      "Not really.\n",
      "\n",
      "Speaker 1:\n",
      "54.\n",
      "\n",
      "Speaker 4:\n",
      "Yeah, it kind of feels like the pattern in the [inaudible 00:05:50] is not on the model. But in your repository is where you put all your business logic associated with different things. So, maybe it's an MBA. Uh, um, uh, uh, kind of repository. And we're putting there a lot of these queries, right. And then, letting the controller say which one he wants. Uh, along with what else he wants to do with that. Like, how was it formatted for the front end, or whatever.\n",
      "\n",
      "Speaker 1:\n",
      "55.\n",
      "\n",
      "Speaker 2:\n",
      "Okay, yeah, that sounds good.\n",
      "\n",
      "Speaker 1:\n",
      "56.\n",
      "\n",
      "Speaker 3:\n",
      "Yeah, maybe not.\n",
      "\n",
      "Speaker 1:\n",
      "57.\n",
      "\n",
      "Speaker 3:\n",
      "You should s-\n",
      "\n",
      "Speaker 1:\n",
      "58.\n",
      "\n",
      "Speaker 3:\n",
      "Right.\n",
      "\n",
      "Speaker 1:\n",
      "59.\n",
      "\n",
      "Speaker 1:\n",
      "60.\n",
      "\n",
      "Speaker 4:\n",
      "Are you hooking up the, uh, the [inaudible 00:06:36] right now?\n",
      "\n",
      "Speaker 2:\n",
      "We're, we're not gonna start to do your thought process for a minute.\n",
      "\n",
      "Speaker 1:\n",
      "61.\n",
      "\n",
      "Speaker 1:\n",
      "62.\n",
      "\n",
      "Speaker 3:\n",
      "Yeah, the, uh, yeah, you can offload any file, really. We don't have any restrictions. Um, but something, they upload some weird things like word documents or, uh, CSV files or, uh, just, uh, I dunno. Just text files. Plain text. Even, so, yeah, just handling those files, um, maybe handle those just by showing an icon. Then you can start downloading and everything but, um, I think that we should, at least for, like, you know, the creative network previewing, probably only grab images. And then, when we need to see all the creative, it would just still show those other files. Just as downloadable files, I guess. Instead of just an image preview.\n",
      "\n",
      "Speaker 1:\n",
      "63.\n",
      "\n",
      "Speaker 3:\n",
      "Um, but, yeah, I, I dunno but looking at our, uh, our data might give us better insights about why they're doing these things but yeah, we do, we don't always get images. (laughing) So...\n",
      "\n",
      "Speaker 1:\n",
      "64.\n",
      "\n",
      "Speaker 2:\n",
      "I'm guessing the credentials aren't...\n",
      "\n",
      "Speaker 1:\n",
      "65.\n",
      "\n",
      "Speaker 6:\n",
      "Hello. Hello.\n",
      "\n",
      "Speaker 1:\n",
      "66.\n",
      "\n",
      "Speaker 1:\n",
      "67.\n",
      "\n",
      "Speaker 5:\n",
      "He- hello.\n",
      "\n",
      "Speaker 1:\n",
      "68.\n",
      "\n",
      "Speaker 2:\n",
      "You didn't mind one team.\n",
      "\n",
      "Speaker 1:\n",
      "69.\n",
      "\n",
      "Speaker 2:\n",
      "Where am I? (laughing) I don't understand what's ha-\n",
      "\n",
      "Speaker 1:\n",
      "70.\n",
      "\n",
      "Speaker 2:\n",
      "Hey, Jas.\n",
      "\n",
      "Speaker 1:\n",
      "71.\n",
      "\n",
      "Speaker 5:\n",
      "[inaudible 00:08:18]\n",
      "\n",
      "Speaker 1:\n",
      "72.\n",
      "\n",
      "Speaker 2:\n",
      "Load [inaudible 00:08:24] a non image thing on a creative.\n",
      "\n",
      "Speaker 1:\n",
      "73.\n",
      "\n",
      "Speaker 2:\n",
      "Prove it.\n",
      "\n",
      "Speaker 1:\n",
      "74.\n",
      "\n",
      "Speaker 3:\n",
      "That, instead of just doing some-\n",
      "\n",
      "Speaker 1:\n",
      "75.\n",
      "\n",
      "Speaker 3:\n",
      "I mean...\n",
      "\n",
      "Speaker 1:\n",
      "76.\n",
      "\n",
      "Speaker 2:\n",
      "Hello.\n",
      "\n",
      "Speaker 1:\n",
      "77.\n",
      "\n",
      "Speaker 3:\n",
      "He was talking about being able to select and delete the measurements, right?\n",
      "\n",
      "Speaker 1:\n",
      "78.\n",
      "\n",
      "Speaker 2:\n",
      "Oh, what's going on there?\n",
      "\n",
      "Speaker 1:\n",
      "79.\n",
      "\n",
      "Speaker 6:\n",
      "I'm opening, uh, I'm opening a break out on the Aeropod.\n",
      "\n",
      "Speaker 1:\n",
      "80.\n",
      "\n",
      "Speaker 1:\n",
      "81.\n",
      "\n",
      "Speaker 3:\n",
      "Out of Filectory, uh, what's the point of your application?\n",
      "\n",
      "Speaker 1:\n",
      "82.\n",
      "\n",
      "Speaker 4:\n",
      "Hey, Dan, let me know when you're ready.\n",
      "\n",
      "Speaker 2:\n",
      "Let's, uh, regroup.\n",
      "\n",
      "Speaker 1:\n",
      "83.\n",
      "\n",
      "Speaker 2:\n",
      "[inaudible 00:09:19]\n",
      "\n",
      "Speaker 1:\n",
      "84.\n",
      "\n",
      "Speaker 4:\n",
      "Totally can hear you.\n",
      "\n",
      "Speaker 1:\n",
      "85.\n",
      "\n",
      "Speaker 3:\n",
      "Um, yeah. Let me, uh, yeah, probably, probably back in like 10 minutes here.\n",
      "\n",
      "Speaker 1:\n",
      "86.\n",
      "\n",
      "Speaker 1:\n",
      "87.\n",
      "\n",
      "Speaker 3:\n",
      "What are some of the black diamond, like, what's the elevation gain in distance?\n",
      "\n",
      "Speaker 1:\n",
      "88.\n",
      "\n",
      "Speaker 2:\n",
      "You there?\n",
      "\n",
      "Speaker 1:\n",
      "89.\n",
      "\n",
      "Speaker 4:\n",
      "Ye, making sure y'all are paying attention, staying focused.\n",
      "\n",
      "Speaker 1:\n",
      "90.\n",
      "\n",
      "Speaker 2:\n",
      "Are you, are you gonna come to Rochester in August? You know, are we gonna hike, uh, some of the hike peaks?\n",
      "\n",
      "Speaker 1:\n",
      "91.\n",
      "\n",
      "Speaker 3:\n",
      "Were they recreating a Red Rocks show? I guess so. I guess I'm, I, I didn't realize that, that that was, uh, what they were all about. I just seen them and, uh, maybe a couple times just at, like, random venues. But, uh, yeah, I didn't realize that they were, like, trying to be true to a specific show.\n",
      "\n",
      "Speaker 1:\n",
      "92.\n",
      "\n",
      "Speaker 3:\n",
      "[inaudible 00:10:24]\n",
      "\n",
      "Speaker 1:\n",
      "93.\n",
      "\n",
      "Speaker 4:\n",
      "Hey guys, uh, I have to look at the [inaudible 00:10:34] to see how many of their filters. So, I'm gonna finish what I'm doing right now. Try to get the actual page close. And then, I'll circle on to that.\n",
      "\n",
      "Speaker 1:\n",
      "94.\n",
      "\n",
      "Speaker 3:\n",
      "Great forms is a trait, yeah.\n",
      "\n",
      "Speaker 1:\n",
      "95.\n",
      "\n",
      "Speaker 2:\n",
      "[inaudible 00:10:49]\n",
      "\n",
      "Speaker 1:\n",
      "96.\n",
      "\n",
      "Speaker 2:\n",
      "(laughing)\n",
      "\n",
      "Speaker 1:\n",
      "97.\n",
      "\n",
      "Speaker 1:\n",
      "98.\n",
      "\n",
      "Speaker 5:\n",
      "Are you there?\n",
      "\n",
      "Speaker 1:\n",
      "99.\n",
      "\n",
      "Speaker 2:\n",
      "Sure, Jesus.\n",
      "\n",
      "\n"
     ]
    }
   ],
   "source": [
    "print(raw_transcript)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "976aecb6",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "No, no, no. This is for, for Docker stuff. Docker, Docker contain- Docker repository credentials, I think. Right. Well, if you move it to repositories, doesn't matter, right? 'Cause it's gonna be just a query. Yeah, so that's easier. Right. Um... I'm assuming we are tracking to the Go iLawn integration timer now? Cool. Oh, okay. Um, wait. D- What was the last part that you just said? Formatting for the front end just lives in the repository as well? In the controller. Okay. Right, right, right. Yes, correct. Uh, think we, we deferred that because it might be a little difficult to only be able to, just so I can, like, delete the one kind of thing. Um... (laughing) Did you see Joshua's comment about the measure tool? That's where I get the trait. So- Totally. I understand the, uh, I, I understand the with or without a shopping block, what you get. I'm, I'm con- Yeah, something like that. Uh, you might be able to select them but not the lead, so. Maybe we can look into it a little bit but I think it was just a simplification. I don't, I don't know how to join your meeting. I can join my own meeting. Do you add me to yours? Can you hear me? Terms. Well, the, the conflict is not just that. It's just, uh, the whole navigation thing. So, I'm just looking here. Yeah, but, I didn't realize that you were still working right now. And I wanted (laughing) the navigation to behave. Um, but yeah, I'm just purviewing what you got. And seeing if I should throw away what I put in there or... Hang, hang on. Let me hear a call from my son. Hang on. I guess you just don't wanna look at me. You just wanna hear me. Correct. I see one now. No, there's plenty of, uh, spacious I'll file a player. I mean, it does it, to do automatic subtitles. Right, yeah, the unverified ones would be those two. And the verified ones would be those two and, yeah. Yeah, those should be... Craig, are you talking to me, dude? Are you and Gary just, like, face to face right now? (laughing) Thanks. What's up? (laughing) How was lunch? I don't see that. Yes, well, 'cause Carl called me back here and I had to get back to the- So what are you talking about? Oh I, I can join the stand up tomorrow. And just let everyone else know. Yeah, okay. Yeah, that, that'll help you guys. Sorry about that. Yeah. Okay. I was trying to remember sl- I thought I had made something for this, but... Oh yeah. I was pushed. How about you? I didn't, he- see the transcription said we- I didn't know it was working. Right. Uh, I dunno what happened to the meeting though. Levels of chemicals and- Right. ... uh, things like that. And- Right, right, right, right. Yeah. Yeah. So, and we had a lot of close ties with the Turf war. Uh, I'm not that crazy but I like how it, uh, captures all of your uhs in the, in the inscription. Not really. Yeah, it kind of feels like the pattern in the is not on the model. But in your repository is where you put all your business logic associated with different things. So, maybe it's an MBA. Uh, um, uh, uh, kind of repository. And we're putting there a lot of these queries, right. And then, letting the controller say which one he wants. Uh, along with what else he wants to do with that. Like, how was it formatted for the front end, or whatever. Okay, yeah, that sounds good. Yeah, maybe not. You should s- Right. Are you hooking up the, uh, the right now? We're, we're not gonna start to do your thought process for a minute. Yeah, the, uh, yeah, you can offload any file, really. We don't have any restrictions. Um, but something, they upload some weird things like word documents or, uh, CSV files or, uh, just, uh, I dunno. Just text files. Plain text. Even, so, yeah, just handling those files, um, maybe handle those just by showing an icon. Then you can start downloading and everything but, um, I think that we should, at least for, like, you know, the creative network previewing, probably only grab images. And then, when we need to see all the creative, it would just still show those other files. Just as downloadable files, I guess. Instead of just an image preview. Um, but, yeah, I, I dunno but looking at our, uh, our data might give us better insights about why they're doing these things but yeah, we do, we don't always get images. (laughing) So... I'm guessing the credentials aren't... Hello. Hello. He- hello. You didn't mind one team. Where am I? (laughing) I don't understand what's ha- Hey, Jas. Load a non image thing on a creative. Prove it. That, instead of just doing some- I mean... Hello. He was talking about being able to select and delete the measurements, right? Oh, what's going on there? I'm opening, uh, I'm opening a break out on the Aeropod. Out of Filectory, uh, what's the point of your application? Hey, Dan, let me know when you're ready. Let's, uh, regroup. Totally can hear you. Um, yeah. Let me, uh, yeah, probably, probably back in like 10 minutes here. What are some of the black diamond, like, what's the elevation gain in distance? You there? Ye, making sure y'all are paying attention, staying focused. Are you, are you gonna come to Rochester in August? You know, are we gonna hike, uh, some of the hike peaks? Were they recreating a Red Rocks show? I guess so. I guess I'm, I, I didn't realize that, that that was, uh, what they were all about. I just seen them and, uh, maybe a couple times just at, like, random venues. But, uh, yeah, I didn't realize that they were, like, trying to be true to a specific show. Hey guys, uh, I have to look at the to see how many of their filters. So, I'm gonna finish what I'm doing right now. Try to get the actual page close. And then, I'll circle on to that. Great forms is a trait, yeah. (laughing) Are you there? Sure, Jesus.\n"
     ]
    }
   ],
   "source": [
    "print(transcript)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "6d498507",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "No, no, no, no. This is for Docker stuff, Docker, Docker contained, Docker repository credentials, I think. Right, well, if you move it to a repository it doesn't matter, right? 'Cause it's gonna be just a query. Yeah, that's easier. Right. I'm assuming we are tracking to the Go iLawn integration timer now. Cool. Oh, okay. Wait, the, so what was the last part that you just said, formatting for the front end just lives in the repository as well? In the controller, okay. Right, right, right. Yeah, correct. I think we deferred that because it might be a little difficult to only be able to select and delete the one kind of thing. Did you see Joshua's comment about the measure tool? That's where I, that's the trait. Brad, the text to speech is not working. Totally, I understand the, I understand width and without shopping block, what you get. Yeah, something like that. You might be able to select them, but not delete. So maybe we can look into it a little bit but I think it was just a simplification. I don't know how to join your meeting. I can join my own meeting. Did you add me to yours? Can you hear me? Terms. Well, the conflict is not just that it's just a whole navigation thing. So I'm just looking through. Yeah, but I didn't realize that you were still working right now and I wanted the navigation to behave but yeah, I'm just reviewing what you got and seeing if I should throw away what I put in there or... Hang on, let hear a call from my son, hang on. I guess you just don't wanna look at me. You just wanna hear me. Correct. There I see one now. Oh, there's plenty of speech detect stuff out there. I think it does it to do automatic subtitles. Right, yeah, the unverified ones would be those two and the verified ones would be those two. Yeah Yeah, those should be... Are you talking to me, dude? Are you and Gary just like face to face right now? What's up? How was lunch? I don't see that. Yes, well, 'cause Carl called you back here and I had to get back to the walkie-talkie room. I can join the standup tomorrow and just let everyone else know. Yeah, okay. If that'll help you guys out. Sorry about that. Yeah. I'm trying to remember 'cause I thought I had made something for this, but... Oh yeah. Precisely Hopefully this works. The layout is pushed, What about you? I didn't see the transcription, so I didn't know it was working. Right, I don't know what happened to the meeting though. Levels and chemicals and- Right. Things like that and- Right, right, right, right. Anyway. Yeah. And we have a lot of close ties with government agencies. Well, I'm not that crazy but I like how it captures all of your uh's in the transcription. Not really Yeah, it kind of feels like the pattern in the system already is not on the model but in your repository is where you put a lot of your business logic associated with different things. So maybe it's an MVA kind of repository and we're putting there a lot of these queries. Right, and then letting the controller say, which one he wants, along with what else he wants to do with that, like, how he wants to formatted it for the front end or whatever. Okay. Yeah. That sounds good. Yeah, maybe not Right? Are you looking at the mock-ups right now? What are you looking at to do your thought process to live stream it? Yeah, the, yeah, you can upload any file, really, we don't have any restriction, but sometimes they upload some weird things like word documents or CSV files or just, I don't don't know, just text files, plain text even. So yeah, just handling those files. We handle those just by showing an icon and you can still download it and everything. But I think that we should at least feel like, you know, the creative that we're previewing probably only grab images and then when we need to see all the creative it would just still show those other files, just as downloadable files, I guess. Instead of just an image preview. But yeah, I don't know. Like looking at our data might give us better insights about why they're doing these things, but yeah, we do. We don't always get images, so. I'm guessing the credentials aren't- Hello, hello. Hello? Are you doing why on one team? Where am I? I don't understand what's happening. Energize. Dan. Can I load a non image thing on a creative? Prove it. That instead of just doing some of- I mean... Hello? He was talking about being able to select and delete the measurements, right? What's going on here? I'm opening a breakout room here on Pop. I had a file factory, that's fire, verification. Hey Dan, let know when you're ready to regroup. Totally can hear you. Yeah, let me, yeah, I'll be back in like 10 minutes here. What are some of the Black Diamond, like what's the elevation gain and distance? You there? Yeah, making sure y'all are paying attention. Staying focused. Are you? Are you gonna come to Rochester in August? And are we gonna hike some of the high peaks? Were they recreating a Red Rock show? I guess so, I guess I didn't realize that that was what they were all about. I had just seen 'em maybe a couple times just at like random venues, but yeah, I didn't realize that they were, like, trying to, like, be true to a specific show. Sounds good. It does, I have to look at the code to see how I'm gonna do a filter. So I'm gonna finish what I'm doing right now. Try to get the actual page close and then I'll circle around to that. Great forms is a trait, yeah? Loud 'n clear. Are you there? Show changes.\n"
     ]
    }
   ],
   "source": [
    "print(cc_transcript)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "05f18295",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "97647d81",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "ffd010ee",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.10"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
