마리모는 반응형 파이썬 노트북으로, 재현 가능한 실험을 실행하고, 스크립트로 실행하거나 앱으로 배포할 수 있습니다.

셀 실행 시 의존 셀을 자동으로 업데이트하며, 순수 파이썬 형식으로 저장되어 깃(Git) 버전 관리에 용이합니다.

데이터 분석과 웹 애플리케이션 개발에 적합하며, 사용자는 슬라이더, 테이블 등 인터랙티브 UI 요소를 쉽게 연결할 수 있습니다.

 

https://github.com/marimo-team/marimo

 

GitHub - marimo-team/marimo: A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an

A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git. - GitHub - marimo-team/marimo: A reactive notebook for Python — run repr...

github.com

https://docs.marimo.io/

 

marimo

The next generation of Python notebooks

docs.marimo.io

 

반응형

Go-Haystack는 애플의 “Find My” 네트워크를 OpenHaystack과 Macless-Haystack을 활용해 블루투스 장치를 추적할 수 있는 툴입니다.

이 프로젝트는 Go/TinyGo로 작성되었으며, 애플 하드웨어가 필요하지 않습니다.

TinyGo 기반 펌웨어와 다양한 하드웨어를 지원하며, Raspberry Pi와 같은 Linux 장치에서도 실행 가능합니다.

또한 TinyScan 기능으로 주변 장치를 스캔할 수 있습니다.

 

https://github.com/hybridgroup/go-haystack

반응형

DeepFace는 파이썬 기반의 가벼운 얼굴 인식 및 속성 분석(나이, 성별, 감정, 인종) 라이브러리입니다.

VGG-Face, FaceNet 등 최신 모델을 통합하며, 높은 정확도를 자랑합니다.

설치는 pip install deepface 명령어로 간편하게 진행됩니다.

주요 기능으로 얼굴 검증, 속성 분석, 데이터베이스 검색 등이 있으며, 단 몇 줄의 코드로 활용할 수 있습니다.

 

https://github.com/serengil/deepface

반응형

curl-impersonate는 curl의 TLS 및 HTTP 핸드셰이크를 실제 브라우저처럼 모방하도록 수정된 도구입니다.

이를 통해 서버의 TLS 및 HTTP/2 지문 분석을 우회하여 Chrome, Edge, Safari, Firefox 등 주요 브라우저처럼 동작합니다.

Akamai와 같은 특정 서비스의 제한을 피하는 데 유용하며, BoringSSL 등을 사용해 TLS 확장도 지원합니다.

주로 프라이버시 보호 및 제한된 콘텐츠 접근을 위한 도구로 활용됩니다.

 

https://github.com/lexiforest/curl-impersonate

반응형

mitmproxy2swagger는 REST API의 트래픽을 캡처하여 자동으로 OpenAPI 3.0 스펙으로 변환하는 도구입니다. 이 도구를 사용하면 앱 실행 중 캡처된 HTTP 트래픽을 기반으로 API의 구조를 쉽게 분석할 수 있습니다.

 

주요 기능

mitmproxy 통합: mitmproxy를 통해 HTTP 트래픽을 캡처하고 이를 기반으로 API 스펙을 생성합니다.

HAR 파일 지원: 브라우저 개발자 도구에서 내보낸 HAR 파일도 처리할 수 있습니다.

유연한 스키마 병합: 기존 API 스펙과 새로 캡처한 데이터를 안전하게 병합할 수 있습니다.

 

활용 사례

내부 API 분석 및 문서화

타사 API 리버스 엔지니어링

 

https://github.com/alufers/mitmproxy2swagger

반응형

FindMy.py는 애플의 FindMy 네트워크와 통합하기 위한 강력한 파이썬 라이브러리입니다.

이 프로젝트는 분산된 기존 코드들을 통합하고, 공통 빌딩 블록을 제공하여 AirTag 및 기타 FindMy 기기의 위치 데이터를 가져오고 해독할 수 있습니다.

 

주요 기능:

크로스 플랫폼 지원(맥 필요 없음)

공식 및 커스텀 AirTag의 위치 정보 디코딩

애플 계정 로그인 및 2단계 인증 지원

근처 FindMy 기기 스캔 및 정보 해독

 

현재 알파 단계로 API 변경 가능성이 있으며, PyPI를 통해 설치할 수 있습니다

pip install findmy

 

https://github.com/malmeloo/FindMy.py

반응형

MarkItDown은 Microsoft에서 제공하는 Python 기반 도구로, 다양한 문서를 Markdown 형식으로 변환할 수 있습니다.

 

지원되는 파일 형식에는 PDF, Word(.docx), Excel(.xlsx), PowerPoint(.pptx), HTML, 이미지(EXIF 메타데이터 및 OCR 포함), 오디오 파일(음성 인식 포함) 등이 포함됩니다.

 

이 도구는 간단한 API를 통해 손쉽게 사용할 수 있으며, 텍스트 분석 및 데이터 정리를 위한 강력한 도구입니다.

 

자세한 내용은 GitHub 페이지에서 확인하세요.

 

https://github.com/microsoft/markitdown

반응형

SeekStorm은 Rust로 구현된 초고속 전체 텍스트 검색 라이브러리이자 다중 테넌시 서버입니다.

 

실시간 검색과 효율적인 색인 업데이트를 지원하며, Geo 검색, 결과 정렬, 페이시팅 등 다양한 고급 기능을 제공합니다.

 

단일 서버에서 수천 건의 동시 쿼리를 처리할 수 있으며, Windows, Linux, macOS 등 다양한 플랫폼에서 실행됩니다.

 

Apache 2.0 라이선스 기반으로 오픈 소스로 제공됩니다.

 

https://github.com/SeekStorm/SeekStorm

반응형

+ Recent posts