BN

bartholomej/node-csfd-api

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

66 stars 14 forks 品質 88 トレンド 28MIT

JavaScript の CISFD API です。 csfd.czをスクレイピングするための素晴らしいNPMライブラリ。 MCP サーバー

概要

- 欲求 - タイプ定義とフルTypeScriptサポート - 🧪 - ~100%コードカバレッジ - ◀ - Node.js、ブラウザ、およびサーバーレス環境で動作します - 利用可能な事前ビルドドッカー画像 - 连续 - 簡単グローバルHomebrewタップを介してCLIをインストール - ➽ - ClaudeデスクトップのようなLLM内のCSFDデータを使用して - Promiseベースの非同期/待ちサポート - ◀ - 軽量かつ効率的な - Node.js(ESM&CommonJS) - ブラウザ(CORSの検討) - ドッカーコンテナ - macOS / Linux CLI(Homebrew経由) - MCPサーバー(Claudeデスクトップなど) - Serverless(Firebase Functions、AWS Lambda、CloudFlare Workersなど) - クロームエクステンション - ネイティブ(はい、あまりにもエキスポ付き!) CISFD IDによる映画やTVシリーズに関する包括的な情報を取得します。 ✓ こちらをクリックしてフル結果の例を参照してください SF CDデータベースのムービー、TVシリーズ、ユーザーを検索します。 ✓ こちらをクリックしてフル結果の例を参照してください 伝記と撮影を含むクリエイターの詳細情報を入手してください.

概要(AI 翻訳)

モダンタイプスクリプト NPM ライブラリをスクレイピング CSFD.CZ. 1つのパッケージのスクレーパー、APIの残りサーバー、輸出業者およびMCPサーバー。 (非公式)

特徴 • インストール • クイックスタート • API リファレンス • CLI • MCP サーバー • Docker

お問い合わせ

✨ 機能

  • 確かにType-safe - タイプ定義のフルTypeScriptサポート
  • 🧪Well-tested - ~100%コードカバレッジ
  • OST Universal - Node.js、ブラウザ、およびサーバーレス環境で動作します
  • 利用可能なDockerイメージ - 既定のDockerイメージ
  • Homebrewサポート** - Homebrewタップで簡単にグローバルにインストール
  • ✓MCP Server** - Claude DesktopのようなLMs内で直接CSFDデータを使用する
  • 既存の API** - Promise ベースの async/await サポート
  • ハードウェア**

対応プラットフォーム

  • Node.js(ESM&CommonJS)
  • ブラウザ(CORSの検討)
  • Dockerコンテナ
  • macOS/Linux CLI(Homebrew経由)
  • MCPサーバー(デスクトップなど)
  • サーバレス(Firebase関数、AWS Lambda、CloudFlareワーカーなど)
  • クロム延長
  • 反応ネイティブ(はい、 EXPOも!)

インストール

すぐにスタート

295 コンテンツの表

  • 映画の細部
  • 検索
  • クリエイター
  • ユーザー評価
  • ユーザーレビュー

このページは 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"] } } }