Summarizers¶
Logseq Content Summarizer Module.
Classes:
| Name | Description |
|---|---|
SummaryFile |
Summary files for the Logseq Analyzer. |
LogseqFileSummarizer |
Class to summarize Logseq files. |
LogseqContentSummarizer |
Class to summarize Logseq content. |
LogseqFileSummarizer(index: FileIndex = FileIndex(), general: dict[str, list[str]] = (lambda: defaultdict(list))(), filetypes: dict[str, list[str]] = (lambda: defaultdict(list))(), nodetypes: dict[str, list[str]] = (lambda: defaultdict(list))(), extensions: dict[str, list[str]] = (lambda: defaultdict(list))())
dataclass
¶
Class to summarize Logseq files.
Methods:
| Name | Description |
|---|---|
__post_init__ |
Initialize the LogseqFileSummarizer instance. |
generate_summary |
Generate general subsets for the Logseq Analyzer. |
LogseqContentSummarizer(index: FileIndex = FileIndex(), report: dict[str, dict[str, Any]] = dict(), size_report: dict[str, dict[str, Any]] = dict(), timestamp_report: dict[str, dict[str, Any]] = dict(), namespace_report: dict[str, dict[str, Any]] = dict(), bullet_report: dict[str, dict[str, Any]] = dict())
dataclass
¶
Class to summarize Logseq content.
Methods:
| Name | Description |
|---|---|
__post_init__ |
Initialize the LogseqContentSummarizer instance. |
generate_summary |
Generate summary subsets for content data in the Logseq graph. |
sort_report |
Sort the report dictionary by count in descending order. |