mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-07 13:23:15 +00:00
Use file source to find entries from github, notion on web, desktop client
This is a more robust mechanism of identification than via file name including github or notion domain names
This commit is contained in:
@@ -112,14 +112,14 @@
|
|||||||
} else if (
|
} else if (
|
||||||
item.additional.file.endsWith(".md") ||
|
item.additional.file.endsWith(".md") ||
|
||||||
item.additional.file.endsWith(".markdown") ||
|
item.additional.file.endsWith(".markdown") ||
|
||||||
(item.additional.file.includes("issues") && item.additional.file.includes("github.com")) ||
|
(item.additional.file.includes("issues") && item.additional.source === "github") ||
|
||||||
(item.additional.file.includes("commit") && item.additional.file.includes("github.com"))
|
(item.additional.file.includes("commit") && item.additional.source === "github")
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
html += render_markdown(query, [item]);
|
html += render_markdown(query, [item]);
|
||||||
} else if (item.additional.file.endsWith(".pdf")) {
|
} else if (item.additional.file.endsWith(".pdf")) {
|
||||||
html += render_pdf(query, [item]);
|
html += render_pdf(query, [item]);
|
||||||
} else if (item.additional.file.includes("notion.so")) {
|
} else if (item.additional.source == "notion") {
|
||||||
html += `<div class="results-notion">` + `<b><a href="${item.additional.file}">${item.additional.heading}</a></b>` + `<p>${item.entry}</p>` + `</div>`;
|
html += `<div class="results-notion">` + `<b><a href="${item.additional.file}">${item.additional.heading}</a></b>` + `<p>${item.entry}</p>` + `</div>`;
|
||||||
} else if (item.additional.file.endsWith(".html")) {
|
} else if (item.additional.file.endsWith(".html")) {
|
||||||
html += render_html(query, [item]);
|
html += render_html(query, [item]);
|
||||||
|
|||||||
@@ -112,14 +112,14 @@
|
|||||||
} else if (
|
} else if (
|
||||||
item.additional.file.endsWith(".md") ||
|
item.additional.file.endsWith(".md") ||
|
||||||
item.additional.file.endsWith(".markdown") ||
|
item.additional.file.endsWith(".markdown") ||
|
||||||
(item.additional.file.includes("issues") && item.additional.file.includes("github.com")) ||
|
(item.additional.file.includes("issues") && item.additional.source === "github") ||
|
||||||
(item.additional.file.includes("commit") && item.additional.file.includes("github.com"))
|
(item.additional.file.includes("commit") && item.additional.source === "github")
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
html += render_markdown(query, [item]);
|
html += render_markdown(query, [item]);
|
||||||
} else if (item.additional.file.endsWith(".pdf")) {
|
} else if (item.additional.file.endsWith(".pdf")) {
|
||||||
html += render_pdf(query, [item]);
|
html += render_pdf(query, [item]);
|
||||||
} else if (item.additional.file.includes("notion.so")) {
|
} else if (item.additional.source === "notion") {
|
||||||
html += `<div class="results-notion">` + `<b><a href="${item.additional.file}">${item.additional.heading}</a></b>` + `<p>${item.entry}</p>` + `</div>`;
|
html += `<div class="results-notion">` + `<b><a href="${item.additional.file}">${item.additional.heading}</a></b>` + `<p>${item.entry}</p>` + `</div>`;
|
||||||
} else if (item.additional.file.endsWith(".html")) {
|
} else if (item.additional.file.endsWith(".html")) {
|
||||||
html += render_html(query, [item]);
|
html += render_html(query, [item]);
|
||||||
|
|||||||
Reference in New Issue
Block a user