用于处理从waraqa拉取到mediawiki网站的所有文章

v0.2.7 2022-03-22 09:00 UTC

This package is not auto-updated.

Last update: 2024-10-02 22:11:01 UTC


README

如何安装 :

1- 运行此命令,然后安装包

  composer require  mawdoo3-team/waraqa

2- 将WaraqaIntegrationServiceProvider添加到bootstrap/app.php文件

  $app->register(WaraqaIntegrationServiceProvider::class);

3- 运行以下命令,然后从出现的选项中选择WaraqaIntegrationServiceProvider

  php artisan vendor:publish 

描述 :

本包是为mawdoo3 mediawiki网站开发的,需要与rabbitMQ队列消息系统集成,以从waraqa获取文章。

功能

命令 :

用于启动监听rabbitMQ连接端口并处理来自rabbitMQ的消息的命令

  php artisan waraqa:execute

配置文件

配置文件:

waragaIntegration.php 文件

此配置文件将在运行vendor:publish命令后生成,位于config文件夹内

config/waragaIntegration.php

包含waraqa集成所需的所有 环境变量

'WARAQA_URL' => env('WARAQA_URL'),
'CLIENT_ACCESS_ID' => env('CLIENT_ACCESS_ID'),
'CLIENT_ID'=> env('CLIENT_ID'),
'CLIENT_PASSWORD' => env('CLIENT_PASSWORD'),
'WARAQA_USER_ID' => env('WARAQA_USER_ID'),
'AWS_ACCESS_ID' => env('AWS_ACCESS_ID'),
'AWS_ACCESS_KEY' => env('AWS_ACCESS_KEY'),
'S3_BUCKET' => env('S3_BUCKET'),
'MEDIAWIKI_PARSER_API' => env('MEDIAWIKI_PARSER_API'),
'AQMP_CONNECTION' => env('AQMP_CONNECTION'),
'IMAGE_SIZES' => env('IMAGE_SIZES'),
'FULL_SERVER_URL' => env('FULL_SERVER_URL')

因此需要在其env或config文件中填写。