BN

bartholomej/node-csfd-api

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

66 stars 14 forks 품질 88 트렌드 28MIT

JavaScript의 ČSFD API. Csfd.cz 스크랩을위한 놀라운 NPM 라이브러리. MCP 서버

개요

- Full - 유형 정의와 전체 유형 스크립트 지원 - Full - ~100% 코드 적용 - ♨ - Node.js, 브라우저 및 서버가없는 환경에서 작동 - ✪ - 사전 내장 도커 이미지 제공 - ⭐ - 쉬운 글로벌 설치 CLI를 통해 Homebrew 탭 - п - Claude 데스크톱과 같은 LLMs 내에서 CSFD 데이터를 직접 사용하십시오 - 동기화 / await 지원에 기반을 둔 - 경량 및 효율적인 - Node.js (ESM & CommonJS) - 브라우저 (CORS 고려 사항) - Docker 컨테이너 - macOS / Linux CLI (Homebrew를 통해) - MCP Server (Claude Desktop 등) - Serverless (Firebase Functions, AWS Lambda, CloudFlare Workers 등) - Chrome Extensions - React Native (예, Expo와 함께!) ČSFD ID로 영화 또는 TV 시리즈에 대한 포괄적 인 정보를 검색하십시오. ✪ 전체 결과를 보려면 여기를 클릭하십시오 ČSFD 데이터베이스의 영화, TV 시리즈 및 사용자에 대한 검색. ✪ 전체 결과를 보려면 여기를 클릭하십시오 영화와 영화, 영화 등을 포함한 제작자에 대한 자세한 정보를 얻으십시오.

개요(AI 번역)

# # # # 현대 TypeScript NPM 라이브러리 ** CFD.CZ**. Scraper, API 나머지 서버, 내보내기 및 MCP 서버 하나 패키지. (공식)

특징 • 설치 • 빠른 시작 • API 참조 • CLI • MCP 서버 • 도커


✨ 특징

  • Type-safe - Type 정의와 Full TypeScript 지원
  • W ** - ~100% 코드 적용
  • ♨Universal - Node.js, 브라우저 및 서버 환경의 작동
  • fb Docker ready - 사전 내장 도커 이미지 제공
  • ⭐Homebrew 지원 - Homebrew 탭을 통해 쉬운 글로벌 설치 CLI
  • LOG MCP Server - Claude Desktop과 같은 LLM 내에서 CSFD 데이터를 직접 사용
  • ܧ Modern API - async/await 지원에 근거한 약속
  • ☸ ** FE 종점 ** - 경량 및 효율적인

지원 플랫폼

  • Node.js (ESM 및 CommonJS)
  • 브라우저 (CORS 고려 사항)
  • 도커 컨테이너
  • macOS/리눅스 CLI (homebrew를 통해)
  • MCP Server (클래드 데스크톱 등)
  • Serverless (Firebase 기능, AWS Lambda, CloudFlare 노동자, 등)
  • 크롬 확장
  • React Native (예, 엑스포도!)

☸ 임명

⭐ 빠른 시작

제목의 표

  • 영화
  • 검색
  • 창조자
  • 사용자 등급
  • 사용자 리뷰

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.


✨ Features

  • 🎯 Type-safe - Full TypeScript support with type definitions
  • 🧪 Well-tested - ~100% code coverage
  • 🚀 Universal - Works in Node.js, browsers, and serverless environments
  • 🐳 Docker ready - Pre-built Docker images available
  • 🍺 Homebrew support - Easy globally installed CLI via Homebrew tap
  • 🤖 MCP Server - Use CSFD data directly within LLMs like Claude Desktop
  • 🔄 Modern API - Promise-based with async/await support
  • 📦 Few dependencies - Lightweight and efficient

Supported Platforms

  • Node.js (ESM & CommonJS)
  • Browsers (with CORS considerations)
  • Docker containers
  • macOS/Linux CLI (via Homebrew)
  • MCP Server (Claude Desktop, etc.)
  • Serverless (Firebase Functions, AWS Lambda, CloudFlare Workers, etc.)
  • Chrome Extensions
  • React Native (Yes, with Expo too!)

📦 Installation

npm install node-csfd-api
# yarn add node-csfd-api
# pnpm add node-csfd-api

🚀 Quick Start

import { csfd } from 'node-csfd-api';

// Fetch movie details
const movie = await csfd.movie(535121);
console.log(movie.title); // "Na špatné straně"

// Search for content
const results = await csfd.search('Tarantino');
console.log(results.movies, results.tvSeries, results.users);

// Get creator info
const creator = await csfd.creator(2120);
console.log(creator.name); // "Quentin Tarantino"

// Get user ratings
const ratings = await csfd.userRatings('912');
console.log(ratings);

// Get user reviews
const reviews = await csfd.userReviews('195357-verbal');
console.log(reviews);

📖 Table of Contents

GitHub에서 전체 README 보기

설치

npx -y node-csfd-api mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "csfd": { "command": "npx", "args": ["-y", "node-csfd-api", "mcp"] } } }