AI 에이전트 기반 스크립트 개발 프레임워크, Scripter

개요 Scripter는 개발 프로세스의 자율화(Development Process Autonomy)를 목적으로 설계된 AI 에이전트 운영 체계입니다. 기존의 일회성 코드 생성 방식에서 벗어나, 에이전트가 스스로 로드맵을 탐색하고, 테스트를 통해 구현 내용을 검증하며, 다음 단계로 스스로 이행하는 ‘개발 과정의 자동화’에 집중합니다. 저장소 정보 GitHub: https://github.com/yoonbae81/scripter 개발 배경 (Why Scripter?) 일상을 편리하게 만드는 다양한 자동화 스크립트(로또 자동 구매, 라디오 녹음 등)는 환경 변화에 따라 지속적인 유지보수가 필요합니다. 하지만 매번 수동으로 코드를 수정하고 테스트하는 과정은 번거롭고 비효율적입니다. Scripter는 다음과 같은 고민에서 시작되었습니다. ...

February 9, 2026 · 2 min

Drop5, 5분 뒤 사라지는 파일공유 서비스

개요 Drop5는 5자리 숫자 코드를 이용해 빠르고 간편하게 파일을 공유할 수 있는 일회성 파일 공유 서비스입니다. 업로드된 파일은 5분 후에 자동으로 삭제되어, 임시 파일 전송이 필요한 상황에서 안전하고 편리하게 사용할 수 있습니다. 회원가입 없이 접속 즉시 코드가 생성되며, 상대방에게 코드만 전달하면 파일을 다운로드할 수 있습니다. 저장소 정보 GitHub: https://github.com/yoonbae81/drop5 주요 기능 Drop5는 복잡한 인증절차 없이 빠르고 간단한 파일 전송에 중점을 두고 개발되었습니다. 5자리 세션 코드: 접속시 고유한 5자리 숫자의 세션 링크가 생성됩니다. 기억하기 쉽고 입력하기 간편합니다. 휘발성 저장 (TTL): 파일 업로드 후 5분이 지나면 시스템에서 영구적으로 삭제됩니다. 다중 파일 업로드: 여러 개의 파일을 한 번에 드래그 앤 드롭으로 간편하게 업로드할 수 있습니다. 파일 제한: 파일당 최대 30MB까지 지원하여 대부분의 일반적인 파일 전송에 충분합니다. 자동 정리: 만료된 파일과 빈 세션은 서버에서 주기적으로 자동 정리되어 스토리지 낭비를 방지합니다. 시스템 구성 Drop5는 경량 웹 프레임워크를 기반으로 최소한의 리소스로 동작하도록 설계되었습니다. ...

February 9, 2026 · 3 min

동행복권 로또 6/45, 연금복권 720 자동구매

개요 이 프로젝트는 동행복권 웹사이트에서의 로또 및 연금복권 구매 과정을 자동화하기 위한 Python 기반 시스템입니다. 매주 반복되는 로그인, 잔액 확인, 예치금 충전, 복권 구매 과정을 브라우저 자동화 방식으로 처리하여, 사람이 직접 개입하지 않아도 정해진 시점에 복권 구매가 완료되도록 설계되었습니다. 개인 리눅스 서버, NAS, 또는 GitHub Actions 환경에서 실행할 수 있으며, Systemd 타이머를 활용해 정기 실행 작업으로 운영하는 것을 전제로 합니다. 저장소 정보 GitHub: https://github.com/yoonbae81/lotto 주요 기능 이 시스템은 “번호 추천”이 아닌, 실제 구매 행위 자체를 자동화하는 데 초점을 맞추고 있습니다. ...

January 10, 2026 · 2 min

라디오 자동 녹음 및 팟캐스트 피드 생성

개요 이 프로젝트는 EBS 외국어 방송과 같은 라디오 스트리밍을 예약된 시간에 맞춰 자동으로 녹음하고, 이를 개인용 팟캐스트 RSS 피드로 변환해 주는 Python 기반의 시스템입니다. Synology NAS나 개인 리눅스 서버 환경에서 Docker를 이용해 손쉽게 배포할 수 있도록 설계되었으며, 선호하는 팟캐스트 앱을 통해 편리하게 어학 학습을 지속할 수 있습니다. 저장소 정보 GitHub: https://github.com/yoonbae81/radio 주요 기능 이 시스템은 단순한 녹음 기능을 넘어, 팟캐스트 클라이언트와의 연동성에 중점을 두고 개발되었습니다. 스마트 스케줄링: 환경 변수에 정의된 시간표를 기반으로 녹음 시간을 자동으로 계산하여 실행 ...

December 25, 2025 · 2 min

유튜브 동영상 자막 정제 및 다운로더

개요 이 프로젝트는 동영상 플랫폼의 자동 생성 자막(Auto-generated Captions)을 다운로드하여 가독성이 높은 문단 형태로 정제하는 웹 및 CLI 기반 Python 어플리케이션입니다. 개발 배경 및 목적 이 프로젝트는 사용자가 동영상 자막을 2차 자료로 활용할 때 직면하는 불편함을 근본적으로 해결하기 위해 시작되었습니다. 배경: 자막 파일을 다운로드하기 위한 기술적 장벽과, 자동 생성 자막의 부정확한 구두점 및 잦은 줄 바꿈으로 인한 텍스트 데이터의 현저한 비가독성 문제 목적: 기술적 및 데이터 품질 문제를 극복하고, 문맥을 고려하여 라인을 병합하고 정제된 텍스트를 확보하여 자막 파일을 분석 작업에 곧바로 활용할 수 있도록 지원 ...

November 16, 2025 · 2 min

AutoHotkey를 이용한 빠른 프로그램 전환

개요 우리는 Alt+Tab을 이용해 여러 프로그램을 오가며 작업합니다. 하지만, 열려있는 프로그램이 많을수록 Alt+Tab를 여러번 눌러 원하는 창을 찾기 어려우며, 작업 흐름도 끊겨 집중력이 떨어지기도 합니다. 이를 해결하기 위해 자주 사용하는 프로그램으로 즉시 전환할 수 있도록 AutoHotkey 스크립트를 만들어 공유하고자 합니다. 스크립트 설명 AutoHotkey는 윈도우용 오픈소스 프로그램으로, 키보드 단축키 설정, 반복작업 자동화 등 다양한 기능을 제공하여 업무 효율을 크게 높일 수 있습니다. 아래 스크립트를 사용하면 단축키 하나로 원하는 프로그램을 즉시 활성화할 수 있습니다. ...

December 22, 2024 · 2 min

도서 분류체계에 따른 전자책 파일 정리

개요 Librarian 프로젝트는 개인적으로 보유하고 있는 PDF, ePub 전자책 파일들을 국립중앙도서관의 OpenAPI를 활용하여 한국십진분류법, KDC(Korean Decimal Classification) 도서 분류체계에 따라 폴더를 만들어 분류하는 프로그램으로, Hexagonal Architecture 기반으로 C#을 사용하여 개발되었습니다. 도서 분류체계 개념 한국십진분류법, KDC(Korean Decimal Classification)는 국내 대부분의 도서관에서 사용하는 도서 분류체계로, 도서의 주제에 따라 계층적으로 분류하는 체계입니다. KDC는 숫자와 알파벳으로 이루어진 코드로 구성되며, 각 코드는 특정 주제나 형태를 나타냅니다. Librarian 프로젝트는 이 KDC 체계를 활용하여 전자책 파일을 분류합니다. ...

August 25, 2024 · 1 min

사진, 동영상 파일정리 및 리사이징 워크플로우

개요 카메라와 스마트폰으로 촬영한 사진/동영상 파일의 정리와 편집이 끝나면, 백업에 앞서 아래와 같은 후속처리를 하고 있습니다. 원본 파일의 파일명은 촬영한 시각으로 변경 (예: IMG_4214.jpg → 20220619 114930.jpg) 태블릿/클라우드 저장시 파일용량 축소를 위해 원본 파일과 별도로 사진 라사이징 및 동영상 인코딩 다수의 파일을 다루는 것이기 때문에, 당연히 쉘스크립트를 통해 자동으로 처리합니다. 다른 분들과의 정보공유 차원에서 사진/동영상 파일을 처리하는 전반적인 워크플로우와 함께 쉘스크립트를 소개하고자 합니다. 참고로, Github Repository를 clone하시는 것이 보다 편리할 것입니다. ...

June 19, 2022 · 6 min

주가 데이터가 저장된 페이지 번호 계산

개요 네이버와 다음에서 국내 주식시장의 일자별 주가정보를 제공하고 있습니다. 모든 데이터를 한꺼번에 받을 수는 없고, 한 페이지에 열흘치씩 제공하는 데이터를 여러차례 받아와야 합니다. 첫 페이지에 최근 데이터가 들어있고, 쉬는 날은 건너뛰기 때문에 특정 일자의 데이터가 몇 페이지에 들어있는지 알 수가 없습니다. 따라서, 특정 일자의 데이터가 몇 페이지에 들어있는지 계산하기 위한 산술식을 도출하고, 이를 함수로 만들어가는 과정을 아래와 같이 정리해 보았습니다. 데이터 확보 네이버에서 제공하는 가장 오래된 데이터인 1996년 06월까지 약 25년간 총 6,400여건의 데이터를 모두 가져와 각 데이터가 몇 페이지에 있었는지를 기록합니다. ...

February 15, 2022 · 2 min

퍼센티지 계산연습

초등학교 4학년으로 올라가는 딸아이의 계산연습을 위해 간단히 만든 엑셀파일을 공유(다운로드)합니다. 아래 두가지 유형의 계산을 통해 수에 대한 감각을 키울 수 있도록 매일 20문제를 풀도록 구성했습니다. 엑셀의 랜덤함수를 이용했기 때문에 매번 새로운 문제들이 만들어집니다. 파란색 유형 : 맨 왼쪽의 수를 기준으로, 두번째 수는 몇 %에 해당하는지 계산해 선택 붉은색 유형 : 맨 왼쪽의 수를 기준으로, 두번째 %는 얼마인지 계산해 맨 우측에 기입 이때, 상대적으로 쉽게 계산할 수 있는 50%, 10%, 5%를 먼저 계산해 이들을 조합해 최종 답을 얻어냅니다.

February 6, 2022 · 1 min