본문 바로가기

전체 글8

YouTube 자막 추출 + Gemini 요약 자동화 유튜브 영상의 정보를 빠르게 파악하고 싶을 때, 자막을 뽑아서 요약하는 자동화를 만들면 정말 유용합니다. 이 글에서는 Python을 이용해 다음을 자동화하는 방법을 소개합니다:유튜브 링크로부터 영상 ID 추출자막(Transcript) 데이터 가져오기Gemini API를 이용한 자동 요약이 스크립트는 텍스트 기반 자막이 있는 영상에서만 작동합니다. 0. Gemini API 발급https://hi2world.tistory.com/entry/Gemini-API-%ED%82%A4-%EB%B0%9C%EA%B8%89-%EB%B0%A9%EB%B2%95 Gemini API 키 발급 방법1. Google AI for Developers 접속아래 링크로 접속하여 Google 계정으로 로그인합니다.👉 https://ai... 2025. 4. 14.
Gemini API 키 발급 방법 1. Google AI for Developers 접속아래 링크로 접속하여 Google 계정으로 로그인합니다.👉 https://ai.google.dev/ Gemini Developer API | Gemma open models  |  Google AI for DevelopersBuild with Gemini 2.0 Flash, 2.0 Pro, and Gemma using the Gemini API and Google AI Studio.ai.google.dev 2. API 키 생성"Models" > "Docs" 클릭"Gemini API 키 가져오기" 버튼 클릭"Get API Key" 또는 "Create API Key" 버튼 클릭약관 동의 후 API 키가 발급됩니다키는 다음과 같이 생겼습니다AIzaSyB9.. 2025. 4. 14.
파이썬 2차원 리스트 다루기 - 핵심 정리 미리보기 2차원 리스트 예시arr = [ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]✅ 깊은 복사 (deep copy)narr = [lst[:] for lst in arr] 📌 출력[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]✅ 좌우반전 (horizontal flip)narr = [lst[::-1] for lst in arr] 📌 출력[[4, 3, 2, 1], [8, 7, 6, 5], [12, 11, 10, 9]]✅ 상하반전 (vertical flip)narr = arr[::-1] 📌 출력[[9, 10, 11, 12], [5, 6, 7, 8], [1, 2, 3, 4]]✅ 전치 (transpose)n.. 2025. 4. 10.
AWS 실전 아키텍처 시나리오 상황별로 어떤 AWS 서비스를 조합해야 할지 막막할 때,실전 위주의 아키텍처 선택 가이드를 제공합니다.📌 목차📈 트래픽 폭증 대응 - Auto Scaling, ALB, CloudFront 💾 데이터 유실 방지 - RDS Multi-AZ, S3 Versioning, Glacier 💸 비용 최적화 - Savings Plans, RI, Spot Instances 🔐 보안 취약점 대응 - IAM 최소 권한, S3 Block Public Access, KMS ⚡ DB 읽기 병목 해결 - RDS Read Replica, DynamoDB DAX 🌐 네트워크 지연 최소화 - CloudFront, VPC 엔드포인트 🛠 운영 관리 자동화 - CloudFormation, Terraform, AWS C.. 2025. 4. 5.