mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-09 21:29:11 +00:00
Allow recursive glob pattern (**) to add files to search index
- Simplify configuring files to index For Obsidian/Org-Roam type systems with lots of small files in khoj.yml using `input-filter'
This commit is contained in:
@@ -77,7 +77,7 @@ class BeancountToJsonl(TextToJsonl):
|
|||||||
filtered_beancount_files = {
|
filtered_beancount_files = {
|
||||||
filtered_file
|
filtered_file
|
||||||
for beancount_file_filter in beancount_file_filters
|
for beancount_file_filter in beancount_file_filters
|
||||||
for filtered_file in glob.glob(get_absolute_path(beancount_file_filter))
|
for filtered_file in glob.glob(get_absolute_path(beancount_file_filter), recursive=True)
|
||||||
}
|
}
|
||||||
|
|
||||||
all_beancount_files = sorted(absolute_beancount_files | filtered_beancount_files)
|
all_beancount_files = sorted(absolute_beancount_files | filtered_beancount_files)
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ class MarkdownToJsonl(TextToJsonl):
|
|||||||
filtered_markdown_files = {
|
filtered_markdown_files = {
|
||||||
filtered_file
|
filtered_file
|
||||||
for markdown_file_filter in markdown_file_filters
|
for markdown_file_filter in markdown_file_filters
|
||||||
for filtered_file in glob.glob(get_absolute_path(markdown_file_filter))
|
for filtered_file in glob.glob(get_absolute_path(markdown_file_filter), recursive=True)
|
||||||
}
|
}
|
||||||
|
|
||||||
all_markdown_files = sorted(absolute_markdown_files | filtered_markdown_files)
|
all_markdown_files = sorted(absolute_markdown_files | filtered_markdown_files)
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ class OrgToJsonl(TextToJsonl):
|
|||||||
filtered_org_files = {
|
filtered_org_files = {
|
||||||
filtered_file
|
filtered_file
|
||||||
for org_file_filter in org_file_filters
|
for org_file_filter in org_file_filters
|
||||||
for filtered_file in glob.glob(get_absolute_path(org_file_filter))
|
for filtered_file in glob.glob(get_absolute_path(org_file_filter), recursive=True)
|
||||||
}
|
}
|
||||||
|
|
||||||
all_org_files = sorted(absolute_org_files | filtered_org_files)
|
all_org_files = sorted(absolute_org_files | filtered_org_files)
|
||||||
|
|||||||
Reference in New Issue
Block a user