From a3324b7e71ec48daab81981e7d85967a590d4f79 Mon Sep 17 00:00:00 2001 From: Christoph Schlosser Date: Fri, 19 Sep 2025 19:21:11 +0200 Subject: g2h: Add utility script Also move the sources into the more conventional src/g2h dir --- g2h/commit_page.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 g2h/commit_page.py (limited to 'g2h/commit_page.py') diff --git a/g2h/commit_page.py b/g2h/commit_page.py deleted file mode 100644 index 84374e6..0000000 --- a/g2h/commit_page.py +++ /dev/null @@ -1,36 +0,0 @@ -import os - -from .page import Page - -def _redact_local_segment(local_segment): - if len(local_segment) == 0: - return '' - if len(local_segment) < 6: - return local_segment[0] + '...' - return local_segment[:2] + '...' - -def redact_email(email): - if email is None or len(email) == 0: - return '' - - if '@' not in email: - return _redact_local_segment(email) - - local, domain = email.split('@') - redacted_local = _redact_local_segment(local) - - return redacted_local + '@' + domain - -class CommitPage(Page): - def __init__(self, out_dir, name, commit, content_subdir): - super(CommitPage, self).__init__('commit.md', out_dir, os.path.join(commit.hexsha, '_index.md'), name, content_subdir) - self.commit = commit - - def context(self): - return { - 'commit': self.commit, - 'title': self.name + ': ' + self.commit.hexsha, - 'redacted_email': redact_email(self.commit.author.email), - 'content_subdir': self.content_subdir, - 'this_commit': self.commit - } -- cgit v1.2.3