mirror of
https://github.com/YGGverse/YGGo.git
synced 2025-01-24 13:34:25 +00:00
update manifest API
This commit is contained in:
parent
eb3e70a7b7
commit
219a56d6cd
@ -41,27 +41,6 @@ ini_set('display_errors', '1');
|
||||
ini_set('display_startup_errors', '1');
|
||||
error_reporting(E_ALL);
|
||||
|
||||
// Application
|
||||
|
||||
/*
|
||||
* Unique project name
|
||||
*
|
||||
* using to ident the app in the YGGo ecosystem
|
||||
*
|
||||
*/
|
||||
define('APPLICATION_NAME', 'My YGGo host');
|
||||
|
||||
/*
|
||||
* Application mode
|
||||
*
|
||||
* FEDERATIVE - crawl and share distributed index from other YGGo nodes running on same API version
|
||||
* LOCAL - encapsulated web search portal
|
||||
*
|
||||
* see also: API_ENABLED, API_MANIFEST_ENABLED settings
|
||||
*
|
||||
*/
|
||||
define('APPLICATION_MODE', 'FEDERATIVE');
|
||||
|
||||
// Website
|
||||
|
||||
/*
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
// Current version
|
||||
define('API_VERSION', 0.1);
|
||||
define('API_VERSION', 0.2);
|
||||
|
||||
// Load system dependencies
|
||||
require_once('../config/app.php');
|
||||
@ -100,27 +100,23 @@ if (API_ENABLED) {
|
||||
$response = [
|
||||
'status' => true,
|
||||
'result' => [
|
||||
'applicationName' => APPLICATION_NAME,
|
||||
'applicationMode' => APPLICATION_MODE,
|
||||
'applicationUrl' => WEBSITE_DOMAIN,
|
||||
|
||||
'crawlUrlRegexp' => CRAWL_URL_REGEXP,
|
||||
|
||||
'crawlHostDefaultPagesLimit' => CRAWL_HOST_DEFAULT_PAGES_LIMIT,
|
||||
'crawlHostDefaultStatus' => CRAWL_HOST_DEFAULT_STATUS,
|
||||
'crawlHostDefaultMetaOnly' => CRAWL_HOST_DEFAULT_META_ONLY,
|
||||
|
||||
'crawlHostPageSecondsOffset' => CRAWL_PAGE_SECONDS_OFFSET,
|
||||
'cleanHostSecondsOffset' => CLEAN_HOST_SECONDS_OFFSET,
|
||||
|
||||
'crawlRobotsDefaultRules' => CRAWL_ROBOTS_DEFAULT_RULES,
|
||||
'crawlRobotsPostfixRules' => CRAWL_ROBOTS_POSTFIX_RULES,
|
||||
|
||||
'apiVersion' => API_VERSION,
|
||||
|
||||
'apiEnabled' => API_ENABLED,
|
||||
'apiSearchEnabled' => API_SEARCH_ENABLED,
|
||||
'apiHostsEnabled' => API_HOSTS_ENABLED,
|
||||
'config' => [
|
||||
'websiteDomain' => WEBSITE_DOMAIN,
|
||||
'crawlUrlRegexp' => CRAWL_URL_REGEXP,
|
||||
'crawlHostDefaultPagesLimit' => CRAWL_HOST_DEFAULT_PAGES_LIMIT,
|
||||
'crawlHostDefaultStatus' => CRAWL_HOST_DEFAULT_STATUS,
|
||||
'crawlHostDefaultMetaOnly' => CRAWL_HOST_DEFAULT_META_ONLY,
|
||||
'crawlHostPageSecondsOffset' => CRAWL_PAGE_SECONDS_OFFSET,
|
||||
'cleanHostSecondsOffset' => CLEAN_HOST_SECONDS_OFFSET,
|
||||
'crawlRobotsDefaultRules' => CRAWL_ROBOTS_DEFAULT_RULES,
|
||||
'crawlRobotsPostfixRules' => CRAWL_ROBOTS_POSTFIX_RULES,
|
||||
],
|
||||
'api' => [
|
||||
'version' => API_VERSION,
|
||||
'manifest' => API_ENABLED && API_MANIFEST_ENABLED ? WEBSITE_DOMAIN . '/api.php?action=manifest' : false,
|
||||
'search' => API_ENABLED && API_SEARCH_ENABLED ? WEBSITE_DOMAIN . '/api.php?action=search' : false,
|
||||
'hosts' => API_ENABLED && API_HOSTS_ENABLED ? WEBSITE_DOMAIN . '/api.php?action=hosts' : false,
|
||||
]
|
||||
],
|
||||
];
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user