
bartholomej/node-csfd-api
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
インストール
npx -y node-csfd-api mcp設定
{
"mcpServers": {
"csfd": {
"command": "npx",
"args": ["-y", "node-csfd-api", "mcp"]
}
}
}