notes_pipeline.sync_lists#

Sync lists.

Module Contents#

Classes#

Sublist

Sublist.

Functions#

sync_lists

Sync lists.

join_nodes

Join nodes.

invoke_obsidian_command

Invoke Obsidian command.

Data#

API#

notes_pipeline.sync_lists.T#

‘TypeVar(…)’

class notes_pipeline.sync_lists.Sublist(
initlist=None,
)#

Bases: collections.UserList[notes_pipeline.sync_lists.T], typing.Generic[notes_pipeline.sync_lists.T]

Sublist.

Initialization

seq: collections.abc.Sequence[notes_pipeline.sync_lists.T]#

None

data: list[notes_pipeline.sync_lists.T]#

‘field(…)’

idx: int#

None

jump(
idx: int,
count: int = 1,
) Self#

Jump to an index.

walk(
count: int = 1,
step: int = 1,
) Self#

Walk the list.

notes_pipeline.sync_lists.sync_lists(
path: pathlib.Path,
backup: pathlib.Path,
dry: bool = False,
) pandas.DataFrame#

Sync lists.

notes_pipeline.sync_lists.join_nodes(
nodes: collections.abc.Iterable[markdown_it_pyrs.Node],
) str#

Join nodes.

notes_pipeline.sync_lists.invoke_obsidian_command(
command: str,
)#

Invoke Obsidian command.

notes_pipeline.sync_lists.DATAVIEW_TABLE_COLUMNS#

‘join(…)’

notes_pipeline.sync_lists.DATAVIEW_PUBLISHER_NOTE_CONTENT#

None