Changeset 3234821
- Timestamp:
- 02/04/2025 02:51:24 PM (13 months ago)
- Location:
- news-parser
- Files:
-
- 740 added
- 14 edited
-
tags/2.3.2 (added)
-
tags/2.3.2/autoload.php (added)
-
tags/2.3.2/autoload.php:Zone.Identifier (added)
-
tags/2.3.2/bootstrap.php (added)
-
tags/2.3.2/inc (added)
-
tags/2.3.2/inc/Api (added)
-
tags/2.3.2/inc/Api/Ajax (added)
-
tags/2.3.2/inc/Api/Ajax/AjaxApiController.php (added)
-
tags/2.3.2/inc/Api/Ajax/AjaxApiController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Api/Ajax/AjaxApiEndpoint.php (added)
-
tags/2.3.2/inc/Api/Rest (added)
-
tags/2.3.2/inc/Api/Rest/AIApiEndpoint.php (added)
-
tags/2.3.2/inc/Api/Rest/AIApiEndpoint.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Api/Rest/AIOptionsApiEndpoint.php (added)
-
tags/2.3.2/inc/Api/Rest/AIOptionsApiEndpoint.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Api/Rest/CronApiEndpoint.php (added)
-
tags/2.3.2/inc/Api/Rest/PostApiEndpoint.php (added)
-
tags/2.3.2/inc/Api/Rest/PostApiEndpoint.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Api/Rest/RestApiController.php (added)
-
tags/2.3.2/inc/Api/Rest/RestApiController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Api/Rest/TemplateApiEndpoint.php (added)
-
tags/2.3.2/inc/CLI (added)
-
tags/2.3.2/inc/CLI/InvokeAutopilot.php (added)
-
tags/2.3.2/inc/CLI/InvokeParse.php (added)
-
tags/2.3.2/inc/CLI/options.json (added)
-
tags/2.3.2/inc/CLI/posts.json (added)
-
tags/2.3.2/inc/CLI/template.json (added)
-
tags/2.3.2/inc/Config (added)
-
tags/2.3.2/inc/Config/di-config.php (added)
-
tags/2.3.2/inc/Config/docs-urls.php (added)
-
tags/2.3.2/inc/Config/global-variables-config-dev.php (added)
-
tags/2.3.2/inc/Config/global-variables-config.php (added)
-
tags/2.3.2/inc/Config/menu-config.php (added)
-
tags/2.3.2/inc/Config/scripts-config-dev.php (added)
-
tags/2.3.2/inc/Config/scripts-config.php (added)
-
tags/2.3.2/inc/Config/scripts-translation-config.php (added)
-
tags/2.3.2/inc/Config/styles-config-dev.php (added)
-
tags/2.3.2/inc/Config/styles-config.php (added)
-
tags/2.3.2/inc/Controller (added)
-
tags/2.3.2/inc/Controller/AIController.php (added)
-
tags/2.3.2/inc/Controller/AIController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Controller/AIOptionsController.php (added)
-
tags/2.3.2/inc/Controller/AIOptionsController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Controller/CronController.php (added)
-
tags/2.3.2/inc/Controller/CronController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Controller/CronTaskController.php (added)
-
tags/2.3.2/inc/Controller/CronTaskControllerWithLogger.php (added)
-
tags/2.3.2/inc/Controller/EventController.php (added)
-
tags/2.3.2/inc/Controller/EventController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Controller/ListController.php (added)
-
tags/2.3.2/inc/Controller/ListController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Controller/MediaController.php (added)
-
tags/2.3.2/inc/Controller/MediaController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Controller/MiddlewareController.php (added)
-
tags/2.3.2/inc/Controller/MiddlewareController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Controller/PostController.php (added)
-
tags/2.3.2/inc/Controller/TemplateController.php (added)
-
tags/2.3.2/inc/Controller/TestSettingsController.php (added)
-
tags/2.3.2/inc/Controller/VisualConstructorController.php (added)
-
tags/2.3.2/inc/Controller/VisualConstructorController.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Core (added)
-
tags/2.3.2/inc/Core/App.php (added)
-
tags/2.3.2/inc/Core/ScriptLoadingManager.php (added)
-
tags/2.3.2/inc/Core/ScriptLoadingManager.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Entities (added)
-
tags/2.3.2/inc/Entities/CronData.php (added)
-
tags/2.3.2/inc/Entities/Factory (added)
-
tags/2.3.2/inc/Entities/Factory/CronDataFactory.php (added)
-
tags/2.3.2/inc/Entities/Factory/CronDataFactory.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Entities/Factory/PostFactory.php (added)
-
tags/2.3.2/inc/Entities/Factory/PostFactory.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Entities/Post.php (added)
-
tags/2.3.2/inc/Exception (added)
-
tags/2.3.2/inc/Exception/MyException.php (added)
-
tags/2.3.2/inc/Interfaces (added)
-
tags/2.3.2/inc/Interfaces/AdapterInterface.php (added)
-
tags/2.3.2/inc/Interfaces/AdapterInterface.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Interfaces/EventControllerInterface.php (added)
-
tags/2.3.2/inc/Interfaces/EventControllerInterface.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Interfaces/MenuPageInterface.php (added)
-
tags/2.3.2/inc/Interfaces/MenuPageInterface.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Interfaces/MiddlewareInterface.php (added)
-
tags/2.3.2/inc/Interfaces/MiddlewareInterface.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Interfaces/ModelInterface.php (added)
-
tags/2.3.2/inc/Interfaces/ModelInterface.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Interfaces/PostControllerInterface.php (added)
-
tags/2.3.2/inc/Interfaces/PostControllerInterface.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Interfaces/ResponseFormatterInterface.php (added)
-
tags/2.3.2/inc/Interfaces/ResponseFormatterInterface.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Menu (added)
-
tags/2.3.2/inc/Menu/Admin (added)
-
tags/2.3.2/inc/Menu/Admin/MenuPage.php (added)
-
tags/2.3.2/inc/Menu/Admin/MenuPage.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Message (added)
-
tags/2.3.2/inc/Message/Errors.php (added)
-
tags/2.3.2/inc/Message/Errors.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Message/Success.php (added)
-
tags/2.3.2/inc/Message/Success.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Models (added)
-
tags/2.3.2/inc/Models/AIOptionsModel.php (added)
-
tags/2.3.2/inc/Models/CronDataModel.php (added)
-
tags/2.3.2/inc/Models/CronDataModel.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Models/PostCacheModel.php (added)
-
tags/2.3.2/inc/Models/PostCacheModel.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Models/PostModel.php (added)
-
tags/2.3.2/inc/Models/PostModel.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Models/TemplateModel.php (added)
-
tags/2.3.2/inc/Models/TemplateModel.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Modifiers (added)
-
tags/2.3.2/inc/Modifiers/ImagePrepare.php (added)
-
tags/2.3.2/inc/Modifiers/ImagePrepare.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Modifiers/RemoveLineBreaks.php (added)
-
tags/2.3.2/inc/Modifiers/RemoveLineBreaks.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Modifiers/RemoveNoScriptTags.php (added)
-
tags/2.3.2/inc/Modifiers/RemoveScriptTags.php (added)
-
tags/2.3.2/inc/Modifiers/RemoveStyleTags.php (added)
-
tags/2.3.2/inc/Modifiers/ReplaceRelativePathWithAbsolute.php (added)
-
tags/2.3.2/inc/Modifiers/ReplaceRelativePathWithAbsolute.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Modifiers/ReplaceTikTokFrames.php (added)
-
tags/2.3.2/inc/Modifiers/ReplaceVideoSrc.php (added)
-
tags/2.3.2/inc/Modifiers/ReplaceYoutubeFrames.php (added)
-
tags/2.3.2/inc/Parser (added)
-
tags/2.3.2/inc/Parser/Abstracts (added)
-
tags/2.3.2/inc/Parser/Abstracts/AbstractParseContent.php (added)
-
tags/2.3.2/inc/Parser/DOMParser.php (added)
-
tags/2.3.2/inc/Parser/DOMParserFactory.php (added)
-
tags/2.3.2/inc/Parser/HTMLParser.php (added)
-
tags/2.3.2/inc/Parser/HTMLPatternParser.php (added)
-
tags/2.3.2/inc/Parser/HTMLRaw.php (added)
-
tags/2.3.2/inc/Parser/Modifiers (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/AddImageSizesModifier.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/AddImageSizesModifier.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/AddSourceModifier.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/GenerateImageWithAI.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/GeneratePostBodyWithAI.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/GenerateTitleWithAI.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/GroupPicturesModifier.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/GroupPicturesModifier.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/RemoveDublicatedPicturesModifier.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/RemoveDublicatedPicturesModifier.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/RemoveSrcSetAndSizesModifier.php (added)
-
tags/2.3.2/inc/Parser/Modifiers/AdapterModifiers/Before/RemoveSrcSetAndSizesModifier.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Parser/Modifiers/PostModifiers (added)
-
tags/2.3.2/inc/Parser/Modifiers/PostModifiers/AddPostThumbnailModifier.php (added)
-
tags/2.3.2/inc/Parser/ParserSyntaxExtenders (added)
-
tags/2.3.2/inc/Parser/ParserSyntaxExtenders/DirectChild.php (added)
-
tags/2.3.2/inc/Parser/ParserSyntaxExtenders/TextContent.php (added)
-
tags/2.3.2/inc/Parser/XMLParser.php (added)
-
tags/2.3.2/inc/Parser/XMLParser.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Service (added)
-
tags/2.3.2/inc/Service/AI (added)
-
tags/2.3.2/inc/Service/AI/Custom1AIServiceProvider.php (added)
-
tags/2.3.2/inc/Service/AI/Custom1AIServiceProvider.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Service/AI/GeminiAIServiceProvider.php (added)
-
tags/2.3.2/inc/Service/AI/OpenAIServiceProvider.php (added)
-
tags/2.3.2/inc/Traits (added)
-
tags/2.3.2/inc/Traits/FunctionAutoloadTrait.php (added)
-
tags/2.3.2/inc/Traits/FunctionAutoloadTrait.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Traits/MonologLoggerTrait.php (added)
-
tags/2.3.2/inc/Traits/RestApiTrait.php (added)
-
tags/2.3.2/inc/Traits/RestApiTrait.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Traits/SanitizeDataTrait.php (added)
-
tags/2.3.2/inc/Traits/SyslogLoggerTrait.php (added)
-
tags/2.3.2/inc/Traits/ValidateDataTrait.php (added)
-
tags/2.3.2/inc/Utils (added)
-
tags/2.3.2/inc/Utils/AdapterGuttenberg.php (added)
-
tags/2.3.2/inc/Utils/Chain.php (added)
-
tags/2.3.2/inc/Utils/Chain.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Utils/MenuConfig.php (added)
-
tags/2.3.2/inc/Utils/MenuConfig.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Utils/Pipe.php (added)
-
tags/2.3.2/inc/Utils/Pipe.php:Zone.Identifier (added)
-
tags/2.3.2/inc/Utils/ResponseFormatter.php (added)
-
tags/2.3.2/inc/Utils/ResponseFormatterStatic.php (added)
-
tags/2.3.2/inc/Utils/ResponseFormatterStatic.php:Zone.Identifier (added)
-
tags/2.3.2/inc/View (added)
-
tags/2.3.2/inc/View/TemplateCallbackRender.php (added)
-
tags/2.3.2/inc/View/TemplateCallbackRender.php:Zone.Identifier (added)
-
tags/2.3.2/inc/View/TemplateRender.php (added)
-
tags/2.3.2/inc/View/TemplateRender.php:Zone.Identifier (added)
-
tags/2.3.2/news-parser.php (added)
-
tags/2.3.2/public (added)
-
tags/2.3.2/public/css (added)
-
tags/2.3.2/public/css/277-2.3.2.css (added)
-
tags/2.3.2/public/css/admin-menu-icon.css (added)
-
tags/2.3.2/public/css/autopilot-2.3.2.css (added)
-
tags/2.3.2/public/css/dev (added)
-
tags/2.3.2/public/css/dev/dev-styles.css (added)
-
tags/2.3.2/public/css/font.css (added)
-
tags/2.3.2/public/css/frame-style.css (added)
-
tags/2.3.2/public/css/media-views.css (added)
-
tags/2.3.2/public/css/seo_integration-2.3.2.css (added)
-
tags/2.3.2/public/font (added)
-
tags/2.3.2/public/font/config.json (added)
-
tags/2.3.2/public/font/fontello.eot (added)
-
tags/2.3.2/public/font/fontello.svg (added)
-
tags/2.3.2/public/font/fontello.ttf (added)
-
tags/2.3.2/public/font/fontello.woff (added)
-
tags/2.3.2/public/font/fontello.woff2 (added)
-
tags/2.3.2/public/images (added)
-
tags/2.3.2/public/images/Grey-Gradient.png (added)
-
tags/2.3.2/public/images/Screen-rotation-01.png (added)
-
tags/2.3.2/public/images/banner-1280x360.png (added)
-
tags/2.3.2/public/images/clipart1375168.png (added)
-
tags/2.3.2/public/images/clipart1375168_d6sh2a.png (added)
-
tags/2.3.2/public/images/discord-icon-43742.png (added)
-
tags/2.3.2/public/images/discord-icon-43742_qoe0fc.png (added)
-
tags/2.3.2/public/images/loading.gif (added)
-
tags/2.3.2/public/images/tiktok-image.jpeg (added)
-
tags/2.3.2/public/images/tiktok-image.jpeg:Zone.Identifier (added)
-
tags/2.3.2/public/images/youtube-video.jpeg (added)
-
tags/2.3.2/public/js (added)
-
tags/2.3.2/public/js/277-2.3.2.bundle.js (added)
-
tags/2.3.2/public/js/479-2.3.2.bundle.js (added)
-
tags/2.3.2/public/js/618-2.3.2.bundle.js (added)
-
tags/2.3.2/public/js/618-2.3.2.bundle.js.LICENSE.txt (added)
-
tags/2.3.2/public/js/707-2.3.2.bundle.js (added)
-
tags/2.3.2/public/js/707-2.3.2.bundle.js.LICENSE.txt (added)
-
tags/2.3.2/public/js/autopilot-2.3.2.bundle.js (added)
-
tags/2.3.2/public/js/parser_page-2.3.2.bundle.js (added)
-
tags/2.3.2/public/js/parser_rss-2.3.2.bundle.js (added)
-
tags/2.3.2/public/js/seo_integration-2.3.2.bundle.js (added)
-
tags/2.3.2/readme.txt (added)
-
tags/2.3.2/tear-down.php (added)
-
tags/2.3.2/template (added)
-
tags/2.3.2/template/menu (added)
-
tags/2.3.2/template/menu/about-gitbook-menu.php (added)
-
tags/2.3.2/template/menu/about-menu.php (added)
-
tags/2.3.2/template/menu/autopilot-page-menu.php (added)
-
tags/2.3.2/template/menu/main-menu.php (added)
-
tags/2.3.2/template/menu/parsing-page-menu.php (added)
-
tags/2.3.2/template/menu/parsing-rss-menu.php (added)
-
tags/2.3.2/template/menu/seo-integration-menu.php (added)
-
tags/2.3.2/upgrade.php (added)
-
tags/2.3.2/vendor (added)
-
tags/2.3.2/vendor/alle-ai (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/LICENSE (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/README.md (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/composer.json (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/composer.lock (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/example.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/src (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/src/AnthropicAPI.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/autoload.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/ClassLoader.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/InstalledVersions.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/LICENSE (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/autoload_classmap.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/autoload_namespaces.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/autoload_psr4.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/autoload_real.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/autoload_static.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/installed.json (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/installed.php (added)
-
tags/2.3.2/vendor/alle-ai/anthropic-api-php/vendor/composer/platform_check.php (added)
-
tags/2.3.2/vendor/autoload.php (added)
-
tags/2.3.2/vendor/bin (added)
-
tags/2.3.2/vendor/caophihung94 (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/.gitignore (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/CONTRIBUTING.md (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/LICENSE (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/README.md (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/composer.json (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/src (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/src/HungCP (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/src/HungCP/PhpSimpleHtmlDom (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/src/HungCP/PhpSimpleHtmlDom/HtmlDomParser.php (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/src/HungCP/PhpSimpleHtmlDom/lib (added)
-
tags/2.3.2/vendor/caophihung94/php-simple-html-dom-parser/src/HungCP/PhpSimpleHtmlDom/lib/simple_html_dom.php (added)
-
tags/2.3.2/vendor/composer (added)
-
tags/2.3.2/vendor/composer/ClassLoader.php (added)
-
tags/2.3.2/vendor/composer/InstalledVersions.php (added)
-
tags/2.3.2/vendor/composer/LICENSE (added)
-
tags/2.3.2/vendor/composer/autoload_classmap.php (added)
-
tags/2.3.2/vendor/composer/autoload_files.php (added)
-
tags/2.3.2/vendor/composer/autoload_namespaces.php (added)
-
tags/2.3.2/vendor/composer/autoload_psr4.php (added)
-
tags/2.3.2/vendor/composer/autoload_real.php (added)
-
tags/2.3.2/vendor/composer/autoload_static.php (added)
-
tags/2.3.2/vendor/composer/installed.json (added)
-
tags/2.3.2/vendor/composer/installed.php (added)
-
tags/2.3.2/vendor/composer/platform_check.php (added)
-
tags/2.3.2/vendor/deepseek-php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/.gitignore (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/CHANGELOG.md (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/CONTRIBUTING.md (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/LICENSE.md (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/MIGRATION.md (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/README.md (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/composer.json (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/public (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/public/images (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/public/images/deepseek_screenshot.png (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts/DeepseekClientContract.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts/Factories (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts/Factories/ApiFactoryContract.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts/Models (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts/Models/ResultContract.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts/Resources (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Contracts/Resources/ResourceContract.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/DeepSeekClient.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Configs (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Configs/DefaultConfigs.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Configs/TemperatureValues.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Data (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Data/DataTypes.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Models.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Queries (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Queries/QueryRoles.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Requests (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Requests/EndpointSuffixes.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Requests/HTTPState.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Requests/HeaderFlags.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Enums/Requests/QueryFlags.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Factories (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Factories/ApiFactory.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Models (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Models/BadResult.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Models/FailureResult.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Models/ResultAbstract.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Models/SuccessResult.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Resources (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Resources/Chat.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Resources/Coder.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Resources/Resource.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Traits (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Traits/Queries (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Traits/Queries/HasQueryParams.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Traits/Resources (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Traits/Resources/HasChat.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/src/Traits/Resources/HasCoder.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/tests (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/tests/DeepseekTest.php (added)
-
tags/2.3.2/vendor/deepseek-php/deepseek-php-client/tests/HandelResultDeepseekTest.php (added)
-
tags/2.3.2/vendor/google-gemini-php (added)
-
tags/2.3.2/vendor/google-gemini-php/client (added)
-
tags/2.3.2/vendor/google-gemini-php/client/.github (added)
-
tags/2.3.2/vendor/google-gemini-php/client/.github/workflows (added)
-
tags/2.3.2/vendor/google-gemini-php/client/.github/workflows/code-quality.yml (added)
-
tags/2.3.2/vendor/google-gemini-php/client/.github/workflows/tests.yml (added)
-
tags/2.3.2/vendor/google-gemini-php/client/.gitignore (added)
-
tags/2.3.2/vendor/google-gemini-php/client/CONTRIBUTING.md (added)
-
tags/2.3.2/vendor/google-gemini-php/client/LICENSE.md (added)
-
tags/2.3.2/vendor/google-gemini-php/client/README.md (added)
-
tags/2.3.2/vendor/google-gemini-php/client/art (added)
-
tags/2.3.2/vendor/google-gemini-php/client/art/example.png (added)
-
tags/2.3.2/vendor/google-gemini-php/client/composer.json (added)
-
tags/2.3.2/vendor/google-gemini-php/client/phpstan.neon.dist (added)
-
tags/2.3.2/vendor/google-gemini-php/client/phpunit.xml (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Client.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Concerns (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Concerns/HasContents.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Concerns/HasModel.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/Arrayable.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/ClientContract.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/Resources (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/Resources/ChatSessionContract.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/Resources/EmbeddingModalContract.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/Resources/GenerativeModelContract.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/Resources/ModelContract.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/ResponseContract.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Contracts/TransporterContract.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/Blob.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/Candidate.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/CitationMetadata.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/CitationSource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/Content.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/ContentEmbedding.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/GenerationConfig.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/Model.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/Part.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/PromptFeedback.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/SafetyRating.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/SafetySetting.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Data/UsageMetadata.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/BlockReason.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/FinishReason.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/HarmBlockThreshold.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/HarmCategory.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/HarmProbability.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/Method.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/MimeType.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/ModelType.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/ModelVariation.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/Role.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Enums/TaskType.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Exceptions (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Exceptions/ErrorException.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Exceptions/TransporterException.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Exceptions/UnserializableResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Factory.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Foundation (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Foundation/Request.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Gemini.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/Concerns (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/Concerns/HasJsonBody.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/GenerativeModel (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/GenerativeModel/BatchEmbedContentRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/GenerativeModel/CountTokensRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/GenerativeModel/EmbedContentRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/GenerativeModel/GenerateContentRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/GenerativeModel/StreamGenerateContentRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/Model (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/Model/ListModelRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Requests/Model/RetrieveModelRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Resources (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Resources/ChatSession.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Resources/EmbeddingModel.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Resources/GenerativeModel.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Resources/Models.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/GenerativeModel (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/GenerativeModel/BatchEmbedContentsResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/GenerativeModel/CountTokensResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/GenerativeModel/EmbedContentResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/GenerativeModel/GenerateContentResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/Models (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/Models/ListModelResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/Models/RetrieveModelResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Responses/StreamResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/ClientFake.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/FunctionCalls (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/FunctionCalls/TestFunctionCall.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Requests (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Requests/TestRequest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Resources (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Resources/ChatSessionTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Resources/Concerns (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Resources/Concerns/Testable.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Resources/EmbeddingModelTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Resources/GenerativeModelTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Resources/ModelTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Concerns (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Concerns/Fakeable.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Concerns/FakeableForStreamedResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/GenerativeModel (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/GenerativeModel/BatchEmbedContentsResponseFixture.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/GenerativeModel/CountTokensResponseFixture.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/GenerativeModel/EmbedContentResponseFixture.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/GenerativeModel/GenerateContentResponseFixture.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/GenerativeModel/GenerateContentResponseFixture.txt (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/Models (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/Models/ListModelResponseFixture.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Testing/Responses/Fixtures/Models/RetrieveModelResponseFixture.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Transporters (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Transporters/DTOs (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Transporters/DTOs/ResponseDTO.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/src/Transporters/HttpTransporter.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Arch.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Client.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Enums (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Enums/ModelType.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Gemini.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Pest.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Resources (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Resources/ChatSession.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Resources/EmbeddingModel.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Resources/GenerativeModel.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Resources/Models.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/GenerativeModel (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/GenerativeModel/BatchEmbedContentsResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/GenerativeModel/CountTokensResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/GenerativeModel/EmbedContentResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/GenerativeModel/GenerateContentResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/Models (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/Models/ListModelResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Responses/Models/RetrieveModelResponse.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Testing (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Testing/ClientFake.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Testing/Resources (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Testing/Resources/ChatSessionTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Testing/Resources/EmbeddingModelTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Testing/Resources/GenerativeModelTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Testing/Resources/ModelTestResource.php (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Transporters (added)
-
tags/2.3.2/vendor/google-gemini-php/client/tests/Transporters/HttpTransporter.php (added)
-
tags/2.3.2/vendor/guzzlehttp (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/CHANGELOG.md (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/LICENSE (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/README.md (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/UPGRADING.md (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/composer.json (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/BodySummarizer.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Client.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/ClientInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/ClientTrait.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Cookie (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/ClientException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/ServerException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Exception/TransferException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/MockHandler.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/HandlerStack.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/MessageFormatter.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Middleware.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Pool.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/RequestOptions.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/RetryMiddleware.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/TransferStats.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/Utils.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/functions.php (added)
-
tags/2.3.2/vendor/guzzlehttp/guzzle/src/functions_include.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/CHANGELOG.md (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/LICENSE (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/README.md (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/composer.json (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/AggregateException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/CancellationException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/Coroutine.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/Create.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/Each.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/EachPromise.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/FulfilledPromise.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/Is.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/Promise.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/PromiseInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/PromisorInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/RejectedPromise.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/RejectionException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/TaskQueue.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/TaskQueueInterface.php (added)
-
tags/2.3.2/vendor/guzzlehttp/promises/src/Utils.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7 (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/CHANGELOG.md (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/LICENSE (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/README.md (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/composer.json (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/AppendStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/BufferStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/CachingStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/DroppingStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Exception (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/FnStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Header.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/HttpFactory.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/InflateStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/LazyOpenStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/LimitStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Message.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/MessageTrait.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/MimeType.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/MultipartStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/NoSeekStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/PumpStream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Query.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Request.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Response.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Rfc7230.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/ServerRequest.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Stream.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/StreamWrapper.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/UploadedFile.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Uri.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/UriNormalizer.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/UriResolver.php (added)
-
tags/2.3.2/vendor/guzzlehttp/psr7/src/Utils.php (added)
-
tags/2.3.2/vendor/orhanerday (added)
-
tags/2.3.2/vendor/orhanerday/open-ai (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/CHANGELOG.md (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/LICENSE.md (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/README.md (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/composer.json (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/files (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/files/assistant-file.txt (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/files/en-marvel-endgame.m4a (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/files/sample_file_1.jsonl (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/files/tr-baris-ozcan-youtuber.m4a (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/legal.md (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/openai-elephpant.svg (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/src (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/src/OpenAi.php (added)
-
tags/2.3.2/vendor/orhanerday/open-ai/src/Url.php (added)
-
tags/2.3.2/vendor/php-http (added)
-
tags/2.3.2/vendor/php-http/discovery (added)
-
tags/2.3.2/vendor/php-http/discovery/.php-cs-fixer.php (added)
-
tags/2.3.2/vendor/php-http/discovery/CHANGELOG.md (added)
-
tags/2.3.2/vendor/php-http/discovery/LICENSE (added)
-
tags/2.3.2/vendor/php-http/discovery/README.md (added)
-
tags/2.3.2/vendor/php-http/discovery/composer.json (added)
-
tags/2.3.2/vendor/php-http/discovery/src (added)
-
tags/2.3.2/vendor/php-http/discovery/src/ClassDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Composer (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Composer/Plugin.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception/ClassInstantiationFailedException.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception/DiscoveryFailedException.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception/NoCandidateFoundException.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception/NotFoundException.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception/PuliUnavailableException.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Exception/StrategyUnavailableException.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/HttpAsyncClientDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/HttpClientDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/MessageFactoryDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/NotFoundException.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Psr17Factory.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Psr17FactoryDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Psr18Client.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Psr18ClientDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Strategy (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Strategy/CommonClassesStrategy.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Strategy/CommonPsr17ClassesStrategy.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Strategy/DiscoveryStrategy.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Strategy/MockClientStrategy.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/Strategy/PuliBetaStrategy.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/StreamFactoryDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/discovery/src/UriFactoryDiscovery.php (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/CHANGELOG.md (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/LICENSE (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/README.md (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/composer.json (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/src (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/src/ApacheMimetypeHelper.php (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/src/CustomMimetypeHelper.php (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/src/MimetypeHelper.php (added)
-
tags/2.3.2/vendor/php-http/multipart-stream-builder/src/MultipartStreamBuilder.php (added)
-
tags/2.3.2/vendor/psr (added)
-
tags/2.3.2/vendor/psr/http-client (added)
-
tags/2.3.2/vendor/psr/http-client/CHANGELOG.md (added)
-
tags/2.3.2/vendor/psr/http-client/LICENSE (added)
-
tags/2.3.2/vendor/psr/http-client/README.md (added)
-
tags/2.3.2/vendor/psr/http-client/composer.json (added)
-
tags/2.3.2/vendor/psr/http-client/src (added)
-
tags/2.3.2/vendor/psr/http-client/src/ClientExceptionInterface.php (added)
-
tags/2.3.2/vendor/psr/http-client/src/ClientInterface.php (added)
-
tags/2.3.2/vendor/psr/http-client/src/NetworkExceptionInterface.php (added)
-
tags/2.3.2/vendor/psr/http-client/src/RequestExceptionInterface.php (added)
-
tags/2.3.2/vendor/psr/http-factory (added)
-
tags/2.3.2/vendor/psr/http-factory/LICENSE (added)
-
tags/2.3.2/vendor/psr/http-factory/README.md (added)
-
tags/2.3.2/vendor/psr/http-factory/composer.json (added)
-
tags/2.3.2/vendor/psr/http-factory/src (added)
-
tags/2.3.2/vendor/psr/http-factory/src/RequestFactoryInterface.php (added)
-
tags/2.3.2/vendor/psr/http-factory/src/ResponseFactoryInterface.php (added)
-
tags/2.3.2/vendor/psr/http-factory/src/ServerRequestFactoryInterface.php (added)
-
tags/2.3.2/vendor/psr/http-factory/src/StreamFactoryInterface.php (added)
-
tags/2.3.2/vendor/psr/http-factory/src/UploadedFileFactoryInterface.php (added)
-
tags/2.3.2/vendor/psr/http-factory/src/UriFactoryInterface.php (added)
-
tags/2.3.2/vendor/psr/http-message (added)
-
tags/2.3.2/vendor/psr/http-message/CHANGELOG.md (added)
-
tags/2.3.2/vendor/psr/http-message/LICENSE (added)
-
tags/2.3.2/vendor/psr/http-message/README.md (added)
-
tags/2.3.2/vendor/psr/http-message/composer.json (added)
-
tags/2.3.2/vendor/psr/http-message/docs (added)
-
tags/2.3.2/vendor/psr/http-message/docs/PSR7-Interfaces.md (added)
-
tags/2.3.2/vendor/psr/http-message/docs/PSR7-Usage.md (added)
-
tags/2.3.2/vendor/psr/http-message/src (added)
-
tags/2.3.2/vendor/psr/http-message/src/MessageInterface.php (added)
-
tags/2.3.2/vendor/psr/http-message/src/RequestInterface.php (added)
-
tags/2.3.2/vendor/psr/http-message/src/ResponseInterface.php (added)
-
tags/2.3.2/vendor/psr/http-message/src/ServerRequestInterface.php (added)
-
tags/2.3.2/vendor/psr/http-message/src/StreamInterface.php (added)
-
tags/2.3.2/vendor/psr/http-message/src/UploadedFileInterface.php (added)
-
tags/2.3.2/vendor/psr/http-message/src/UriInterface.php (added)
-
tags/2.3.2/vendor/ralouphie (added)
-
tags/2.3.2/vendor/ralouphie/getallheaders (added)
-
tags/2.3.2/vendor/ralouphie/getallheaders/LICENSE (added)
-
tags/2.3.2/vendor/ralouphie/getallheaders/README.md (added)
-
tags/2.3.2/vendor/ralouphie/getallheaders/composer.json (added)
-
tags/2.3.2/vendor/ralouphie/getallheaders/src (added)
-
tags/2.3.2/vendor/ralouphie/getallheaders/src/getallheaders.php (added)
-
tags/2.3.2/vendor/symfony (added)
-
tags/2.3.2/vendor/symfony/deprecation-contracts (added)
-
tags/2.3.2/vendor/symfony/deprecation-contracts/CHANGELOG.md (added)
-
tags/2.3.2/vendor/symfony/deprecation-contracts/LICENSE (added)
-
tags/2.3.2/vendor/symfony/deprecation-contracts/README.md (added)
-
tags/2.3.2/vendor/symfony/deprecation-contracts/composer.json (added)
-
tags/2.3.2/vendor/symfony/deprecation-contracts/function.php (added)
-
tags/2.3.2/vendor/zalevsk1y (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/.gitattributes (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/README.md (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/composer.json (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/phpunit.xml (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src/DI.php (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src/Exception (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src/Exception/MyException.php (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src/Interfaces (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src/Interfaces/ContainerInterface.php (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src/Message (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/src/Message/Errors.php (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/tests (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/tests/DI (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/tests/DI/DITest.php (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/tests/mock (added)
-
tags/2.3.2/vendor/zalevsk1y/container-builder/tests/mock/di-config.php (added)
-
trunk/bootstrap.php (modified) (2 diffs)
-
trunk/inc/Config/di-config.php (modified) (2 diffs)
-
trunk/inc/Parser/HTMLParser.php (modified) (4 diffs)
-
trunk/inc/Parser/HTMLPatternParser.php (modified) (7 diffs)
-
trunk/inc/Parser/Modifiers/AdapterModifiers/Before/GeneratePostBodyWithAI.php (modified) (6 diffs)
-
trunk/inc/Traits/SanitizeDataTrait.php (modified) (1 diff)
-
trunk/inc/Utils/AdapterGuttenberg.php (modified) (4 diffs)
-
trunk/inc/Utils/Chain.php (modified) (1 diff)
-
trunk/news-parser.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/composer/autoload_psr4.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (4 diffs)
-
trunk/vendor/composer/installed.json (modified) (5 diffs)
-
trunk/vendor/composer/installed.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
news-parser/trunk/bootstrap.php
r3231549 r3234821 42 42 $loading_manager->init(); 43 43 44 45 $app->middleware->add('NewsParserPlugin\Parser\HTMLParser:parse',array( 46 $app->DI_container->get(Modifiers\ReplaceRelativePathWithAbsolute::class), 47 $app->DI_container->get(Modifiers\ImagePrepare::class), 48 $app->DI_container->get(Modifiers\ReplaceYoutubeFrames::class), 49 $app->DI_container->get(Modifiers\ReplaceTikTokFrames::class), 50 $app->DI_container->get(Modifiers\ReplaceVideoSrc::class), 51 $app->DI_container->get(Modifiers\RemoveStyleTags::class), 52 $app->DI_container->get(Modifiers\RemoveScriptTags::class), 53 $app->DI_container->get(Modifiers\RemoveNoScriptTags::class), 54 )); 55 56 44 57 // Set up modifiers middleware for html parser 45 58 … … 49 62 $app->DI_container->get(Modifiers\ImagePrepare::class), 50 63 $app->DI_container->get(Modifiers\ReplaceYoutubeFrames::class), 64 $app->DI_container->get(Modifiers\ReplaceTikTokFrames::class), 65 $app->DI_container->get(Modifiers\RemoveNoScriptTags::class), 66 $app->DI_container->get(Modifiers\ReplaceVideoSrc::class), 51 67 $app->DI_container->get(Modifiers\RemoveLineBreaks::class) 52 68 )); -
news-parser/trunk/inc/Config/di-config.php
r3231549 r3234821 12 12 Parser\XMLParser::class=>[], 13 13 Parser\HTMLRaw::class=>[], 14 Parser\HTMLPatternParser::class=>[[new Parser\ParserSyntaxExtenders\TextContent()]], 14 Parser\DOMParserFactory::class=>[[new Parser\ParserSyntaxExtenders\TextContent()],[new Parser\ParserSyntaxExtenders\DirectChild()]], 15 Parser\HTMLPatternParser::class=>[Parser\DOMParserFactory::class], 15 16 Models\TemplateModel::class=>[], 16 17 Models\AIOptionsModel::class=>[], … … 40 41 Modifiers\ImagePrepare::class=>[], 41 42 Modifiers\ReplaceYoutubeFrames::class=>[], 43 Modifiers\RemoveNoScriptTags::class=>[], 44 Modifiers\ReplaceTikTokFrames::class=>[], 45 Modifiers\RemoveStyleTags::class=>[], 46 Modifiers\RemoveScriptTags::class=>[], 47 Modifiers\ReplaceVideoSrc::class=>[], 42 48 Parser\Modifiers\PostModifiers\AddPostThumbnailModifier::class=>[], 43 49 Controller\PostController::class=>[Parser\HTMLPatternParser::class,Utils\AdapterGuttenberg::class,Models\TemplateModel::class,Models\PostModel::class], -
news-parser/trunk/inc/Parser/HTMLParser.php
r3231549 r3234821 3 3 4 4 use HungCP\PhpSimpleHtmlDom\HtmlDomParser; 5 5 use NewsParserPlugin\Parser\DOMParserFactory; 6 6 7 7 … … 50 50 * 51 51 */ 52 public function __construct( $cache_expiration = 3600)52 public function __construct(DOMParserFactory $dom_parser_factory, $cache_expiration = 3600) 53 53 { 54 54 parent::__construct($cache_expiration); 55 $this->domParserFactory=$dom_parser_factory; 55 56 } 56 57 /** … … 248 249 protected function removeTags($data, $pattern = '@(<[^>]*>)@') 249 250 { 250 return preg_replace($pattern, '', $data); 251 $result=preg_replace($pattern, '', $data); 252 return $result; 253 251 254 } 252 255 /** … … 258 261 protected function createDOM($html) 259 262 { 260 return HtmlDomParser::str_get_html($html);263 return $this->domParserFactory->create(HtmlDomParser::str_get_html($html)); 261 264 } 262 265 } -
news-parser/trunk/inc/Parser/HTMLPatternParser.php
r3232762 r3234821 3 3 4 4 use NewsParserPlugin\Parser\HTMLParser; 5 use NewsParserPlugin\Parser\DOMParserFactory; 5 6 6 7 /** … … 20 21 * @param int $cache_expiration Cache expiration time in seconds. 21 22 */ 22 public function __construct( $query_extenders = [], $cache_expiration = 3600)23 public function __construct(DOMParserFactory $dom_parser_factory, $cache_expiration = 3600) 23 24 { 24 25 $this->query_extenders = $query_extenders; 25 parent::__construct($ cache_expiration);26 parent::__construct($dom_parser_factory,$cache_expiration); 26 27 } 27 28 … … 112 113 // Find the YouTube video ID. 113 114 $video_hash=$el->getAttribute('data-hash'); 115 $video_type=$el->getAttribute('data-type'); 114 116 // Remove any symbols except those that are allowed. 115 $el_data['content'] = $video_hash; 117 if(!$video_hash||!$video_type) { 118 $el_data['content']=$el->getAttribute('src'); 119 }else { 120 $el_data['content'] = [ 121 'hash'=> $video_hash, 122 'type'=> $video_type, 123 ]; 124 } 125 break; 126 case 'h1': 127 case 'h2': 128 case 'h3': 129 case 'h4': 130 case 'h5': 131 case 'h6': 132 $el_data['tagName'] = $el_tag; 133 $el_data['content'] = $this->removeTags($el->innertext); 134 break; 135 case 'blockquote': 136 $el_data['tagName'] = 'blockquote'; 137 $el_data['content'] = $this->getQuoteData($el); 116 138 break; 117 139 default: … … 174 196 return $template['elementsTemplate']; 175 197 } 176 $search_template = '';198 $search_template = []; 177 199 if (!$template) { 178 200 throw new \Exception('Parsing template patterns should be set.'); … … 181 203 // Create search template for Sunra\HtmlDomParser::find method 182 204 // https://simplehtmldom.sourceforge.io/docs/1.9/manual/finding-html-elements/ How to find HTML elements? section. 183 $search_template .= $child_element['searchTemplate'] . ',';184 } 185 return substr($search_template, 0, -1);205 $search_template[]= $child_element['searchTemplate']; 206 } 207 return implode(',',array_unique($search_template)); 186 208 } 187 209 /** … … 246 268 return end($array); 247 269 } 270 271 protected function getQuoteData($element) 272 { 273 $quote_elements=$element->children(); 274 275 $quote_text=$this->removeTags($quote_elements[0]->innertext); 276 $quote_author=$this->removeTags($quote_elements[1]->innertext); 277 if(count($quote_elements)<3){ 278 $quote_description=$this->removeTags($quote_elements[2]->innertext); 279 } 280 return ['text'=>$quote_text,'author'=>$quote_author,'description'=>$quote_description?$quote_description:'']; 281 } 248 282 /** 249 283 * Provide finding elements with extended syntax. … … 254 288 public function find($query, $container_element = null) 255 289 { 256 if ($this->hasExtededSyntax($query)) { 257 return $this->findWithExtendedSyntax($query, $container_element); 258 } 259 return $container_element ? $container_element->find($query) : parent::find($query); 260 } 261 /** 262 * Check if the query has extended syntax. 263 * 264 * @param string $query The query string. 265 */ 266 protected function hasExtededSyntax($query) 267 { 268 if (!count($this->query_extenders)) { 269 return false; 270 } 271 foreach ($this->query_extenders as $extender) { 272 if ($extender->checkSyntax($query)) { 273 return true; 274 } 275 } 276 } 277 /** 278 * Remove extended syntax from the query. 279 * 280 * @param string $query The query string. 281 */ 282 protected function removeExtendedSyntax($query) 283 { 284 return array_reduce($this->query_extenders, function ($carry, $extender) use ($query) { 285 return $extender->removeExtendedSyntax($query, $carry); 286 }, $query); 287 } 288 /** 289 * Find elements with extended syntax. 290 * 291 * @param string $query The query string. 292 * 293 * @return array The array of elements. 294 */ 295 protected function findWithExtendedSyntax($query, $container_element) 296 { 297 $initElements = $this->find($this->removeExtendedSyntax($query), $container_element); 298 return array_reduce($this->query_extenders, function ($carry, $extender) use ($query) { 299 return $extender->find($query, $carry); 300 }, $initElements); 290 if (!$container_element) { 291 $container_element = $this->dom; 292 } 293 294 return $this->dom->find($query,$container_element); 301 295 } 302 296 -
news-parser/trunk/inc/Parser/Modifiers/AdapterModifiers/Before/GeneratePostBodyWithAI.php
r3232762 r3234821 95 95 if ($block['ai']) { 96 96 if($block['element']['content']==='') continue; 97 if (is_array($block['element']['content'])) { 98 $block['element']['content'] = array_map(function($content) use ($ai_request_options, $prompt, $title) { 99 $ai_request_options['messages'][0]['content'] = $this->preparePrompt($prompt, $content, $title); 100 return $this->aiServeceProvider->chat($ai_request_options); 101 }, $block['element']['content']); 102 103 } else { 104 $ai_request_options['messages'][0]['content'] = $this->preparePrompt($prompt, $block['element']['content'], $title); 105 $block['element']['content'] = $this->aiServeceProvider->chat($ai_request_options); 97 if($block['json']){ 98 $ai_request_options['messages'][0]['content']= $this->preparePrompt($prompt, $block['json'], $title,'json'); 99 } else { 100 $ai_request_options['messages'][0]['content'] = $this->preparePrompt($prompt, $block['element']['content'], $title); 101 } 102 $output = $this->aiServeceProvider->chat($ai_request_options); 103 if($block['json']){ 104 $block['element']= $this->decodeJSON($output); 105 }else{ 106 $block['element']['content'] = $output; 107 } 106 108 } 109 $result[]=$block; 107 110 } 108 $result[]=$block;109 }110 111 111 return $result; 112 112 } … … 119 119 return $full_prompt; 120 120 } 121 protected function preparePrompt($prompt, $post_body, $post_title )121 protected function preparePrompt($prompt, $post_body, $post_title, $type='string') 122 122 { 123 123 $full_prompt = str_replace('${post}', $post_body, $prompt); 124 124 $full_prompt = str_replace('${title}', $post_title, $full_prompt); 125 switch ($type) { 126 case 'json': 127 $full_prompt = self::OUTPUT_FORMAT_PROMPT . $full_prompt; 128 break; 129 } 125 130 //$full_prompt = str_replace('${headers}', $this->extractHeadins($parsed_data['body']), $full_prompt); 126 131 //$full_prompt = str_replace('${paragraphs}', $this->countParagraphs($parsed_data['body']), $full_prompt); … … 172 177 $contentBlock=''; 173 178 foreach ($body as $element) { 174 if ($element['tagName'] === 'p'||$element['tagName'] === 'span') { 175 $contentBlock.=PHP_EOL.$element['content']; 176 } else if ($element['tagName'] === 'h1' || $element['tagName'] === 'h2' || $element['tagName'] === 'h3' || $element['tagName'] === 'h4') { 177 $contentBlock.=PHP_EOL.self::HEADER_SYMBOL.$element['content'].self::HEADER_SYMBOL.PHP_EOL; 178 } else if ($element['tagName'] === 'li') { 179 $contentBlock.=PHP_EOL.'- '.$element['content']; 180 } else if ($element['tagName'] === 'ol') { 181 $contentBlock.=PHP_EOL.'- '.$element['content']; 182 } else { 183 if ($contentBlock!=='') { 184 $mergedBody[] =[ 179 switch($element['tagName']) { 180 case 'p': 181 $contentBlock.=PHP_EOL.$element['content']; 182 break; 183 case 'h1': 184 case 'h2': 185 case 'h3': 186 case 'h4': 187 $contentBlock.=PHP_EOL.self::HEADER_SYMBOL.$element['content'].self::HEADER_SYMBOL.PHP_EOL; 188 break; 189 case 'li': 190 $contentBlock.=PHP_EOL.'- '.$element['content']; 191 break; 192 case 'ol': 193 case 'ul': 194 $contentBlock.=implode(PHP_EOL.'- ',$element['content']); 195 break; 196 default: 197 $contentBlock!==''?$mergedBody[] =[ 185 198 'ai'=>true, 186 199 'element'=>[ … … 188 201 'content'=>$contentBlock 189 202 ] 203 ]:$mergedBody[] =['ai'=>false, 204 'element'=>$element 190 205 ]; 191 206 $contentBlock=''; 192 207 } 193 $mergedBody[] =['ai'=>false,194 'element'=>$element195 ];196 }197 208 } 198 209 if ($contentBlock!=='') { … … 212 223 $contentBlock=''; 213 224 foreach ($body as $element) { 214 if ($element['tagName'] === 'p'||$element['tagName'] === 'span'||$element['tagName'] === 'div') { 215 $mergedBody[] =[ 216 'ai'=>true, 217 'element'=>$element, 218 ]; 219 } else if ($element['tagName'] === 'h1' || $element['tagName'] === 'h2' || $element['tagName'] === 'h3' || $element['tagName'] === 'h4') { 220 $mergedBody[] =[ 221 'ai'=>true, 222 'element'=>$element 223 ]; 224 } else if($element['tagName'] === 'li'||$element['tagName'] === 'ol') { 225 $mergedBody[] =[ 226 'ai'=>true, 227 'element'=>$element, 228 ]; 229 }else if($element['tagName'] === 'ul') { 230 $mergedBody[] =[ 231 'ai'=>true, 232 'element'=>$element, 233 ]; 234 235 } else { 236 $mergedBody[] =[ 237 'ai'=>false, 238 'element'=>$element 239 ]; 240 241 } 242 243 } 225 switch($element['tagName']){ 226 case 'p': 227 case 'h1': 228 case 'h2': 229 case 'h3': 230 case 'h4': 231 case 'li': 232 case 'ol': 233 case 'ul': 234 case 'table': 235 case 'blackquote': 236 case 'span': 237 $mergedBody[] =[ 238 'ai'=>true, 239 'element'=>$element, 240 'json'=>$this->encondeToJSON($element) 241 ]; 242 break; 243 default: 244 $mergedBody[] =[ 245 'ai'=>false, 246 'element'=>$element 247 ]; 248 }; 249 } 244 250 return $mergedBody; 245 251 } … … 295 301 } 296 302 297 public function encondeParagraph($paragraph) 298 { 299 300 return json_encode($paragraph); 301 } 302 public function decodeParagraph($paragraph) 303 { 304 $clean_json=str_replace('```json', '', $paragraph); 303 public function encondeToJSON($el) 304 { 305 return json_encode($el); 306 } 307 public function decodeJSON($el) 308 { 309 $clean_json=str_replace('```json', '', $el); 305 310 return json_decode($clean_json, true); 306 311 } -
news-parser/trunk/inc/Traits/SanitizeDataTrait.php
r3231549 r3234821 126 126 case 'excludeTemplate': 127 127 case 'elementsTemplate': 128 $clean_data[$key]=preg_replace('/[^a-zA-Z0-9\=\s\_\-\.\,\ ]\[\p{L}\*\^\$\!]/u', '', $param);128 $clean_data[$key]=preg_replace('/[^a-zA-Z0-9\=\s\_\-\.\,\>\+\~\]\[\p{L}\*\^\$\!]/u', '', $param); 129 129 break; 130 130 case 'position': -
news-parser/trunk/inc/Utils/AdapterGuttenberg.php
r3232762 r3234821 53 53 break; 54 54 case 'video': 55 $post_content.= $this->youtubeVideo($el);55 $post_content.=is_array($el['content'])?$this->socialVideo($el):$this->video($el); 56 56 break; 57 57 case 'imgRow': … … 60 60 case 'source': 61 61 $post_content.=$this->sourceLink($el); 62 case 'blockquote': 63 $post_content.=$this->blockquote($el); 62 64 } 63 65 } 64 66 return $post_content; 65 67 } 68 69 protected function socialVideo($element) 70 { 71 $type=$element['content']['type']; 72 switch ($type) { 73 case 'youtube': 74 return $this->youtubeVideo($element['content']); 75 case 'tiktok': 76 return $this->tikTokVideo($element['content']); 77 } 78 } 79 protected function video($element) 80 { 81 $src=$element['content']; 82 $video='<div class="wp-block-embed__wrapper"><video src="%1$s" frameborder="0" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></video></div>'; 83 return sprintf( 84 $video, 85 \esc_html($src) 86 ); 87 } 88 protected function tikTokVideo($element) 89 { 90 $hash=$element['hash']; 91 $video='<!-- wp:embed {"url":"https://www.tiktok.com/embed/v2/%1$s","type":"video","providerNameSlug":"tiktok","className":""} --><figure class="wp-block-embed is-type-video is-provider-tiktok wp-block-embed-tiktok"><div class="wp-block-embed__wrapper"><iframe src="https://www.tiktok.com/embed/v2/%1$s" frameborder="0" height="745" width="325" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe></div></figure><!-- /wp:core-embed/tiktok -->'; 92 return sprintf( 93 $video, 94 \esc_html($hash) 95 ); 96 } 66 97 /** 67 98 * Format youtube video block. … … 72 103 protected function youtubeVideo($element) 73 104 { 74 $hash=$element[' content'];105 $hash=$element['hash']; 75 106 /* 76 107 $video='<!-- wp:core-embed/youtube {"url":"https://youtu.be/%1$s","type":"video","providerNameSlug":"youtube","className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->'. … … 217 248 return '<!-- wp:paragraph --><p>'.$link_element.'</p><!-- /wp:paragraph -->'; 218 249 } 250 protected function blockquote($element){ 251 $clean_text=\esc_html($element['content']['text']); 252 $clean_author=\esc_html($element['content']['author']); 253 254 return '<!-- wp:quote --><blockquote><p>'.$clean_text.'</p><cite>'.$clean_author.'</cite></blockquote><!-- /wp:quote -->'; 255 } 219 256 } -
news-parser/trunk/inc/Utils/Chain.php
r3049937 r3234821 40 40 return $this->result ?: false; 41 41 } 42 if ( method_exists($this->obj, $method)) {42 if (is_callable([$this->obj, $method])) { 43 43 $this->result = $this->result ?: call_user_func_array(array($this->obj, $method), $args); 44 44 } else { -
news-parser/trunk/news-parser.php
r3232762 r3234821 4 4 Plugin URI: https://www.news-parser.com 5 5 Description: Parse full text news from RSS Feed 6 Version: 2.3. 16 Version: 2.3.2 7 7 Author: Evgeny S.Zalevskiy <[email protected]> 8 8 Author URI: https://github.com/zalevsk1y/ … … 15 15 16 16 17 define ('NEWS_PARSER_PLUGIN_VERSION', '2.3. 1');17 define ('NEWS_PARSER_PLUGIN_VERSION', '2.3.2'); 18 18 define ("NEWS_PARSER_PLUGIN_MODE","production"); 19 19 -
news-parser/trunk/readme.txt
r3232762 r3234821 7 7 Requires at least: 5.2.0 8 8 Tested up to: 6.7.1 9 Stable tag: 2.3. 19 Stable tag: 2.3.2 10 10 License: MIT 11 11 License URI: https://opensource.org/licenses/MIT … … 171 171 == Changelog == 172 172 173 = 2.3.2 - 04-02-25 = 174 175 * Added: Parsing TikTok embede video 176 * Fix: some bugs. 177 173 178 = 2.3.1 - 31-01-25 = 174 179 -
news-parser/trunk/vendor/composer/autoload_psr4.php
r3206548 r3234821 10 10 'Psr\\Http\\Client\\' => array($vendorDir . '/psr/http-client/src'), 11 11 'Orhanerday\\OpenAi\\' => array($vendorDir . '/orhanerday/open-ai/src'), 12 'Http\\Message\\MultipartStream\\' => array($vendorDir . '/php-http/multipart-stream-builder/src'), 12 13 'Http\\Discovery\\' => array($vendorDir . '/php-http/discovery/src'), 13 14 'GuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'), … … 15 16 'GuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'), 16 17 'Gemini\\' => array($vendorDir . '/google-gemini-php/client/src'), 18 'DeepSeek\\' => array($vendorDir . '/deepseek-php/deepseek-php-client/src'), 17 19 'ContainerBuilder\\' => array($vendorDir . '/zalevsk1y/container-builder/src'), 20 'Alle_AI\\Anthropic\\' => array($vendorDir . '/alle-ai/anthropic-api-php/src'), 18 21 ); -
news-parser/trunk/vendor/composer/autoload_static.php
r3206548 r3234821 26 26 'H' => 27 27 array ( 28 'Http\\Message\\MultipartStream\\' => 29, 28 29 'Http\\Discovery\\' => 15, 29 30 ), … … 35 36 'Gemini\\' => 7, 36 37 ), 38 'D' => 39 array ( 40 'DeepSeek\\' => 9, 41 ), 37 42 'C' => 38 43 array ( 39 44 'ContainerBuilder\\' => 17, 45 ), 46 'A' => 47 array ( 48 'Alle_AI\\Anthropic\\' => 18, 40 49 ), 41 50 ); … … 54 63 array ( 55 64 0 => __DIR__ . '/..' . '/orhanerday/open-ai/src', 65 ), 66 'Http\\Message\\MultipartStream\\' => 67 array ( 68 0 => __DIR__ . '/..' . '/php-http/multipart-stream-builder/src', 56 69 ), 57 70 'Http\\Discovery\\' => … … 75 88 0 => __DIR__ . '/..' . '/google-gemini-php/client/src', 76 89 ), 90 'DeepSeek\\' => 91 array ( 92 0 => __DIR__ . '/..' . '/deepseek-php/deepseek-php-client/src', 93 ), 77 94 'ContainerBuilder\\' => 78 95 array ( 79 96 0 => __DIR__ . '/..' . '/zalevsk1y/container-builder/src', 97 ), 98 'Alle_AI\\Anthropic\\' => 99 array ( 100 0 => __DIR__ . '/..' . '/alle-ai/anthropic-api-php/src', 80 101 ), 81 102 ); -
news-parser/trunk/vendor/composer/installed.json
r3206548 r3234821 1 1 { 2 2 "packages": [ 3 { 4 "name": "alle-ai/anthropic-api-php", 5 "version": "1.3", 6 "version_normalized": "1.3.0.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/Alle-AI/anthropic-api-php.git", 10 "reference": "8b2927e434e7d113e5afe8734de90a19c5959273" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/Alle-AI/anthropic-api-php/zipball/8b2927e434e7d113e5afe8734de90a19c5959273", 15 "reference": "8b2927e434e7d113e5afe8734de90a19c5959273", 16 "shasum": "" 17 }, 18 "require": { 19 "ext-curl": "*", 20 "php": "^7.4 || ^8.0" 21 }, 22 "time": "2024-03-11T05:42:12+00:00", 23 "type": "library", 24 "installation-source": "dist", 25 "autoload": { 26 "psr-4": { 27 "Alle_AI\\Anthropic\\": "src/" 28 } 29 }, 30 "notification-url": "https://packagist.org/downloads/", 31 "license": [ 32 "MIT" 33 ], 34 "authors": [ 35 { 36 "name": "Dickson Agyei", 37 "email": "[email protected]", 38 "homepage": "https://www.linkedin.com/in/dickson-agyei-jnr/", 39 "role": "Developer" 40 } 41 ], 42 "description": "A PHP library for interacting with Anthropic's API", 43 "homepage": "https://github.com/Alle-AI/anthropic-api-php", 44 "keywords": [ 45 "alle-ai", 46 "anthropic", 47 "chatbot", 48 "claude", 49 "text-generation" 50 ], 51 "support": { 52 "issues": "https://github.com/Alle-AI/anthropic-api-php/issues", 53 "source": "https://github.com/Alle-AI/anthropic-api-php/tree/1.3" 54 }, 55 "install-path": "../alle-ai/anthropic-api-php" 56 }, 3 57 { 4 58 "name": "caophihung94/php-simple-html-dom-parser", … … 56 110 }, 57 111 { 112 "name": "deepseek-php/deepseek-php-client", 113 "version": "2.0.0", 114 "version_normalized": "2.0.0.0", 115 "source": { 116 "type": "git", 117 "url": "https://github.com/deepseek-php/deepseek-php-client.git", 118 "reference": "a0c246e06b3191ed4bfb27ef550911887513d03b" 119 }, 120 "dist": { 121 "type": "zip", 122 "url": "https://api.github.com/repos/deepseek-php/deepseek-php-client/zipball/a0c246e06b3191ed4bfb27ef550911887513d03b", 123 "reference": "a0c246e06b3191ed4bfb27ef550911887513d03b", 124 "shasum": "" 125 }, 126 "require": { 127 "php": "^8.1.0", 128 "php-http/discovery": "^1.20.0", 129 "php-http/multipart-stream-builder": "^1.4.2", 130 "psr/http-client": "^1.0.3", 131 "psr/http-client-implementation": "^1.0.1", 132 "psr/http-factory-implementation": "*", 133 "psr/http-message": "^1.1.0|^2.0.0" 134 }, 135 "require-dev": { 136 "guzzlehttp/guzzle": "^7.9.2", 137 "guzzlehttp/psr7": "^2.7.0", 138 "laravel/pint": "^1.18.1", 139 "mockery/mockery": "^1.6.12", 140 "nunomaduro/collision": "^7.11.0|^8.5.0", 141 "pestphp/pest": "^2.36.0|^3.5.0", 142 "pestphp/pest-plugin-arch": "^2.7|^3.0", 143 "pestphp/pest-plugin-type-coverage": "^2.8.7|^3.1.0", 144 "phpstan/phpstan": "^1.12.7", 145 "roave/security-advisories": "dev-latest", 146 "symfony/var-dumper": "^6.4.11|^7.1.5" 147 }, 148 "time": "2025-01-31T22:27:43+00:00", 149 "type": "library", 150 "installation-source": "dist", 151 "autoload": { 152 "psr-4": { 153 "DeepSeek\\": "src/" 154 } 155 }, 156 "notification-url": "https://packagist.org/downloads/", 157 "license": [ 158 "MIT" 159 ], 160 "authors": [ 161 { 162 "name": "deepseek-php", 163 "email": "[email protected]", 164 "role": "owner" 165 }, 166 { 167 "name": "Omar Alalwi", 168 "email": "[email protected]", 169 "role": "creator" 170 } 171 ], 172 "description": "deepseek PHP client is a robust and community-driven PHP client library for seamless integration with the Deepseek API, offering efficient access to advanced AI and data processing capabilities.", 173 "homepage": "https://github.com/deepseek-php/deepseek-php-client", 174 "keywords": [ 175 "ai", 176 "ai-api", 177 "ai-client-library", 178 "ai-sdk", 179 "api", 180 "api-integration", 181 "api-wrapper", 182 "client", 183 "deepseek", 184 "deepseek-ai", 185 "deepseek-api", 186 "developer-tools", 187 "generative-ai", 188 "llm", 189 "machine-learning", 190 "natural-language-processing", 191 "nlp", 192 "openai", 193 "openai-alternative", 194 "php", 195 "php-ai-integration", 196 "php-api-client", 197 "php-sdk", 198 "qwen", 199 "rest-client", 200 "sdk", 201 "text-generation" 202 ], 203 "support": { 204 "issues": "https://github.com/deepseek-php/deepseek-php-client/issues", 205 "source": "https://github.com/deepseek-php/deepseek-php-client/tree/v2.0.0" 206 }, 207 "install-path": "../deepseek-php/deepseek-php-client" 208 }, 209 { 58 210 "name": "google-gemini-php/client", 59 "version": "1.0.1 4",60 "version_normalized": "1.0.1 4.0",211 "version": "1.0.15", 212 "version_normalized": "1.0.15.0", 61 213 "source": { 62 214 "type": "git", 63 215 "url": "https://github.com/google-gemini-php/client.git", 64 "reference": " 11e7413b231dd2ab7ca6169f780d6cc4eeae41a1"65 }, 66 "dist": { 67 "type": "zip", 68 "url": "https://api.github.com/repos/google-gemini-php/client/zipball/ 11e7413b231dd2ab7ca6169f780d6cc4eeae41a1",69 "reference": " 11e7413b231dd2ab7ca6169f780d6cc4eeae41a1",216 "reference": "6dca9a5e6a6de39b230fe4593a8d041efd02e34e" 217 }, 218 "dist": { 219 "type": "zip", 220 "url": "https://api.github.com/repos/google-gemini-php/client/zipball/6dca9a5e6a6de39b230fe4593a8d041efd02e34e", 221 "reference": "6dca9a5e6a6de39b230fe4593a8d041efd02e34e", 70 222 "shasum": "" 71 223 }, … … 82 234 "phpstan/phpstan": "^1.10" 83 235 }, 84 "time": "2024-1 1-06T17:51:13+00:00",236 "time": "2024-12-29T12:53:49+00:00", 85 237 "type": "library", 86 238 "installation-source": "dist", … … 117 269 "support": { 118 270 "issues": "https://github.com/google-gemini-php/client/issues", 119 "source": "https://github.com/google-gemini-php/client/tree/1.0.1 4"271 "source": "https://github.com/google-gemini-php/client/tree/1.0.15" 120 272 }, 121 273 "install-path": "../google-gemini-php/client" … … 600 752 }, 601 753 { 754 "name": "php-http/multipart-stream-builder", 755 "version": "1.4.2", 756 "version_normalized": "1.4.2.0", 757 "source": { 758 "type": "git", 759 "url": "https://github.com/php-http/multipart-stream-builder.git", 760 "reference": "10086e6de6f53489cca5ecc45b6f468604d3460e" 761 }, 762 "dist": { 763 "type": "zip", 764 "url": "https://api.github.com/repos/php-http/multipart-stream-builder/zipball/10086e6de6f53489cca5ecc45b6f468604d3460e", 765 "reference": "10086e6de6f53489cca5ecc45b6f468604d3460e", 766 "shasum": "" 767 }, 768 "require": { 769 "php": "^7.1 || ^8.0", 770 "php-http/discovery": "^1.15", 771 "psr/http-factory-implementation": "^1.0" 772 }, 773 "require-dev": { 774 "nyholm/psr7": "^1.0", 775 "php-http/message": "^1.5", 776 "php-http/message-factory": "^1.0.2", 777 "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.3" 778 }, 779 "time": "2024-09-04T13:22:54+00:00", 780 "type": "library", 781 "installation-source": "dist", 782 "autoload": { 783 "psr-4": { 784 "Http\\Message\\MultipartStream\\": "src/" 785 } 786 }, 787 "notification-url": "https://packagist.org/downloads/", 788 "license": [ 789 "MIT" 790 ], 791 "authors": [ 792 { 793 "name": "Tobias Nyholm", 794 "email": "[email protected]" 795 } 796 ], 797 "description": "A builder class that help you create a multipart stream", 798 "homepage": "http://php-http.org", 799 "keywords": [ 800 "factory", 801 "http", 802 "message", 803 "multipart stream", 804 "stream" 805 ], 806 "support": { 807 "issues": "https://github.com/php-http/multipart-stream-builder/issues", 808 "source": "https://github.com/php-http/multipart-stream-builder/tree/1.4.2" 809 }, 810 "install-path": "../php-http/multipart-stream-builder" 811 }, 812 { 602 813 "name": "psr/http-client", 603 814 "version": "1.0.3", -
news-parser/trunk/vendor/composer/installed.php
r3206548 r3234821 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 5ce2b81538b6203741df1185c7b253d6d8c4485d',6 'reference' => '1b2c43b1433bcd3554af8397d24d0a404e7d5880', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 11 11 ), 12 12 'versions' => array( 13 'alle-ai/anthropic-api-php' => array( 14 'pretty_version' => '1.3', 15 'version' => '1.3.0.0', 16 'reference' => '8b2927e434e7d113e5afe8734de90a19c5959273', 17 'type' => 'library', 18 'install_path' => __DIR__ . '/../alle-ai/anthropic-api-php', 19 'aliases' => array(), 20 'dev_requirement' => false, 21 ), 13 22 'caophihung94/php-simple-html-dom-parser' => array( 14 23 'pretty_version' => 'v1.7.3', … … 20 29 'dev_requirement' => false, 21 30 ), 31 'deepseek-php/deepseek-php-client' => array( 32 'pretty_version' => '2.0.0', 33 'version' => '2.0.0.0', 34 'reference' => 'a0c246e06b3191ed4bfb27ef550911887513d03b', 35 'type' => 'library', 36 'install_path' => __DIR__ . '/../deepseek-php/deepseek-php-client', 37 'aliases' => array(), 38 'dev_requirement' => false, 39 ), 22 40 'google-gemini-php/client' => array( 23 'pretty_version' => '1.0.1 4',24 'version' => '1.0.1 4.0',25 'reference' => ' 11e7413b231dd2ab7ca6169f780d6cc4eeae41a1',41 'pretty_version' => '1.0.15', 42 'version' => '1.0.15.0', 43 'reference' => '6dca9a5e6a6de39b230fe4593a8d041efd02e34e', 26 44 'type' => 'library', 27 45 'install_path' => __DIR__ . '/../google-gemini-php/client', … … 59 77 'pretty_version' => 'dev-master', 60 78 'version' => 'dev-master', 61 'reference' => ' 5ce2b81538b6203741df1185c7b253d6d8c4485d',79 'reference' => '1b2c43b1433bcd3554af8397d24d0a404e7d5880', 62 80 'type' => 'library', 63 81 'install_path' => __DIR__ . '/../../', … … 95 113 'dev_requirement' => false, 96 114 ), 115 'php-http/multipart-stream-builder' => array( 116 'pretty_version' => '1.4.2', 117 'version' => '1.4.2.0', 118 'reference' => '10086e6de6f53489cca5ecc45b6f468604d3460e', 119 'type' => 'library', 120 'install_path' => __DIR__ . '/../php-http/multipart-stream-builder', 121 'aliases' => array(), 122 'dev_requirement' => false, 123 ), 97 124 'psr/http-client' => array( 98 125 'pretty_version' => '1.0.3',
Note: See TracChangeset
for help on using the changeset viewer.