gkeepapi 기반 Google Keep 미디어 자동화 파이프라인
Source
Google Keep/a2020-12-29-15-42-38-1.md
Summary
이 문서는 gkeepapi 라이브러리를 사용하여 Google Keep 노트에서 링크를 추출하고 미디어 파일을 자동으로 다운로드하는 스크립트의 처리 흐름을 기술한다. 주요 단계는 로그인, 노트 목록 및 처리 이력(페치드 리스트)의 파일 기반 로드/저장, 미처리 노트 큐잉, 주기적인 노트 처리(링크 추출 및 미디어 다운로드), 그리고 처리 완료 후 상태 저장으로 구성된다.
Key Points
라이브러리: gkeepapi 사용
상태 관리: 노트 목록과 처리된 ID 목록(페치드 리스트)을 파일로 저장하여 중복 처리 방지
처리 로직: 큐에서 노트 ID 추출 → 노트 텍스트에서 링크 추출(process 함수) → 링크별 미디어 다운로드(fetch_media_link 함수)
지원 플랫폼: 트위터, 픽시브 등 명시된 링크 소스
실행 방식: 주기 실행을 통한 큐 기반 비동기 처리
Google Keep 코드 분석: Drive 및 비디오 통합 가능성
Snippets: 이메일 기반 비동기 업무 공유 시스템
Requirify: 브라우저 콘솔에서 동적 라이브러리 로딩
홈페이지 구축 조건 및 계획
Enriching Documents with Examples: A Corpus Mining Approach
Video Resumer: YouTube 시청 위치 기억 확장 프로그램
HTTP 클라이언트 라이브러리의 리다이렉트 지원 방식 제안
Android 기기에서 Evernote 전체 페이지 클리핑 활성화 방법
Raspberry Pi 기반 Google Calendar 알람 시계 구현
Android)
Weavly: Tumblr GIF 및 YouTube 영상 매시업 도구
iOS)
SCR Screen Recorder for Android
Raspberry Pi 기반 Google 캘린더 알람 시계
Raspberry Pi 기반 보편 번역기 프로젝트
Google Portable Native Client (PNaCl)
PiPlanter: Raspberry Pi 기반 식물 성장 자동화 시스템
Llama: 위치 기반 Android 자동화 앱
Google Drive 활용을 위한 6가지 Chrome 확장 프로그램
MixBit iOS 앱 업데이트: 검색, 저장, 공유 기능 개선
GlassBattle: Google Glass 기반 배틀십 게임
B 테스트 플랫폼화
Google Web Designer 출시 예정 (2013)
Windows에서 Google Cloud Printing 및 프린터 공유 활성화 방법
Warmly, Vine, Google Keyboard, and More
Glassnost: Google Glass 실시간 피드백 사진 공유 앱
Google Drive 출시 시 변화 회피 심리 최소화 사례 연구
Git과 Mercurial 비교 분석 (Google Code DVCS 도입 검토)
MergeFil.es: 다양한 파일 포맷 통합 웹 서비스
Google uProxy: P2P 인터넷 검열 우회 도구
Google Disease Trends: An Update
Google Classroom 출시 및 개요
Google X Project: 문샷(Moon Shot) 접근법
Google Open Project: Android 앱 및 터치 입력 거치기
Google Glass SDK 및 GDK 해커톤 발표 (2013)
Google Compute Engine GA 발표 (2013)
CyanogenMod AirPlay 미러링 데모
Google Trust Services 및 자체 루트 CA 운영 시작
Google Cloud Platform GitHub 조직 공개
O 2013 실험 사례 연구
Google Maps Engine Pro: 비즈니스 데이터 시각화 도구
구글 비교 도구 (Google Comparison Tool)
구글 코더(Google Coder)를 통한 라즈베리파이 웹서버 구축
AppScale: Google App Engine 호환 오픈소스 PaaS
Google 검색 알고리즘 ‘Hummingbird’ 업데이트
Ingress 게임 설명용 신규 비디오 공개
Feedly, Google Reader 대체 서비스로 제 3 자 앱 연동 지원 발표
Google Cloud Platform(GCP)의 핵심 차별점: 네트워크와 개발자 생태계
O 2013 Data Sensing Lab: GCP와 IoT의 만남
O)
Feedspot: Google Reader 대체 서비스 및 주요 기능
Android Remote Application Framework (RAF)
Project Loon: Google X 의 고층 풍선을 이용한 인터넷 접근성 프로젝트
Hacking for change at Google
Android Pay for Android Wear 작동 원리 및 특징
Google Research Archive Paper 40700
구글 GKE 네트워크 기본 보안
구글 검색을 타이머로 활용하기
Pressy: Android용 원버튼 컨트롤러
Google PubSubHubbub(PuSH) 허브 개선 및 Feed API 안내
Mobile Backend Starter (MBS) 개요
Feedly, Google Reader 종료에 대비해 주요 RSS 앱들과 API 파트너십 체결
서울시 Linked Data 베타 서비스 및 관련 행사 안내 (2013)
Duolingo Android 앱 출시 및 사용자 기반 확대 전망
O 2013 데이터 센싱 랩: GCP와 IoT의 만남
Google Reader 의 몰락과 RSS 대체 서비스
Google Stadia 출시 정보 및 핵심 기능 요약
Google Stadia 기술 사양 요약
Chromecast 에서 Game Boy 에뮬레이터 실행 방법 (개념 증명)
네이버 웹문서 검색 가이드라인 공식 발표 (2013)
Google Chrome의 고성능 네트워킹 아키텍처
TestFairy: Android 앱 베타 테스트 플랫폼
개발자의 데이터 레이스 탐지 도구 사용 현황 (Google 사례)
Earth Reader: 오픈소스 로컬 RSS 리더
YouTube, Google+ 기반 새 댓글 시스템 발표 (2013)
Native Navigation (Airbnb)
2011년 KTH H3 개발자 컨퍼런스 Git 발표 자료
Tiny Tiny RSS (TT-RSS) 설치 및 Google Reader 이전 가이드
HTML5 기반 프리젠테이션 도구 소개
크로스 플랫폼 SSO 기술 (Cross-Platform SSO)
Fluid를 사용하여 웹사이트를 맥 메뉴 바 앱으로 변환하기
구글 빅쿼리, 피어슨 상관분석 기능 추가
CPU 기반 로컬 LLM 실행을 위한 도구 및 모델 링크집
폴리콤, 클라우드 기반 영상회의 솔루션 ‘클라우드 엑시스 스위트’ 출시
대시보드 장착 Nexus 7 및 KITT 테마 커스텀 런처
Chrome Packaged Apps 개요 및 추천 앱
Google Glass 작동 원리
Android Path 2.0 Timeline Thumb 구현
Heartbeat (블로그 업데이트)
Undead Overlord 모바일 RTS 개발 논의 (Experimental Game Dev Podcast)
Web Audio API의 Android Chrome Beta 지원 (2013)
Google SyntaxNet 오픈소스 공개 및 원리
버진 그룹, 세계 최대 인터넷 위성 군단 발사 계획
HomeKit 기반 홈 자동화 사례 (Japan IoT Blog)
Nowcasting with Google Trends
루니버스 파트너스 데이 (메타버스 기반)
Reach Network: 실시간 연락처 정보 업데이트 iOS 앱
Smart Learning News 19탄: EdTech 동향 (2014)
Yoozon: Dropbox 기반 CMS 호스팅 서비스
Assemble: Handlebars 기반 정적 사이트 생성 도구
CPI2: 공유 컴퓨터 클러스터용 CPU 성능 격리
Feedly)
개드립용 크롬 확장 프로그램 만들기 (1 편)
Chrome Packaged Apps (Dev Channel 출시)
아두이노 기반 모기 퇴치기
Pi.pe Prints 서비스 출시
Sight: 이미지 캡처 기반 콘텐츠 스크랩 서비스
Cyanogen, 일반 사용자를 위한 Android 설치 앱 출시
Google, Web Components 를 웹 개발의 미래로 제시 (2013)
Drop Messages: 위치 기반 메시지 알림 서비스
YouTube Audio Library 출시
Chromecast 의 설계상 보안 한계
IFTTT Feed 채널 활용 사례
Argus by Azumio: 건강 데이터 통합 앱
Android 시각적 역사 (The Verge)
ATMEGA128 기반 가정용 경보 시스템 (미완성)
BitTorrent Bleep: P2P 암호화 메신저
AirDisk: 무선 파일 공유 앱
Raspberry Pi 기반 2.4GHz 홈 오토메이션 허브