[PR #538] [CLOSED] Update SlideSpeak plugin configuration and refactor API calls #1427

Closed
opened 2026-02-16 10:22:55 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-official-plugins/pull/538
Author: @fdb02983rhy
Created: 3/21/2025
Status: Closed

Base: mainHead: refractor-Update-SlideSpeak-plugin-configuration-and-refactor-API-calls


📝 Commits (1)

  • 094d859 Update SlideSpeak plugin configuration and refactor API calls

📊 Changes

8 files changed (+685 additions, -141 deletions)

View changed files

📝 tools/slidespeak/main.py (+1 -1)
📝 tools/slidespeak/provider/slidespeak.py (+7 -9)
📝 tools/slidespeak/provider/slidespeak.yaml (+2 -1)
📝 tools/slidespeak/tools/presentation_generator.py (+98 -23)
tools/slidespeak/tools/presentation_generator.yaml (+244 -0)
tools/slidespeak/tools/slide_by_slide_generator.py (+204 -0)
tools/slidespeak/tools/slide_by_slide_generator.yaml (+129 -0)
tools/slidespeak/tools/slides_generator.yaml (+0 -107)

📄 Description

  • Increased MAX_REQUEST_TIMEOUT from 120 to 180 seconds for better handling of requests.
  • Replaced requests library with httpx for improved asynchronous support.
  • Simplified credential validation by removing unnecessary base URL handling.
  • Updated API endpoint to check user credentials against a new URL.
  • Removed deprecated SlidesGenerator tool and its associated files, streamlining the codebase.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-official-plugins/pull/538 **Author:** [@fdb02983rhy](https://github.com/fdb02983rhy) **Created:** 3/21/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `refractor-Update-SlideSpeak-plugin-configuration-and-refactor-API-calls` --- ### 📝 Commits (1) - [`094d859`](https://github.com/langgenius/dify-official-plugins/commit/094d85965936d9c0ce23e7b03039d70a597a8962) Update SlideSpeak plugin configuration and refactor API calls ### 📊 Changes **8 files changed** (+685 additions, -141 deletions) <details> <summary>View changed files</summary> 📝 `tools/slidespeak/main.py` (+1 -1) 📝 `tools/slidespeak/provider/slidespeak.py` (+7 -9) 📝 `tools/slidespeak/provider/slidespeak.yaml` (+2 -1) 📝 `tools/slidespeak/tools/presentation_generator.py` (+98 -23) ➕ `tools/slidespeak/tools/presentation_generator.yaml` (+244 -0) ➕ `tools/slidespeak/tools/slide_by_slide_generator.py` (+204 -0) ➕ `tools/slidespeak/tools/slide_by_slide_generator.yaml` (+129 -0) ➖ `tools/slidespeak/tools/slides_generator.yaml` (+0 -107) </details> ### 📄 Description - Increased MAX_REQUEST_TIMEOUT from 120 to 180 seconds for better handling of requests. - Replaced `requests` library with `httpx` for improved asynchronous support. - Simplified credential validation by removing unnecessary base URL handling. - Updated API endpoint to check user credentials against a new URL. - Removed deprecated SlidesGenerator tool and its associated files, streamlining the codebase. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 10:22:55 -05:00
yindo closed this issue 2026-02-16 10:22:55 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#1427