#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
Plugin categories definition for OpenJiuwen Studio Plugin Marketplace.
"""

CATEGORIES = {
    "ai": {
        "name": "AI & ML Services",
        "icon": "🤖",
        "description": "Plugins for AI and machine learning services"
    },
    "cloud": {
        "name": "Cloud & Infrastructure",
        "icon": "☁️",
        "description": "Cloud infrastructure, DevOps, and hosting platform integrations"
    },
    "communication": {
        "name": "Communication",
        "icon": "📞",
        "description": "Communication tools and services"
    },
    "data": {
        "name": "Data & Analytics",
        "icon": "📊",
        "description": "Plugins for data sources and analytics"
    },
    "database": {
        "name": "Databases",
        "icon": "🗄️",
        "description": "Database-as-a-service and backend data store integrations"
    },
    "developer": {
        "name": "Developer Tools",
        "icon": "⚙️",
        "description": "Source control, CI/CD, and developer infrastructure services"
    },
    "ecommerce": {
        "name": "E-Commerce",
        "icon": "🛒",
        "description": "Online store and e-commerce platform integrations"
    },
    "entertainment": {
        "name": "Entertainment & Events",
        "icon": "🎭",
        "description": "Music streaming, video platforms, live streaming, event discovery, and ticketing services"
    },
    "file_storage": {
        "name": "File Storage",
        "icon": "📂",
        "description": "Cloud file storage and synchronization services"
    },
    "maps": {
        "name": "Maps & Location",
        "icon": "🗺️",
        "description": "Plugins for maps, geocoding, and location services"
    },
    "payments": {
        "name": "Payments & Finance",
        "icon": "💳",
        "description": "Payment processing and financial services"
    },
    "productivity": {
        "name": "Productivity Tools",
        "icon": "📋",
        "description": "Plugins for email, calendar, and task management"
    },
    "social": {
        "name": "Social & Communication",
        "icon": "💬",
        "description": "Plugins for social media and communication platforms"
    },
    "testing": {
        "name": "Testing & Legacy",
        "icon": "🛠️",
        "description": "Testing tools and legacy API examples"
    },
    "other": {
        "name": "Other",
        "icon": "📦",
        "description": "Other miscellaneous plugins"
    }
}
