mirror of
https://github.com/Garmelon/PFERD.git
synced 2026-04-13 07:55:05 +02:00
Use Python facilities to convert paths to file:// urls
This commit is contained in:
parent
287173b0b1
commit
678283d341
2 changed files with 4 additions and 2 deletions
|
|
@ -1,6 +1,5 @@
|
|||
from pathlib import Path, PurePath
|
||||
from typing import Dict, List, Optional
|
||||
from urllib.parse import quote
|
||||
|
||||
from rich.markup import escape
|
||||
|
||||
|
|
@ -171,7 +170,7 @@ class Pferd:
|
|||
|
||||
def fmt_path_link(relative_path: PurePath) -> str:
|
||||
# We need to URL-encode the path because it might contain spaces or special characters
|
||||
link = f"file://{quote(str(crawler.output_dir.resolve(relative_path).absolute()))}"
|
||||
link = crawler.output_dir.resolve(relative_path).absolute().as_uri()
|
||||
return f"[link={link}]{fmt_path(relative_path)}[/link]"
|
||||
|
||||
something_changed = False
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue