chore: import upstream snapshot with attribution
E2E Headed Chrome / e2e-headed (macos-15) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (ubuntu-latest) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / unit-test (push) Has been cancelled
CI / bun-test (push) Has been cancelled
CI / adapter-test (push) Has been cancelled
CI / smoke-test (macos-latest) (push) Has been cancelled
CI / smoke-test (ubuntu-latest) (push) Has been cancelled
Security Audit / audit (push) Has been cancelled
Build Chrome Extension / build (push) Has been cancelled
Trigger Website Rebuild (Docs Updated) / dispatch (push) Has been cancelled
E2E Headed Chrome / e2e-headed (macos-15) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (ubuntu-latest) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / unit-test (push) Has been cancelled
CI / bun-test (push) Has been cancelled
CI / adapter-test (push) Has been cancelled
CI / smoke-test (macos-latest) (push) Has been cancelled
CI / smoke-test (ubuntu-latest) (push) Has been cancelled
Security Audit / audit (push) Has been cancelled
Build Chrome Extension / build (push) Has been cancelled
Trigger Website Rebuild (Docs Updated) / dispatch (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
import { cli, Strategy } from '@jackwener/opencli/registry';
|
||||
import { DOMAIN, SITE, gqlRequest } from './_helpers.js';
|
||||
cli({
|
||||
site: SITE,
|
||||
name: 'sequences',
|
||||
access: 'read',
|
||||
description: 'List post collections',
|
||||
domain: DOMAIN,
|
||||
strategy: Strategy.PUBLIC,
|
||||
browser: false,
|
||||
args: [{ name: 'limit', type: 'int', default: 10, help: 'Number of results' }],
|
||||
columns: ['rank', 'title', 'author'],
|
||||
func: async (kwargs) => {
|
||||
const limit = Number(kwargs.limit ?? 10);
|
||||
const query = `query Sequences {
|
||||
sequences(input: {terms: {view: "communitySequences", limit: ${limit}}}) {
|
||||
results { _id title user { displayName } createdAt }
|
||||
}
|
||||
}`;
|
||||
const data = await gqlRequest(query);
|
||||
const sequences = (data?.sequences?.results ?? []);
|
||||
return sequences.map((item, i) => ({
|
||||
rank: i + 1,
|
||||
title: item.title ?? '',
|
||||
author: item.user?.displayName ?? '',
|
||||
}));
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user