노션(Notion) API로 할 일 자동 정리하기

노션(Notion) API로 할 일 자동 정리하기

노션에 할 일 데이터베이스를 만들어 쓰다 보면 어느 순간 정리가 일이 됩니다. 마감일이 지난 항목이 화면 아래쪽에 쌓여 있고, 매주 반복되는 업무는 월요일마다 손으로 다시 입력하고, 어제 끝낸 것들은 상태를 바꾸려다 잊습니다. 하루 5분씩만 잡아도 한 달이면 두 시간이 넘습니다. 노션 API 자동화를 쓰면 이 정리 작업을 아침에 스크립트 한 번 도는 것으로 대체할 수 … 더 읽기

PDF 파일 여러 개를 자동으로 합치고 분할하기

PDF 파일 여러 개를 자동으로 합치고 분할하기

월말 정산 때마다 거래처에서 온 PDF 명세서 서른 장을 하나로 합치고, 200쪽짜리 보고서에서 특정 챕터만 뽑아 메일로 보낸 적이 있을 겁니다. 온라인 변환 사이트에 파일을 하나씩 끌어다 놓고, 광고를 닫고, 다운로드 버튼을 누르는 데 한 건당 3~4분. 이걸 주 2회만 해도 한 달이면 한 시간 가까이 사라집니다. 이번 글에서는 PDF 자동 병합 분할을 파이썬 스크립트와 … 더 읽기

이미지 파일 여러 개 한 번에 리사이즈·워터마크 처리하기

이미지 파일 여러 개 한 번에 리사이즈·워터마크 처리하기

블로그에 올릴 사진 60장을 하나씩 열어서 크기를 줄이고, 오른쪽 아래에 출처를 적어 넣고, 다시 저장한 적이 있으신가요. 한 장에 30초씩만 잡아도 30분입니다. 상품 이미지를 매주 올리는 쇼핑몰 운영자라면 한 달이면 두 시간이 그냥 사라집니다. 이번 글에서는 이미지 일괄 리사이즈 자동화를 설치 없이 하는 방법부터, 파이썬으로 리사이즈와 워터마크를 한 번에 끝내는 스크립트까지 순서대로 정리합니다. 먼저: 내 … 더 읽기

SMTP로 이메일 자동 발송 스크립트 만들기

SMTP로 이메일 자동 발송 스크립트 만들기

매주 월요일 아침, 엑셀에서 숫자를 뽑아 정리한 뒤 팀원 열두 명에게 같은 형식의 메일을 하나씩 보내는 일. 한 통에 3분씩만 잡아도 36분이고, 한 달이면 두 시간이 넘습니다. 게다가 손으로 보내다 보면 수신자를 빠뜨리거나 지난주 첨부파일을 그대로 보내는 사고가 꼭 한 번은 납니다. 파이썬 이메일 자동 발송 스크립트를 한 번 만들어두면 이 작업이 명령어 한 줄로 … 더 읽기

파이썬으로 오래된 파일 자동 삭제·백업하기

파이썬으로 오래된 파일 자동 삭제·백업하기

다운로드 폴더를 열어 보면 몇 달 전에 받아 놓고 한 번도 열지 않은 설치 파일, 압축을 풀고 나서 방치한 zip, 이름이 견적서_최종_최종2.xlsx인 문서가 뒤엉켜 있습니다. 하나하나 확인하면서 지우려면 매번 20~30분이 걸리고, 그러다 보니 결국 미루게 됩니다. 이 글에서는 오래된 파일 자동 정리를 파이썬으로 처리하는 방법을 다룹니다. 핵심은 “무조건 지우기”가 아니라 압축 백업을 먼저 만들고 나서 … 더 읽기

여러 폴더에 흩어진 중복 파일 자동으로 찾아 정리하기

여러 폴더에 흩어진 중복 파일 자동으로 찾아 정리하기

다운로드 폴더, 바탕화면, 외장하드까지 여기저기 저장하다 보면 같은 파일이 이름만 다르게(또는 똑같이) 여러 군데에 중복 저장되는 경우가 많습니다. 파일명만 보고 지우자니 실수로 다른 파일을 지울까 불안하고, 하나하나 열어서 비교하기엔 시간이 너무 걸립니다. 이번 글에서는 파일 내용을 기준으로 진짜 중복 파일만 정확하게 찾아주는 파이썬 스크립트를 만들어보겠습니다. 왜 파일명이 아니라 내용으로 비교해야 할까 “사진.jpg”와 “사진(1).jpg”처럼 이름은 다르지만 … 더 읽기

윈도우 작업 스케줄러로 스크립트 자동 실행 설정하기

윈도우 작업 스케줄러로 스크립트 자동 실행 설정하기

파이썬 스크립트를 아무리 잘 만들어도 매번 직접 실행 버튼을 눌러야 한다면 반쪽짜리 자동화입니다. 진짜 자동화는 사람이 손대지 않아도 정해진 시간에, 정해진 조건에서 스스로 실행되는 것이죠. 윈도우 사용자라면 별도의 프로그램을 설치할 필요 없이 기본 내장된 작업 스케줄러만으로 충분합니다. 오늘은 작업 스케줄러 파이썬 자동 실행 설정 방법을 처음부터 끝까지 정리해보겠습니다. 준비물 확인하기 가장 먼저 파이썬이 명령 프롬프트에서 … 더 읽기

엑셀 반복 작업, 매크로 대신 파이썬으로 자동화하기

엑셀 반복 작업, 매크로 대신 파이썬으로 자동화하기

매달 똑같은 양식의 엑셀 파일을 열어 데이터를 정리하고, 셀 서식을 맞추고, 합계를 내는 작업을 반복하고 계신가요? 많은 분들이 이럴 때 VBA 매크로를 떠올리지만, 사실 엑셀 자동화 파이썬을 활용하면 훨씬 유연하고 관리하기 쉬운 방식으로 같은 작업을 처리할 수 있습니다. VBA 문법을 새로 배울 필요 없이, 이미 익숙한 파이썬 문법으로 엑셀 업무를 자동화하는 방법을 소개합니다. 왜 매크로 … 더 읽기

웹사이트 변경 감지 후 자동 알림 받는 법 (크롤링 자동화)

웹사이트 변경 감지 후 자동 알림 받는 법 (크롤링 자동화)

경쟁사 홈페이지의 가격이 언제 바뀌었는지, 관심 있는 상품이 언제 재입고됐는지 매번 직접 들어가서 확인하고 계신가요? 그러나 이런 확인 작업은 사람이 반복하기엔 비효율적이고, 무엇보다 타이밍을 놓치기 쉽습니다. 따라서 이런 상황에서는 웹사이트 모니터링 자동화를 구축해두는 것이 훨씬 효율적입니다. 오늘은 특정 페이지의 변경 사항을 자동으로 감지하고, 변화가 생겼을 때 즉시 알림까지 받는 방법을 소개하겠습니다. 기본 원리는 생각보다 단순하다 … 더 읽기

카카오톡/텔레그램으로 알림 자동 발송하는 방법

카카오톡/텔레그램으로 알림 자동 발송하는 방법

서버가 다운되거나, 폼에 신규 문의가 들어오거나, 크롤링한 데이터에 이상치가 발견됐을 때 즉시 알림을 받고 싶다면 어떻게 해야 할까요? 이메일은 확인이 늦고, 매번 화면을 들여다보는 것도 비효율적입니다. 이럴 때 가장 실용적인 해법이 바로 텔레그램 봇 알림입니다. 오늘은 텔레그램과 카카오톡 각각으로 자동 알림을 보내는 방법을 정리해보겠습니다. 왜 텔레그램부터 시작해야 할까 카카오톡도 알림톡이나 비즈메시지를 통해 자동 발송이 가능하지만, … 더 읽기