MCPcopy Create free account
hub / github.com/Useful-Scripts-Extension/useful-script / generateMd

Function generateMd

md/exportScriptsToMd.js:4–34  ·  view source on GitHub ↗
(lang = "vi")

Source from the content-addressed store, hash-verified

2import { tabs } from "../popup/tabs.js";
3
4function generateMd(lang = "vi") {
5 let index = 1;
6 let md = tabs
7 .map((tab) => {
8 let title = tab.name[lang];
9
10 let scripts = tab.scripts
11 ?.map((script) => {
12 if (isTitle(script)) {
13 return "\n" + script.name[lang];
14 }
15
16 return `<details>
17 <summary>${index++}. ${script.name[lang]}</summary>
18
19 [${lang === "vi" ? "Xem mã nguồn" : "View source"}](/scripts/${script.id}.js)
20
21 <code>${script.description[lang]}</code>
22
23 ${script.description.img ? `![](${script.description.img})` : ""}
24
25</details>`;
26 })
27 .join("\n");
28
29 return `### ${title}\n${scripts}`;
30 })
31 .join("\n\n");
32
33 console.log(md);
34}
35
36generateMd("vi");
37generateMd("en");

Callers 1

Calls 1

isTitleFunction · 0.90

Tested by

no test coverage detected