(label: str, target: str)
| 177 | |
| 178 | |
| 179 | def _markdown_link(label: str, target: str) -> str: |
| 180 | target = _clean_text(target) |
| 181 | if not target: |
| 182 | return label |
| 183 | if target.startswith(("http://", "https://")): |
| 184 | return f"[{label}]({target})" |
| 185 | return f"[{label}](<{Path(target).expanduser().as_posix()}>)" |
| 186 | |
| 187 | |
| 188 | def _paper_links(node: Dict[str, Any]) -> str: |
no test coverage detected