TMDB
Aplicación utilizando API de TMDB para buscar películas, géneros, contactos, etc. Integrado con ODOO
Install / Use
/learn @rogervdo/TMDBREADME
TMDB Movies Module - Odoo 18
This module provides TMDB API integration for movie data management in Odoo 18.
Features
- TMDB API Integration: Sync movie data from The Movie Database
- Movie Management: Store and manage movie information locally
- Search Functionality: Search movies both locally and on TMDB
- Data Cleanup Tools: Detect duplicates and incomplete information
- Collection Analysis: Analyze movie collections and generate reports
- Configuration Management: Easy setup and configuration
Data Cleanup Wizard
The Data Cleanup Wizard helps identify and report data quality issues in your movie database:
Duplicate Detection
- TMDB ID: Find movies with duplicate TMDB IDs
- Title: Find movies with duplicate titles (case-insensitive)
- Title + Release Date: Find movies with same title and release date
- All Criteria: Combine all duplicate detection methods
Incomplete Information Detection
- Basic Information: Check for missing title, overview, and release date
- Extended Information: Check for missing director, genres, and poster
- All Information: Comprehensive check of all important fields
Features
- Non-destructive: Only reports issues, doesn't modify data
- Configurable: Choose which types of analysis to run
- Detailed Reports: View specific movies with issues
- Export Capabilities: Generate reports for further analysis
Usage
- Navigate to Movies > Data Cleanup in the main menu
- Select the types of analysis you want to run
- Choose detection criteria for duplicates and incomplete information
- Click "Run Analysis" to start the scan
- Review results and use the action buttons to view details
- Export reports for further analysis if needed
Module Structure
Module Structure
custom_addon/
├── __init__.py
├── __manifest__.py
├── models/
│ └── __init__.py
├── views/
│ └── (add your view files here)
├── security/
│ └── ir.model.access.csv
├── data/
│ └── (add your data files here)
├── demo/
│ └── (add your demo files here)
├── wizard/
│ └── __init__.py
├── report/
│ └── __init__.py
├── tests/
│ └── __init__.py
├── static/
│ └── description/
│ └── icon.png
└── README.md
Getting Started
- Rename the module folder to your desired module name
- Update the
__manifest__.pyfile with your module details - Add your models in the
models/directory - Create views in the
views/directory - Update security rights in
security/ir.model.access.csv - Add any data files in
data/ordemo/directories
Installation
- Copy this module to your Odoo addons directory
- Update the addons list in Odoo
- Install your module from the Apps menu
License
This template is licensed under LGPL-3.
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
