mirror of
https://github.com/AIsouler/GKD_subscription.git
synced 2025-12-20 00:35:17 +08:00
32 lines
924 B
TypeScript
32 lines
924 B
TypeScript
import { defineGkdSubscription } from '@gkd-kit/define';
|
|
import categories from './categories';
|
|
import globalGroups from './globalGroups';
|
|
import { RawApp, RawAppGroup } from '@gkd-kit/api';
|
|
import { batchImportApps } from '@gkd-kit/tools';
|
|
import { OPEN_AD_ORDER } from './globalGroups';
|
|
|
|
const apps = await batchImportApps(`${import.meta.dirname}/apps`);
|
|
const rawApps: RawApp[] = [];
|
|
apps.forEach((appConfig) => {
|
|
appConfig.groups?.forEach((g: RawAppGroup) => {
|
|
if (!g.name.startsWith('开屏广告')) {
|
|
g.enable = false;
|
|
} else {
|
|
g.order = OPEN_AD_ORDER;
|
|
}
|
|
});
|
|
rawApps.push(appConfig);
|
|
});
|
|
|
|
export default defineGkdSubscription({
|
|
id: 666,
|
|
name: 'AIsouler的GKD订阅',
|
|
version: 0,
|
|
author: 'AIsouler',
|
|
checkUpdateUrl: './AIsouler_gkd.version.json5',
|
|
supportUri: 'https://github.com/AIsouler/GKD_subscription/issues/new/choose',
|
|
categories,
|
|
globalGroups,
|
|
apps: rawApps,
|
|
});
|