mkdocs-ai-summary-wcowin


Namemkdocs-ai-summary-wcowin JSON
Version 1.2.2 PyPI version JSON
download
home_pagehttps://github.com/Wcowin/Mkdocs-AI-Summary-Plus
SummaryAI-powered summary generation plugin for MkDocs Material
upload_time2025-08-03 14:41:03
maintainerNone
docs_urlNone
authorMkDocs AI Summary Team
requires_python>=3.8
licenseMIT
keywords mkdocs plugin ai summary documentation markdown material openai gemini deepseek glm
VCS
bugtrack_url
requirements mkdocs mkdocs-material requests python-dateutil cachetools requests python-dateutil cachetools python-dotenv mkdocs-git-revision-date-localized-plugin mkdocs-git-authors-plugin mkdocs-git-committers-plugin-2 markdown-callouts mkdocs-rss-plugin mkdocs-ai-summary-wcowin
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MkDocs AI Summary Plugin

[![PyPI version](https://badge.fury.io/py/mkdocs-ai-summary-wcowin.svg)](https://badge.fury.io/py/mkdocs-ai-summary-wcowin)
[![Python Support](https://img.shields.io/pypi/pyversions/mkdocs-ai-summary-wcowin.svg)](https://pypi.org/project/mkdocs-ai-summary-wcowin/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

✨ **Transform your documentation with AI-powered summaries!** This intelligent MkDocs plugin automatically generates concise, helpful summaries for your documentation pages using multiple AI services.

## 🌟 Why Choose This Plugin?

- 🤖 **Multiple AI Services**: OpenAI, DeepSeek, Google Gemini, and GLM support with automatic fallback
- 🚀 **Smart Caching**: Intelligent caching reduces API costs and speeds up builds
- 🌍 **Multi-language**: Generate summaries in Chinese, English, or both
- 🎯 **Easy Setup**: Get started in minutes with simple configuration
- 🔧 **CI/CD Ready**: Perfect for GitHub Actions and automated deployments
- ⚡ **Performance First**: Minimal impact on build times

## 🚀 Quick Start

### 1. Install the Plugin

```bash
pip install mkdocs-ai-summary-wcowin
```

### 2. Basic Configuration

Add to your `mkdocs.yml`:

```yaml
plugins:
  - ai-summary:
      ai_service: "deepseek"        # Recommended: deepseek, openai, gemini, or glm
      summary_language: "en"        # "en", "zh", or "both"
      local_enabled: true           # Enable for local development
      enabled_folders:
        - docs                    # Process files in docs folder
      exclude_patterns:
        - tags.md                # unexclude tags.md file
        - blog/posts/**
        - blog/archive/**
```

### 3. Get Your API Key

**DeepSeek (Recommended - Cost Effective):**
1. Visit [DeepSeek Platform](https://platform.deepseek.com/)
2. Create account and get your API key
3. Add to `.env` file: `DEEPSEEK_API_KEY=your_key_here`

**Other Services:** OpenAI, Gemini, or GLM - follow similar steps on their platforms.

### 4. Create Environment File

Create `.env` in your project root:

```env
# Add your chosen AI service API key
DEEPSEEK_API_KEY=sk-your-api-key-here
# OPENAI_API_KEY=sk-your-openai-key
# GEMINI_API_KEY=your-gemini-key
# GLM_API_KEY=your-glm-key
```

### 5. Build and Enjoy!

```bash
mkdocs build    # Generate summaries
mkdocs serve    # Preview locally
```

🎉 **That's it!** Your documentation now has beautiful AI-generated summaries.

## ⚙️ Configuration

### Page-Level Language Control

Override global language settings for specific pages:

```markdown
---
title: "My Page"
ai_summary_lang: "en"  # "en", "zh", or "both"
---

# Your content here
```

### Common Configuration Options

```yaml
plugins:
  - ai-summary:
      # AI Service Settings
      ai_service: "deepseek"          # Primary AI service
      fallback_services: ["openai"]   # Backup services
      
      # Language & Content
      summary_language: "en"           # Global language setting
      summary_length: "medium"         # short/medium/long
      
      # File Selection
      enabled_folders:
        - docs
      exclude_patterns:
        - tags.md                # unexclude tags.md file
        - blog/posts/**
        - blog/archive/**
      
      # Performance
      cache_enabled: true              # Smart caching
      local_enabled: true              # Enable locally
      ci_enabled: true                 # Enable in CI/CD
```

## 🚀 GitHub Pages Deployment

### 1. Add API Key to GitHub Secrets

1. Go to your repository → **Settings** → **Secrets and variables** → **Actions**
2. Click **"New repository secret"**
3. Add your API key (e.g., `DEEPSEEK_API_KEY`)

### 2. Configure GitHub Actions Workflow

#### Option A: Create New Workflow

Create `.github/workflows/ci.yml`:

```yaml
name: ci
on:
  push:
    branches: [main, master]
  pull_request:
    types: [closed]
    branches: [main, master]

permissions:
  contents: write

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
          sparse-checkout: |
            docs
            includes
            requirements.txt
            .ai_cache
      
      - uses: actions/setup-python@v4
        with:
          python-version: 3.x
      
      - name: Set cache ID
        run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
      
      - uses: actions/cache@v3
        with:
          key: mkdocs-material-${{ github.run_number }}
          path: .cache
          restore-keys: |
            mkdocs-material-
      
      # Install your existing dependencies
      - run: pip install mkdocs-material
      - run: pip install mkdocs-ai-summary-wcowin
      
      # Deploy with AI Summary
      - name: Deploy with AI Summary
        env:
          AI_SUMMARY_CI_ENABLED: 'true'
          AI_SUMMARY_CACHE_ENABLED: 'true'
          AI_SUMMARY_CACHE_EXPIRE_DAYS: '300'
          DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
        run: mkdocs gh-deploy --force
      
      # Auto-commit AI cache files
      - name: Auto-commit AI cache
        run: |
          if [ -d ".ai_cache" ] && [ "$(ls -A .ai_cache 2>/dev/null)" ]; then
            git config --local user.email "action@github.com"
            git config --local user.name "GitHub Action"
            git add .ai_cache/
            if ! git diff --cached --quiet; then
              git commit -m "🤖 Auto-update AI summary cache [skip ci]"
              git push
            fi
          fi
```

#### Option B: Add to Existing Workflow

If you already have a `ci.yml` file, add these steps to your existing workflow:

```yaml
# Add to your existing dependencies installation
- run: pip install mkdocs-ai-summary-wcowin

# Replace your mkdocs build/deploy step with:
- name: Deploy with AI Summary
  env:
    AI_SUMMARY_CI_ENABLED: 'true'
    AI_SUMMARY_CACHE_ENABLED: 'true'
    DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
  run: mkdocs gh-deploy --force

# Add after deploy (optional - for cache management)
- name: Auto-commit AI cache
  run: |
    if [ -d ".ai_cache" ] && [ "$(ls -A .ai_cache 2>/dev/null)" ]; then
      git config --local user.email "action@github.com"
      git config --local user.name "GitHub Action"
      git add .ai_cache/
      if ! git diff --cached --quiet; then
        git commit -m "🤖 Auto-update AI summary cache [skip ci]"
        git push
      fi
    fi
```

### 3. Integration Steps for Existing Workflows

If you already have a working `ci.yml` file, follow these steps to add AI summary functionality:

#### Step 1: Add Plugin Installation
Add this line to your existing dependency installation section:
```yaml
- run: pip install mkdocs-ai-summary-wcowin
```

#### Step 2: Add API Key to Environment
Update your mkdocs build/deploy step to include the API key:
```yaml
- name: Deploy docs
  env:
    DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}  # Add this line
  run: mkdocs gh-deploy --force
```

#### Step 3: Configure AI Summary Settings (Optional)
For better CI performance, add these environment variables:
```yaml
env:
  AI_SUMMARY_CI_ENABLED: 'true'        # Enable in CI
  AI_SUMMARY_CACHE_ENABLED: 'true'     # Use caching
  AI_SUMMARY_CACHE_EXPIRE_DAYS: '300'  # Cache for 300 days
  DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
```

#### Step 4: Add Cache Management (Optional)
To automatically commit generated cache files, add this step after deployment:
```yaml
- name: Auto-commit AI cache
  run: |
    if [ -d ".ai_cache" ] && [ "$(ls -A .ai_cache 2>/dev/null)" ]; then
      git config --local user.email "action@github.com"
      git config --local user.name "GitHub Action"
      git add .ai_cache/
      if ! git diff --cached --quiet; then
        git commit -m "🤖 Auto-update AI summary cache [skip ci]"
        git push
      fi
    fi
```

### 4. Enable GitHub Pages

1. Repository **Settings** → **Pages**
2. Source: **"Deploy from a branch"**
3. Branch: **"gh-pages"**
4. **Save**

🎉 **Done!** Push to main branch to deploy automatically.

## 💡 Tips & Troubleshooting

### Smart Caching
- Summaries are cached automatically to save API costs
- Cache updates when content changes
- Clear cache: add `clear_cache: true` to config

### Multiple AI Services
- **DeepSeek**: Most cost-effective, great quality
- **OpenAI**: Premium option, excellent results
- **Gemini**: Good balance of cost and quality
- **GLM**: Great for Chinese content

### Common Issues

**Plugin not generating summaries?**
- Check API key in `.env` file
- Verify `local_enabled: true` in config
- Ensure files are in `enabled_folders`

**Build failing in CI?**
- Add API key to GitHub Secrets
- Check workflow file syntax
- Verify plugin installation step

---

## 🤝 Support & Contributing

- 📖 **Documentation**: [Full documentation](https://github.com/wcowin/mkdocs-ai-summary)
- 🐛 **Issues**: [Report bugs](https://github.com/wcowin/mkdocs-ai-summary/issues)
- 💡 **Feature requests**: [Suggest improvements](https://github.com/wcowin/mkdocs-ai-summary/discussions)
- ⭐ **Star us**: If this plugin helps you, please star the repository!

## 📄 License

MIT License - feel free to use in your projects!

---

**Made with ❤️ for the MkDocs community**

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
    "name": "mkdocs-ai-summary-wcowin",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "mkdocs, plugin, ai, summary, documentation, markdown, material, openai, gemini, deepseek, glm",
    "author": "MkDocs AI Summary Team",
    "author_email": "MkDocs AI Summary Team <support@mkdocs-ai-summary.com>",
    "download_url": "https://files.pythonhosted.org/packages/b0/3a/7dbed7892212b98045e6de13c27a0473f9a54efbf4e76c04e95245ea669c/mkdocs_ai_summary_wcowin-1.2.2.tar.gz",
    "platform": null,
    "description": "# MkDocs AI Summary Plugin\n\n[![PyPI version](https://badge.fury.io/py/mkdocs-ai-summary-wcowin.svg)](https://badge.fury.io/py/mkdocs-ai-summary-wcowin)\n[![Python Support](https://img.shields.io/pypi/pyversions/mkdocs-ai-summary-wcowin.svg)](https://pypi.org/project/mkdocs-ai-summary-wcowin/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n\u2728 **Transform your documentation with AI-powered summaries!** This intelligent MkDocs plugin automatically generates concise, helpful summaries for your documentation pages using multiple AI services.\n\n## \ud83c\udf1f Why Choose This Plugin?\n\n- \ud83e\udd16 **Multiple AI Services**: OpenAI, DeepSeek, Google Gemini, and GLM support with automatic fallback\n- \ud83d\ude80 **Smart Caching**: Intelligent caching reduces API costs and speeds up builds\n- \ud83c\udf0d **Multi-language**: Generate summaries in Chinese, English, or both\n- \ud83c\udfaf **Easy Setup**: Get started in minutes with simple configuration\n- \ud83d\udd27 **CI/CD Ready**: Perfect for GitHub Actions and automated deployments\n- \u26a1 **Performance First**: Minimal impact on build times\n\n## \ud83d\ude80 Quick Start\n\n### 1. Install the Plugin\n\n```bash\npip install mkdocs-ai-summary-wcowin\n```\n\n### 2. Basic Configuration\n\nAdd to your `mkdocs.yml`:\n\n```yaml\nplugins:\n  - ai-summary:\n      ai_service: \"deepseek\"        # Recommended: deepseek, openai, gemini, or glm\n      summary_language: \"en\"        # \"en\", \"zh\", or \"both\"\n      local_enabled: true           # Enable for local development\n      enabled_folders:\n        - docs                    # Process files in docs folder\n      exclude_patterns:\n        - tags.md                # unexclude tags.md file\n        - blog/posts/**\n        - blog/archive/**\n```\n\n### 3. Get Your API Key\n\n**DeepSeek (Recommended - Cost Effective):**\n1. Visit [DeepSeek Platform](https://platform.deepseek.com/)\n2. Create account and get your API key\n3. Add to `.env` file: `DEEPSEEK_API_KEY=your_key_here`\n\n**Other Services:** OpenAI, Gemini, or GLM - follow similar steps on their platforms.\n\n### 4. Create Environment File\n\nCreate `.env` in your project root:\n\n```env\n# Add your chosen AI service API key\nDEEPSEEK_API_KEY=sk-your-api-key-here\n# OPENAI_API_KEY=sk-your-openai-key\n# GEMINI_API_KEY=your-gemini-key\n# GLM_API_KEY=your-glm-key\n```\n\n### 5. Build and Enjoy!\n\n```bash\nmkdocs build    # Generate summaries\nmkdocs serve    # Preview locally\n```\n\n\ud83c\udf89 **That's it!** Your documentation now has beautiful AI-generated summaries.\n\n## \u2699\ufe0f Configuration\n\n### Page-Level Language Control\n\nOverride global language settings for specific pages:\n\n```markdown\n---\ntitle: \"My Page\"\nai_summary_lang: \"en\"  # \"en\", \"zh\", or \"both\"\n---\n\n# Your content here\n```\n\n### Common Configuration Options\n\n```yaml\nplugins:\n  - ai-summary:\n      # AI Service Settings\n      ai_service: \"deepseek\"          # Primary AI service\n      fallback_services: [\"openai\"]   # Backup services\n      \n      # Language & Content\n      summary_language: \"en\"           # Global language setting\n      summary_length: \"medium\"         # short/medium/long\n      \n      # File Selection\n      enabled_folders:\n        - docs\n      exclude_patterns:\n        - tags.md                # unexclude tags.md file\n        - blog/posts/**\n        - blog/archive/**\n      \n      # Performance\n      cache_enabled: true              # Smart caching\n      local_enabled: true              # Enable locally\n      ci_enabled: true                 # Enable in CI/CD\n```\n\n## \ud83d\ude80 GitHub Pages Deployment\n\n### 1. Add API Key to GitHub Secrets\n\n1. Go to your repository \u2192 **Settings** \u2192 **Secrets and variables** \u2192 **Actions**\n2. Click **\"New repository secret\"**\n3. Add your API key (e.g., `DEEPSEEK_API_KEY`)\n\n### 2. Configure GitHub Actions Workflow\n\n#### Option A: Create New Workflow\n\nCreate `.github/workflows/ci.yml`:\n\n```yaml\nname: ci\non:\n  push:\n    branches: [main, master]\n  pull_request:\n    types: [closed]\n    branches: [main, master]\n\npermissions:\n  contents: write\n\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          sparse-checkout: |\n            docs\n            includes\n            requirements.txt\n            .ai_cache\n      \n      - uses: actions/setup-python@v4\n        with:\n          python-version: 3.x\n      \n      - name: Set cache ID\n        run: echo \"cache_id=$(date --utc '+%V')\" >> $GITHUB_ENV\n      \n      - uses: actions/cache@v3\n        with:\n          key: mkdocs-material-${{ github.run_number }}\n          path: .cache\n          restore-keys: |\n            mkdocs-material-\n      \n      # Install your existing dependencies\n      - run: pip install mkdocs-material\n      - run: pip install mkdocs-ai-summary-wcowin\n      \n      # Deploy with AI Summary\n      - name: Deploy with AI Summary\n        env:\n          AI_SUMMARY_CI_ENABLED: 'true'\n          AI_SUMMARY_CACHE_ENABLED: 'true'\n          AI_SUMMARY_CACHE_EXPIRE_DAYS: '300'\n          DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n        run: mkdocs gh-deploy --force\n      \n      # Auto-commit AI cache files\n      - name: Auto-commit AI cache\n        run: |\n          if [ -d \".ai_cache\" ] && [ \"$(ls -A .ai_cache 2>/dev/null)\" ]; then\n            git config --local user.email \"action@github.com\"\n            git config --local user.name \"GitHub Action\"\n            git add .ai_cache/\n            if ! git diff --cached --quiet; then\n              git commit -m \"\ud83e\udd16 Auto-update AI summary cache [skip ci]\"\n              git push\n            fi\n          fi\n```\n\n#### Option B: Add to Existing Workflow\n\nIf you already have a `ci.yml` file, add these steps to your existing workflow:\n\n```yaml\n# Add to your existing dependencies installation\n- run: pip install mkdocs-ai-summary-wcowin\n\n# Replace your mkdocs build/deploy step with:\n- name: Deploy with AI Summary\n  env:\n    AI_SUMMARY_CI_ENABLED: 'true'\n    AI_SUMMARY_CACHE_ENABLED: 'true'\n    DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n  run: mkdocs gh-deploy --force\n\n# Add after deploy (optional - for cache management)\n- name: Auto-commit AI cache\n  run: |\n    if [ -d \".ai_cache\" ] && [ \"$(ls -A .ai_cache 2>/dev/null)\" ]; then\n      git config --local user.email \"action@github.com\"\n      git config --local user.name \"GitHub Action\"\n      git add .ai_cache/\n      if ! git diff --cached --quiet; then\n        git commit -m \"\ud83e\udd16 Auto-update AI summary cache [skip ci]\"\n        git push\n      fi\n    fi\n```\n\n### 3. Integration Steps for Existing Workflows\n\nIf you already have a working `ci.yml` file, follow these steps to add AI summary functionality:\n\n#### Step 1: Add Plugin Installation\nAdd this line to your existing dependency installation section:\n```yaml\n- run: pip install mkdocs-ai-summary-wcowin\n```\n\n#### Step 2: Add API Key to Environment\nUpdate your mkdocs build/deploy step to include the API key:\n```yaml\n- name: Deploy docs\n  env:\n    DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}  # Add this line\n  run: mkdocs gh-deploy --force\n```\n\n#### Step 3: Configure AI Summary Settings (Optional)\nFor better CI performance, add these environment variables:\n```yaml\nenv:\n  AI_SUMMARY_CI_ENABLED: 'true'        # Enable in CI\n  AI_SUMMARY_CACHE_ENABLED: 'true'     # Use caching\n  AI_SUMMARY_CACHE_EXPIRE_DAYS: '300'  # Cache for 300 days\n  DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n```\n\n#### Step 4: Add Cache Management (Optional)\nTo automatically commit generated cache files, add this step after deployment:\n```yaml\n- name: Auto-commit AI cache\n  run: |\n    if [ -d \".ai_cache\" ] && [ \"$(ls -A .ai_cache 2>/dev/null)\" ]; then\n      git config --local user.email \"action@github.com\"\n      git config --local user.name \"GitHub Action\"\n      git add .ai_cache/\n      if ! git diff --cached --quiet; then\n        git commit -m \"\ud83e\udd16 Auto-update AI summary cache [skip ci]\"\n        git push\n      fi\n    fi\n```\n\n### 4. Enable GitHub Pages\n\n1. Repository **Settings** \u2192 **Pages**\n2. Source: **\"Deploy from a branch\"**\n3. Branch: **\"gh-pages\"**\n4. **Save**\n\n\ud83c\udf89 **Done!** Push to main branch to deploy automatically.\n\n## \ud83d\udca1 Tips & Troubleshooting\n\n### Smart Caching\n- Summaries are cached automatically to save API costs\n- Cache updates when content changes\n- Clear cache: add `clear_cache: true` to config\n\n### Multiple AI Services\n- **DeepSeek**: Most cost-effective, great quality\n- **OpenAI**: Premium option, excellent results\n- **Gemini**: Good balance of cost and quality\n- **GLM**: Great for Chinese content\n\n### Common Issues\n\n**Plugin not generating summaries?**\n- Check API key in `.env` file\n- Verify `local_enabled: true` in config\n- Ensure files are in `enabled_folders`\n\n**Build failing in CI?**\n- Add API key to GitHub Secrets\n- Check workflow file syntax\n- Verify plugin installation step\n\n---\n\n## \ud83e\udd1d Support & Contributing\n\n- \ud83d\udcd6 **Documentation**: [Full documentation](https://github.com/wcowin/mkdocs-ai-summary)\n- \ud83d\udc1b **Issues**: [Report bugs](https://github.com/wcowin/mkdocs-ai-summary/issues)\n- \ud83d\udca1 **Feature requests**: [Suggest improvements](https://github.com/wcowin/mkdocs-ai-summary/discussions)\n- \u2b50 **Star us**: If this plugin helps you, please star the repository!\n\n## \ud83d\udcc4 License\n\nMIT License - feel free to use in your projects!\n\n---\n\n**Made with \u2764\ufe0f for the MkDocs community**\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "AI-powered summary generation plugin for MkDocs Material",
    "version": "1.2.2",
    "project_urls": {
        "Documentation": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
        "Homepage": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
        "Source": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus",
        "Tracker": "https://github.com/Wcowin/Mkdocs-AI-Summary-Plus/issues"
    },
    "split_keywords": [
        "mkdocs",
        " plugin",
        " ai",
        " summary",
        " documentation",
        " markdown",
        " material",
        " openai",
        " gemini",
        " deepseek",
        " glm"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7b30d5237fd45aba4b74000e915a08d1d252e760cc7ecbf291d055167b3b1403",
                "md5": "a033a493ec869ad6042e1066af342eaf",
                "sha256": "1ddf712c23a801db61675c65241529625ca70cc062aa2ea15759868279ad55cc"
            },
            "downloads": -1,
            "filename": "mkdocs_ai_summary_wcowin-1.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a033a493ec869ad6042e1066af342eaf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 22045,
            "upload_time": "2025-08-03T14:41:01",
            "upload_time_iso_8601": "2025-08-03T14:41:01.788860Z",
            "url": "https://files.pythonhosted.org/packages/7b/30/d5237fd45aba4b74000e915a08d1d252e760cc7ecbf291d055167b3b1403/mkdocs_ai_summary_wcowin-1.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b03a7dbed7892212b98045e6de13c27a0473f9a54efbf4e76c04e95245ea669c",
                "md5": "0eb13f5751379fdddd7a45aa9892b269",
                "sha256": "53184405af7d3509abae0b02b5040b33c3bca36a058d4748b59fb05e50015eda"
            },
            "downloads": -1,
            "filename": "mkdocs_ai_summary_wcowin-1.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "0eb13f5751379fdddd7a45aa9892b269",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 26478,
            "upload_time": "2025-08-03T14:41:03",
            "upload_time_iso_8601": "2025-08-03T14:41:03.356817Z",
            "url": "https://files.pythonhosted.org/packages/b0/3a/7dbed7892212b98045e6de13c27a0473f9a54efbf4e76c04e95245ea669c/mkdocs_ai_summary_wcowin-1.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-03 14:41:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Wcowin",
    "github_project": "Mkdocs-AI-Summary-Plus",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "mkdocs",
            "specs": [
                [
                    ">=",
                    "1.4.0"
                ]
            ]
        },
        {
            "name": "mkdocs-material",
            "specs": [
                [
                    ">=",
                    "9.0.0"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.25.0"
                ]
            ]
        },
        {
            "name": "python-dateutil",
            "specs": [
                [
                    ">=",
                    "2.8.0"
                ]
            ]
        },
        {
            "name": "cachetools",
            "specs": [
                [
                    ">=",
                    "4.2.0"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.25.0"
                ]
            ]
        },
        {
            "name": "python-dateutil",
            "specs": [
                [
                    ">=",
                    "2.8.0"
                ]
            ]
        },
        {
            "name": "cachetools",
            "specs": [
                [
                    ">=",
                    "4.2.0"
                ]
            ]
        },
        {
            "name": "python-dotenv",
            "specs": [
                [
                    ">=",
                    "0.19.0"
                ]
            ]
        },
        {
            "name": "mkdocs-git-revision-date-localized-plugin",
            "specs": []
        },
        {
            "name": "mkdocs-git-authors-plugin",
            "specs": []
        },
        {
            "name": "mkdocs-git-committers-plugin-2",
            "specs": []
        },
        {
            "name": "markdown-callouts",
            "specs": []
        },
        {
            "name": "mkdocs-rss-plugin",
            "specs": []
        },
        {
            "name": "mkdocs-ai-summary-wcowin",
            "specs": []
        }
    ],
    "lcname": "mkdocs-ai-summary-wcowin"
}
        
Elapsed time: 0.63396s