매일 경쟁사 가격을 옮겨 적는 일은 번거롭다. 파이썬 웹 크롤링은 Playwright나 Selenium으로 브라우저를 조작해 필요한 정보를 파일로 모으는 방식으로 시작할 수 있다. 크롤링 목표 정하기 요약: 수집할 항목과 비교 기준을 먼저 정해야 쓸 만한 데이터가 쌓인다. 공개 상품 페이지의 상품명·가격·옵션·수집 시각·출처 URL을 저장하는 목표가 적당하다. 가격 비교라면 통화와 배송비, 회원 할인 조건도 구분하는 편이 좋다. 자료를 비교하며 중요하다고 느낀 점은 기준의 일관성이다. 용량이나 묶음 구성이 다르면 비교 결과도 어긋난다.대상 사이트의 공식 API와 이용 조건도 확인한다. robots.txt는 접근 권한을 부여하는 문서가 아니다. 수집 경로 허용을 모든 재이용의 허가로 판단하지 않는다...
글을 올릴 때마다 인스타그램과 X, 링크드인을 오가면 게시물보다 업로드 과정에 신경을 쓰게 된다. SNS 예약 발행 자동화는 공통 원고를 채널에 맞게 다듬고, 미리 정한 시간에 공개하는 방식이다. 정리하면서 가장 눈에 들어온 부분은 원고 재사용과 동일 문구 반복을 구분하는 것이다. 핵심 메시지는 유지하되 이미지와 설명, 발행 시각은 채널별로 조정하는 구성을 제안한다. 예약 도구 선택 요약: 연결할 채널과 협업 기능을 기준으로 도구를 고른다. Buffer는 여러 채널의 게시물을 작성하고 대기열과 달력으로 발행 일정을 관리한다. Hootsuite도 인스타그램·X·링크드인 등의 예약과 관리를 지원한다. 혼자 소수 채널을 운영한다면 Buffer부터 살펴볼 만하다. 팀 검토가 필요하다면 Buffer Tea..
발표 자료를 만들 때 내용보다 글꼴과 배치를 고르는 데 시간을 쓰곤 한다. Gamma AI PPT 만들기는 준비한 개요를 넣어 슬라이드의 구성과 디자인을 함께 잡는 방법이다. 공식 자료를 비교하며 가장 유용하다고 느낀 부분은 이미 작성한 글을 발표용 초안으로 바꾸는 기능이다. 다만 초안 생성과 발표 준비 완료는 구분해야 한다. ‘3분 제작’은 모든 검수가 끝나는 시간으로 보장할 수 없다. Gamma 입력 방식 요약: 준비한 자료에 맞춰 생성 방식을 선택한다. Gamma에서 새 AI 자료 만들기를 열면 Generate·Paste·Import를 선택할 수 있다. 주제만 있다면 Generate, 작성한 개요가 있다면 Paste, 기존 파일을 활용한다면 Import가 맞는다. PowerPoint 안에서 작..
메모를 많이 남겨도 다시 찾지 못하면 글이나 보고서에 활용하기 어렵다. 옵시디언 제텔카스텐은 아이디어를 노트로 정리하고 연결해, 필요할 때 꺼내 쓰는 지식 관리 방식으로 접근하면 이해하기 쉽다. 이번 글에서는 로컬 보관함에 생각을 모으고, 플러그인이 추천한 관련 노트를 실제 링크로 남기는 흐름을 구성한다. 개인적으로 자료를 비교하며 중요하다고 느낀 점은 연결 후보를 찾는 과정과 연결을 판단하는 과정을 구분하는 것이다. 옵시디언 보관함 요약: 로컬 보관함에 아이디어와 출처를 함께 기록한다. 옵시디언의 보관함은 컴퓨터 안의 폴더이며, 노트는 마크다운 텍스트 파일로 저장된다. 다른 편집기로도 읽을 수 있어 자료를 오래 관리하는 기반이 된다. 처음에는 수집함·아이디어·템플릿 폴더를 두는 구성을 제안한다. ..
매크로 양식 준비 요약: 입력 데이터와 문서 양식을 나누면 반복 작업의 기준이 잡힌다. 지난달 견적서를 복사해 거래처와 금액을 바꾸는 일은 단순하지만 이전 내용이 남기 쉽다. 엑셀·구글 시트 매크로는 정해진 양식에 이번 달 데이터를 채우는 작업부터 시작하면 이해하기 편하다. 자료를 비교하며 가장 중요하다고 느낀 점은 코드보다 입력 구조이다. 값이 들어갈 위치가 일정해야 자동 생성 결과도 확인하기 쉽기 때문이다. 실습 파일에 입력, 양식 시트를 만든다. 예제에서는 입력 시트의 B2에 거래처명, B3에 기준월, B4에 확정 금액을 넣는다. 양식에도 같은 위치를 비워 두고 금액·날짜 표시 형식을 정한다. 해당 셀은 병합하지 않는다. 양식 제목은 견적서나 정산서로 정한다. 아래 코드는 같은 파일 안에 양식 사..
웹훅 봇 시작 요약: 이벤트를 감지한 뒤 대화방용 메시지로 바꾸어 보내는 구조이다. 매출 현황이나 문의 목록을 확인하려고 관리자 화면을 반복해서 여는 일은 번거롭다. Slack·Discord 웹훅 봇은 필요한 변화를 팀 대화방으로 전달하는 방법이다. 자료를 비교하며 중요하다고 느낀 점은 웹훅 주소가 이벤트 감지까지 대신하지는 않는다는 사실이다. 결제 서비스나 오류 처리 코드에서 발생한 데이터를 받아 알림 문장으로 바꾸는 연결이 필요하다. 아래는 curl이 설치된 Bash 터미널용 전송 예제이다. 실제 URL은 서버 환경변수에 저장해 사용한다. Slack 알림 설정 요약: 앱에서 웹훅을 활성화하고 알림을 받을 채널을 선택한다. Slack 앱 설정에서 Incoming Webhooks를 켜고 Add Ne..
아침마다 뉴스 사이트를 열어도 정작 필요한 기사를 놓칠 때가 있다. ChatGPT API·파이썬 뉴스 요약 자동화는 관심 정보를 모아 짧게 정리하고 메신저로 전달하는 방식이다. 개인적으로 자료를 비교하며 중요하다고 느낀 점은 요약의 길이보다 출처와 수집 범위였다. 기본 흐름은 수집 → 선별 → 요약 → 전송 → 예약 실행으로 잡는다. RSS 뉴스 수집 요약: RSS 제공 내용과 기사 본문을 구분해 수집한다. feedparser로 RSS를 읽고 제목·링크·발행일·항목 ID를 추출한다. 관심 키워드와 수집 기간으로 대상을 좁히고, 이미 보낸 항목은 걸러내도록 설계한다. RSS 설명은 전문이 아닐 수 있다. 내용이 짧다면 ‘RSS 제공 내용 기준 요약’이라고 표시하는 편이 정확하다. RSS가 없으면 수..
Gmail 첨부파일 요약: 새 첨부파일을 감지해 정해진 폴더로 보내는 구조부터 만든다. 메일에서 청구서를 내려받고 구글 드라이브에 다시 올리는 작업은 단순하지만 번거롭다. Zapier Gmail 첨부파일 자동 저장은 이 반복을 줄이는 방법이다. 자료를 비교하며 느낀 장점은 저장 위치를 일정하게 유지하기 쉽다는 점이다. 자동으로 모인 파일을 어디서 찾아야 할지 알 수 있어 문서 관리의 출발점으로 적합해 보인다. Zapier에서 Gmail 계정을 연결하고 트리거를 New Attachment로 선택한 뒤 대상 메일함을 지정한다. 이어 Google Drive 계정을 연결해 Upload File 액션을 추가한다. 트리거는 자동화를 시작하는 조건, 액션은 실제로 수행할 작업이다. 발신자·제목 설정 요약: 이메..
구글 폼 응답을 일일이 노션에 옮겨 적거나, 매번 같은 이메일과 슬랙 알림을 보내느라 시간을 쓰고 있지 않은가.단순 복사·붙여넣기와 데이터 전송을 사람이 하다 보면 시간이 낭비될 뿐 아니라 입력 실수도 생기기 쉽다. 서로 다른 웹 서비스를 클릭 몇 번으로 이어주는 업무 자동화 대표 도구 Make(메이크)와 Zapier(재피어)의 특징과 활용법을 자료를 비교하며 정리해 보았다. 두 도구의 핵심 개념 비교 요약: Zapier는 쉽고 연동 앱이 많으며, Make는 시각적이고 복잡한 로직에 강하다. 두 도구는 코딩 없이 앱과 앱을 연결해 작업 흐름을 자동화한다는 공통점이 있지만 스타일이 다르다. Zapier(재피어): 트리거와 액션이 한 단계씩 순차적으로 이어지는 직선형 구조다. 설정이 단순해 초보자도 몇 ..
노션에 회의록을 등록하고도 파일을 따로 만들거나 메일에 복사하는 일이 남는다. 노션 Make 연동은 DB에 입력한 정보를 정해진 저장·발송 작업으로 이어 주는 방법이다. 개인적으로 자료를 비교하며 중요하다고 느낀 점은 전송 시점과 범위를 먼저 정하는 것이다. 이 글은 제목·요약·원문 링크를 전달하는 기본 구성을 다룬다. 노션 DB 준비 요약: 전송할 정보와 처리 상태를 속성으로 구분한다. 예시 DB에는 문서명은 제목, 요약은 텍스트, 수신자는 이메일 속성으로 만든다. 전송 상태는 ‘작성 중·전송 준비·완료’로 구분하고 결과 링크도 둔다. DB 속성과 페이지 본문은 다르다. 본문 전체까지 옮기려면 List Page Contents 등으로 블록을 읽어야 하며 중첩 내용은 추가 조회가 필요할 수 있다. ..