AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

5개의 파이썬 스크립트가 해결하는 일상의 문제들

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴, DevOps

대상자

  • 개발자 및 비개발자 모두에게 적합
  • 중급 이상의 Python 기술 이해도 필요
  • 자동화, 시스템 관리, 데이터 처리 관심자

핵심 요약

  • 스크린샷 자동 정리: watchdog, pytesseract, pydrive를 사용해 다운로드 폴더의 스크린샷을 분류 및 클라우드 저장
  • 브라우저 히스토리 요약: sklearntransformers를 활용해 월간 탐색 기록을 주제별로 요약
  • 자동 생성 이력서: GitHub, LinkedIn 데이터를 기반으로 fpdf로 PDF 이력서 생성
  • 시스템 건강 점검: os.system을 통해 임시 파일 정리, 서비스 재시작 등 자동화
  • 자연어 일정 생성: Duckling, spaCy로 자연어 입력을 Google Calendar 이벤트로 변환

섹션별 세부 요약

1. 스크린샷 자동 정리

  • watchdog으로 ~/Downloads/ 폴더 감시
  • pytesseract로 이미지 텍스트 추출 후 파일명 재설정
  • pydrive를 통해 Google Drive 자동 업로드
  • QR 코드/URL 추출 기능 추가 가능

2. 월간 웹 브라우징 요약

  • sklearn으로 Chrome 히스토리 URL 주제 클러스터링
  • transformers 모델 facebook/bart-large-cnn 사용
  • Notion/Obsidian으로 요약 내보내기 가능
  • 학생, 블로거, 연구자에게 유용

3. 자동 생성 이력서

  • GitHub, LinkedIn, StackOverflow, Kaggle 프로필 데이터 수집
  • fpdf 라이브러리로 PDF 생성
  • GPT 연동으로 프로젝트 설명 최적화 가능
  • 구직자 이력서 개선 사례 보고

4. 시스템 건강 점검

  • os.system 명령어로 임시 파일 삭제, 서비스 재시작
  • Windows Defender 문제 해결 및 이메일 보고
  • pyinstaller.exe 파일로 패키징 가능
  • 비기술자 대상 기술 지원 도구로 활용 가능

5. 자연어 일정 생성

  • Duckling, spaCy로 "점심 약속" 같은 문장 파싱
  • Google Calendar API를 통해 이벤트 생성
  • GPT로 모호한 시간 표현 정규화 가능
  • 회의 일정 자동 생성 효율성 극대화

결론

  • 1분 단위의 자동화 도구 개발은 1년 후 95%의 개발자보다 앞서게 함
  • 스크립트를 모듈화해 재사용 가능 (예: pyinstaller로 배포)
  • 비개발자 대상으로도 유용한 시스템 점검 및 이력서 자동 생성 기능을 포함해야 함