Skip to content
Snippets Groups Projects

Add comments to vanitymapv2

Closed Luca requested to merge feature-comments into main
1 unresolved thread
2 files
+ 39
17
Compare changes
  • Side-by-side
  • Inline

Files

+ 5
5
@@ -13,7 +13,7 @@ from shortlinks.utils import (
@@ -13,7 +13,7 @@ from shortlinks.utils import (
class ShortlinkGenerator:
class ShortlinkGenerator:
logger = logging.getLogger("shortlinks.ShortlinkGenerator")
logger = logging.getLogger("shortlinks.ShortlinkGenerator")
link_mappings: dict[str, str] = {}
link_mappings: dict[str, dict[str, str]] = {}
vanity_file: TextIOWrapper
vanity_file: TextIOWrapper
ignore_urls: List[str]
ignore_urls: List[str]
@@ -40,8 +40,8 @@ class ShortlinkGenerator:
@@ -40,8 +40,8 @@ class ShortlinkGenerator:
def generate(self, out_path: str) -> None:
def generate(self, out_path: str) -> None:
flat_map = flatten_links(self.link_mappings)
flat_map = flatten_links(self.link_mappings)
export_vanity_map_json(out_path, self.link_mappings)
export_vanity_map_json(out_path, self.link_mappings)
for path, url in flat_map.items():
for path, data in flat_map.items():
if url:
if data:
self.logger.info(f"Writing redirect for {path}")
self.logger.info(f"Writing redirect for {path}")
check_url(url, self.ignore_urls)
check_url(data['url'], self.ignore_urls)
write_redirect_html(out_path, path, url)
write_redirect_html(out_path, path, data['url'])
Loading