Skip to content

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.

SummaryFile

Bases: StrEnum

Summary files for the Logseq Analyzer.

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.

__post_init__() -> None

Initialize the LogseqFileSummarizer instance.

generate_summary() -> None

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.

__post_init__() -> None

Initialize the LogseqContentSummarizer instance.

generate_summary() -> None

Generate summary subsets for content data in the Logseq graph.

sort_report() -> None

Sort the report dictionary by count in descending order.