MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / _obsidian_year_dir

Function _obsidian_year_dir

agents/reading-agent/main.py:273–279  ·  view source on GitHub ↗
(base_dir: Path, paper: Dict[str, Any])

Source from the content-addressed store, hash-verified

271
272
273def _obsidian_year_dir(base_dir: Path, paper: Dict[str, Any]) -> Optional[Path]:
274 if not _looks_like_obsidian_daily_root(base_dir):
275 return None
276 year_dir_name = _daily_note_folder_name(paper)
277 if re.fullmatch(r"Daily Note 20\d{2}", base_dir.name):
278 return base_dir
279 return base_dir / year_dir_name
280
281
282def _obsidian_month_dir(base_dir: Path, paper: Dict[str, Any], kind: str) -> Optional[Path]:

Callers 1

_obsidian_month_dirFunction · 0.85

Calls 2

_daily_note_folder_nameFunction · 0.85

Tested by

no test coverage detected