ZiChuanLan/freebie-radar

출처
GitHub
처음 오른 날
분야
데이터 수집
GitHub 별 수
361
주 언어
TypeScript

외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.

ZiChuanLan/freebie-radar

무엇을 하나

Resource Radar는 실제 무료 혜택을 할인, 체험판, 홍보, 오픈소스 프로젝트, 뉴스와 나눠 보려는 사용자를 위한 자체 호스팅 정보 수집 앱입니다. 커뮤니티, 게임 서비스, GitHub, Telegram, 사용자 지정 RSS의 게시물을 입력받아 웹 목록과 Telegram 알림 또는 요약을 만듭니다. 처리 과정에서는 글과 URL을 정리하고 가격, 교환 코드, 만료일을 추출한 뒤 중복을 줄이고 선택적인 AI 검토 전에 차단 규칙을 적용합니다. OpenAI 호환 모델 API로 내용 형태, 주제, 획득 조건을 분류하고 보관 여부, 품질 점수, 이유를 받는 구조이며 새 모델을 학습하는 도구는 아닙니다. 알림 경로마다 내용, 키워드, 가격, 점수 조건을 적용하며 즉시 전송, 묶음 전송, 방해 금지 시간을 설정할 수 있습니다. 시작하려면 Docker 또는 Node.js 22.5 이상과 pnpm, 쓰기 가능한 SQLite 저장 공간이 필요하며 공개 배포에는 관리자 토큰을 설정하고 선택 기능에는 모델 인증 정보나 Telegram 봇 설정을 준비해야 합니다. 수집 가능 여부는 각 출처의 접속 상태와 이용 권한에 달려 있으며 로그인 사이트에는 별도의 브라우저 로그인 상태나 쿠키 관리가 필요합니다. README는 로그인 정보가 로컬에만 남는다고 설명하지만 확인한 쿠키 저장 코드와 수집 코드는 원문 쿠키를 SQLite 설정에 저장하고 지정 수집 서버에 보내는 경로도 지원하므로 모든 구성에 이 개인정보 설명을 적용할 수는 없습니다.

라이선스

MIT 허용 범위가 넓습니다. 저작권 표시를 유지하면 상업적 이용과 수정이 가능합니다.

같은 분야 저장소

  • cloudflare/kitesurf
    Kitesurf는 Chrome이나 브라우저 컨테이너 없이 Cloudflare Workers에서 웹페이지를 실행하려는 개발자와 자동화 도구를 위한 실험적 브라우저 엔진입니다. 페이지 주소와 Chrome DevTools Protocol이라는 브라우저 제어 명령을 받아 브라우저 상태, 스크린샷과 지원되는 PDF 출력을 제공합니다. Rust 코드를 WebAssembly로 빌드하며 HTML과 배치는 Blitz, CSS는 Stylo, 페이지 JavaScript는 Boa, 화면 출력은 그래픽 라이브러리로 처리합니다. Worker Loader 설정으로 페이지와 렌더러 작업자를 따로 만들고 렌더러는 기록된 화면 정보를 이미지나 PDF 데이터로 변환합니다. Puppeteer는 브라우저 WebSocket 주소로 연결할 수 있으며 HTTP 연결 정보 조회와 DevTools 화면 사용법도 문서에 있습니다. 로컬 개발에는 Bazelisk, Node.js 22 이상, pnpm 9.15.4와 Wrangler를 사용하며 macOS는 GNU tar가 추가로 필요합니다. 클라우드 실행에는 유료 Dynamic Workers가 필요하고 자체 인증이 없으므로 Cloudflare Access 같은 외부 인증 계층도 필요합니다. 완전한 Chrome 구현이 아니므로 제어 명령 호환성, 대상 사이트 표시, 자원 사용량과 운영 비용은 별도로 확인해야 합니다.
  • anefzaoui/misterdownloadmanager
    Mister Download Manager는 링크와 브라우저, 예약 대기열에서 파일을 모으는 사용자를 위한 데스크톱 다운로드 관리 도구입니다. 파일 주소나 브라우저가 넘긴 요청, 링크 목록을 받아 진행 상태와 일시 정지, 이어받기, 저장 위치를 관리하는 로컬 다운로드로 처리합니다. Rust 엔진은 파일 크기와 변경 확인 정보를 조회하고 남은 구간을 여러 연결에 나눠 부분 파일에 기록합니다. 복구할 수 있도록 구간 상태도 저장합니다. 영상 주소 확인에는 별도 도구인 yt-dlp와 ffmpeg를 사용하며, 토렌트와 실험 단계의 debrid 연결은 사용자 본인의 서비스 이용 권한을 사용하는 별도 구성 요소입니다. AI 도구를 연결하는 표준 방식인 MCP 서버는 인증 정보로 보호한 로컬 통로를 통해 실행 중인 앱에 다운로드 요청을 전달합니다. 전체 목록 조회와 제어에는 선택 사항인 자동화 API를 켜야 하지만, 이 API 없이도 다운로드 추가는 가능합니다. 브라우저에서 요청을 넘기려면 확장 기능과 연결 프로그램이 필요하고, macOS 빌드는 작성자가 아직 시험하지 않았으며 Linux는 Orca 화면 읽기와 Flatpak 브라우저를 지원하지 않습니다. 속도 비교는 일반 인터넷이 아닌 유지관리자의 로컬 시험 서버 결과이며, 문서는 DRM 보호 영상 다운로드를 거부하고 Google Drive의 접근 거부나 다운로드 제한도 우회하지 않는다고 설명합니다.
  • Usagi-org/ai-goofish-monitor
    ai-goofish-monitor는 중국 중고거래 플랫폼 Xianyu의 상품 게시물을 웹 화면에서 관리하며 감시하는 시스템입니다. 검색어, 가격, 지역, 일정, 계정 로그인 상태와 자연어 요구사항 또는 키워드 규칙을 입력받습니다. Playwright로 게시물, 상품 상세, 판매자 정보와 이미지를 모으고 다중 입력 AI 모델이나 키워드 규칙으로 평가합니다. 작업, 결과와 가격 이력을 SQLite에 저장하며 추천 상품을 설정한 알림 채널로 보낼 수 있습니다. 웹 화면에서 작업, 계정, 평가 기준, 로그와 결과를 관리하고 여러 작업과 예약 실행을 지원합니다. Python과 브라우저 환경이나 제공 컨테이너가 필요하고 AI 분석에는 이미지 입력을 지원하는 외부 모델 접속이 필요합니다. 로그인 쿠키를 보호해야 하며 AI 분석 과정에서 상품과 판매자 정보가 외부 제공자에게 전달될 수 있습니다. 계정 및 프록시 교체와 자동화 식별을 숨기는 동작은 플랫폼 정책과 보안 검토가 필요하며 지속 수집 성공률과 추천 정확도는 이번 조사에서 독립 검증하지 않았습니다.
  • developeryj1992/ai-trend-studio
    AI Trend Studio는 AI 동향을 살피고 영상이나 실시간 토론을 노트로 정리하는 사람을 위한 로컬 브라우저 도구입니다. Douyin, Bilibili, Weibo, Zhihu의 공개 신호를 읽고 설정한 키워드로 거르며 Bilibili 키워드 검색도 지원합니다. 설명문, 댓글, 발언 원고, SRT와 VTT 자막을 넣을 수 있고 이용 가능한 Bilibili 공개 자막도 가져옵니다. 실시간 세션은 사용자가 입력한 발언자별 사건을 기록하며 음성을 자동 인식하거나 발언자를 자동 구분하는 기능은 아닙니다. 결과는 결론, 핵심 내용, 실행 항목, 위험, 키워드와 작업 공간 JSON 내보내기입니다. 기본 중국어 요약기는 문장 점수로 내용을 추출하고 선택적인 OpenAI 호환 Chat Completions 연결은 제출한 내용을 받아 요약을 생성합니다. Python 3.10 이상 표준 라이브러리 서버와 정적 화면을 로컬 8765 포트에서 시작하며 설정한 API 키를 포함한 상태를 data/db.json에 저장합니다. 공개 인터페이스는 바뀌거나 실패할 수 있고 보호된 콘텐츠는 정당한 권한으로 제공해야 하며 서버 외부 공개에는 별도 인증과 통신 보호가 필요합니다.
  • punitarani/fli
    Fli는 Google Flights의 항공편 정보를 프로그램에서 조회하는 라이브러리입니다. 여행 검색 기능을 만드는 개발자와 대화형 비서가 주 사용자입니다. 출발지와 도착지의 공항 코드, 날짜, 승객 수, 좌석 등급과 경유 조건을 입력합니다. 가격, 소요 시간, 항공사와 구간별 출발 및 도착 정보를 돌려줍니다. Python 라이브러리, 명령줄 도구와 AI가 외부 도구를 호출하는 표준인 MCP 서버를 제공합니다. 소개 첫머리는 직접 API 접근을 강조하지만, 현재 구현은 검색 페이지를 받아 내부에 포함된 항공편 데이터를 해석합니다. 시작에는 Python 3.10 이상과 flights 패키지가 필요하며, MCP 기능은 선택 의존성이 따로 있습니다. 현재 전송 방식에서는 다구간 검색과 예약 옵션 조회가 작동하지 않고, 수하물 등 일부 조건도 지원하지 않습니다. 날짜 범위 검색은 날짜마다 페이지를 요청하며 한 번에 최대 93일을 다루므로, 결과가 비었다고 실제 항공편이 없다고 단정할 수 없습니다.

Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.

GitHub에서 보기 (새 탭에서 열림)