폴더 감시 자동화 — 파일이 들어오면 알아서 분류하는 스크립트 만들기

폴더 감시 자동화 — 파일이 들어오면 알아서 분류하는 스크립트 만들기

다운로드 폴더를 열어 보면 설치 파일, 거래명세서 PDF, 캡처 이미지, 압축 파일이 순서 없이 500개쯤 쌓여 있습니다. 필요한 파일 하나를 찾느라 정렬 기준을 바꿔 가며 훑는 데 매번 1~2분씩 쓰고, 분기에 한 번 날을 잡아 정리하면 한 시간이 그냥 사라집니다. 폴더 감시 자동화는 이 문제를 접근 방향부터 바꿉니다. 쌓인 뒤에 치우는 게 아니라, 파일이 들어오는 … 더 읽기

웹 폼 입력 자동화 기초 — 셀레니움과 플레이라이트로 시작하기

웹 폼 입력 자동화 기초 — 셀레니움과 플레이라이트로 시작하기

매주 월요일 아침, 같은 사내 시스템에 접속해서 같은 양식에 50건을 입력합니다. 한 건에 40초씩만 잡아도 30분이 넘고, 중간에 한 번 실수하면 처음부터 확인해야 합니다. 웹 자동화 셀레니움이나 플레이라이트를 쓰면 이 30분이 브라우저를 켜두고 기다리는 2분으로 바뀝니다. 1년이면 스물다섯 시간, 사흘치 근무시간입니다. 이 글에서는 두 도구 중 무엇을 고를지, 로그인 폼 하나를 자동으로 채우는 최소 코드, … 더 읽기

CSV·엑셀 파일 여러 개를 하나로 자동 병합하기

CSV·엑셀 파일 여러 개를 하나로 자동 병합하기

월말마다 지점별로 날아온 CSV 서른 개를 엑셀에 하나씩 열어 복사·붙여넣기 하고 계신가요. 파일 하나당 1분씩만 잡아도 30분이고, 중간에 한 번 헤더 줄까지 같이 붙여넣으면 그 행을 찾느라 다시 10분이 날아갑니다. 1년이면 여섯 시간이 넘는 작업인데, 실수 위험까지 감안하면 자동화 이득이 가장 확실한 종류의 일입니다. 이번 글에서는 csv 파일 합치기를 파이썬과 파워셸로 처리하는 방법을, 설치가 필요 … 더 읽기

블로그 자동 포스팅 시스템 구축 경험담 (직접 만든 프로젝트 후기)

블로그 자동 포스팅 시스템 구축 경험담 (직접 만든 프로젝트 후기)

블로그 글 한 편을 올리는 데 실제로 얼마나 걸리는지 재본 적이 있습니다. 원고를 다 써둔 상태에서도 브라우저를 열고, 관리자에 로그인하고, 제목과 본문을 붙여넣고, 카테고리를 고르고, 대표이미지를 올리고, 예약 시간을 지정하기까지 12분이 걸렸습니다. 매일 한 편이면 한 달에 여섯 시간입니다. 글쓰기가 아니라 업로드 작업에만 쓰는 시간이죠. 그래서 블로그 자동 포스팅 시스템을 직접 만들었습니다. 이 글은 그 … 더 읽기

구글 스프레드시트 API 연동해서 데이터 자동 수집하기

구글 스프레드시트 API 연동해서 데이터 자동 수집하기

매일 아침 사이트 몇 곳을 돌면서 숫자를 확인하고, 그걸 구글 시트에 옮겨 적는 일. 한 번에 10분이면 끝나니까 별것 아닌 것 같지만 주 5일이면 한 달에 세 시간이 넘습니다. 게다가 손으로 옮기다 보면 자릿수를 틀리거나 하루를 통째로 빠뜨리는 일이 반드시 생깁니다. 구글 스프레드시트 API를 파이썬에 연결해두면 이 과정을 스크립트 한 개로 대체할 수 있습니다. 이 … 더 읽기

노션(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분이 걸리고, 그러다 보니 결국 미루게 됩니다. 이 글에서는 오래된 파일 자동 정리를 파이썬으로 처리하는 방법을 다룹니다. 핵심은 “무조건 지우기”가 아니라 압축 백업을 먼저 만들고 나서 … 더 읽기