Use printer icon for PDF logs. Only split lines if file at web link in web interface

This commit is contained in:
Debanjum Singh Solanky
2023-06-18 02:24:25 -07:00
parent e06be395f9
commit 595cc5b0f5
3 changed files with 7 additions and 6 deletions

View File

@@ -136,7 +136,7 @@ def configure_search(model: SearchModels, config: FullConfig, regenerate: bool,
# Initialize PDF Search # Initialize PDF Search
if (t == state.SearchType.Pdf or t == None) and config.content_type.pdf: if (t == state.SearchType.Pdf or t == None) and config.content_type.pdf:
logger.info("💸 Setting up search for pdf") logger.info("🖨️ Setting up search for pdf")
# Extract Entries, Generate PDF Embeddings # Extract Entries, Generate PDF Embeddings
model.pdf_search = text_search.setup( model.pdf_search = text_search.setup(
PdfToJsonl, PdfToJsonl,

View File

@@ -34,10 +34,11 @@
function render_markdown(query, data) { function render_markdown(query, data) {
var md = window.markdownit(); var md = window.markdownit();
return md.render(data.map(function (item) { return md.render(data.map(function (item) {
lines = item.entry.split("\n") if (item.additional.file.startsWith("http")) {
if (item.additional.file.startsWith("http")) lines = item.entry.split("\n");
return `${lines[0]}\t[*](${item.additional.file})\n${lines.slice(1).join("\n")}` return `${lines[0]}\t[*](${item.additional.file})\n${lines.slice(1).join("\n")}`;
return `${item.entry}` }
return `${item.entry}`;
}).join("\n")); }).join("\n"));
} }

View File

@@ -178,7 +178,7 @@ def test_incremental_update(content_config: ContentConfig, search_config: Search
@pytest.mark.skipif(os.getenv("GITHUB_PAT_TOKEN") is None, reason="GITHUB_PAT_TOKEN not set") @pytest.mark.skipif(os.getenv("GITHUB_PAT_TOKEN") is None, reason="GITHUB_PAT_TOKEN not set")
def test_asymmetric_setup_github(content_config: ContentConfig, search_config: SearchConfig): def test_asymmetric_setup_github(content_config: ContentConfig, search_config: SearchConfig):
# Act # Act
# Regenerate notes embeddings during asymmetric setup # Regenerate github embeddings to test asymmetric setup without caching
github_model = text_search.setup(GithubToJsonl, content_config.github, search_config.asymmetric, regenerate=True) github_model = text_search.setup(GithubToJsonl, content_config.github, search_config.asymmetric, regenerate=True)
# Assert # Assert