From b87b7351866e52f2b740162e6a3422d32e0dd380 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 30 Jul 2021 18:17:54 +0200 Subject: gather initial fixes --- phttps___opencores.org_projects.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 phttps___opencores.org_projects.json (limited to 'phttps___opencores.org_projects.json') diff --git a/phttps___opencores.org_projects.json b/phttps___opencores.org_projects.json new file mode 100644 index 0000000..3168a6d --- /dev/null +++ b/phttps___opencores.org_projects.json @@ -0,0 +1 @@ +[{"sopencores":{"url":"","hash":"","text":"/**\n * Copyright 2021 Wojtek Kosior\n *\n * Available under the terms of Creative Commons Zero.\n */\n\nlet data = JSON.parse(document.getElementById(\"__NEXT_DATA__\").textContent);\nlet sections = {};\nfor (let h1 of document.getElementsByClassName(\"cMJCrc\")) {\n let ul = document.createElement(\"ul\");\n if (h1.nextElementSibling !== null)\n\th1.parentNode.insertBefore(ul, h1.nextElementSibling);\n else\n\th1.parentNode.appendChild(ul);\n\n sections[h1.children[1].firstChild.textContent] = ul;\n}\n\nfor (let prop of data.props.pageProps.list) {\n let ul = sections[prop.category];\n if (ul === undefined) {\n\tconsole.log(`unknown category \"${prop.category}\" for project \"${prop.title}\"`);\n\tcontinue;\n }\n\n let li = document.createElement(\"li\");\n let a = document.createElement(\"a\");\n a.setAttribute(\"href\", \"/projects/\" + prop.slug);\n a.textContent = prop.title;\n\n li.appendChild(a);\n ul.appendChild(li);\n}\n"}},{"phttps://opencores.org/projects":{"components":["s","opencores"]}}] \ No newline at end of file -- cgit v1.2.3