Add an additional data source for issues from Github repositories + quality of life updates

- Use a request session to reduce the overhead of setting up a new connection with the Github URL each request
- Use the streaming feature for the REST api to reduce some of the memory footprint
This commit is contained in:
sabaimran
2023-06-29 10:59:54 -07:00
parent c0d35bafdd
commit 70e550250a
3 changed files with 144 additions and 10 deletions

View File

@@ -61,6 +61,7 @@
let org_files = data.filter((item) => item.additional.file.endsWith(".org"));
let md_files = data.filter((item) => item.additional.file.endsWith(".md"));
let pdf_files = data.filter((item) => item.additional.file.endsWith(".pdf"));
let issue_files = data.filter((item) => item.additional.file.includes("issues") && item.additional.file.includes("github.com"));
let html = "";
if (org_files.length > 0) {
@@ -71,6 +72,10 @@
html += render_markdown(query, md_files);
}
if (issue_files.length > 0) {
html += render_markdown(query, issue_files);
}
if (pdf_files.length > 0) {
html += render_pdf(query, pdf_files);
}
@@ -370,6 +375,17 @@
max-width: 100;
}
a {
color: #3b82f6;
text-decoration: none;
}
img.md-level {
width: 20px;
height: 20px;
border-radius: 50%;
}
</style>
</html>