diff --git a/_data/signed/AttackHelicopter.yaml b/_data/signed/AttackHelicopter.yaml new file mode 100644 index 000000000..a6eb329ba --- /dev/null +++ b/_data/signed/AttackHelicopter.yaml @@ -0,0 +1,2 @@ +name: zeom +link: https://github.com/AttackHelicopter diff --git a/_data/signed/Jm466.yaml b/_data/signed/Jm466.yaml new file mode 100644 index 000000000..097a1c0a8 --- /dev/null +++ b/_data/signed/Jm466.yaml @@ -0,0 +1,2 @@ +name: José Martínez Martínez +link: mailto:jmartinezm2000@gmail.com diff --git a/_data/signed/Karlend.yaml b/_data/signed/Karlend.yaml new file mode 100644 index 000000000..083e102bd --- /dev/null +++ b/_data/signed/Karlend.yaml @@ -0,0 +1,2 @@ +name: Dmytro Lysenko +link: mailto:johnny@ne.nae.bet diff --git a/_data/signed/Niicha.yaml b/_data/signed/Niicha.yaml new file mode 100644 index 000000000..d19e3f9ed --- /dev/null +++ b/_data/signed/Niicha.yaml @@ -0,0 +1,2 @@ +name: Niicha +link: https://github.com/Niicha diff --git a/_data/signed/nuisanthon.yaml b/_data/signed/nuisanthon.yaml new file mode 100644 index 000000000..1a47073e2 --- /dev/null +++ b/_data/signed/nuisanthon.yaml @@ -0,0 +1,2 @@ +name: sue +link: https://github.com/nuisanthon diff --git a/_data/signed/petahi.yaml b/_data/signed/petahi.yaml new file mode 100644 index 000000000..63b122626 --- /dev/null +++ b/_data/signed/petahi.yaml @@ -0,0 +1,2 @@ +name: Petar Hitij +link: mailto:petahi@gmail.com diff --git a/_data/signed/spithash.yaml b/_data/signed/spithash.yaml new file mode 100644 index 000000000..55f0fa844 --- /dev/null +++ b/_data/signed/spithash.yaml @@ -0,0 +1,2 @@ +name: Stathis Xantinidis +link: https://github.com/spithash diff --git a/_data/signed/tuwid.yaml b/_data/signed/tuwid.yaml new file mode 100644 index 000000000..dd0a52168 --- /dev/null +++ b/_data/signed/tuwid.yaml @@ -0,0 +1,2 @@ +name: Artur D +link: https://github.com/tuwid diff --git a/add-from-issue.py b/add-from-issue.py index 03b7ea502..5f1ca4978 100644 --- a/add-from-issue.py +++ b/add-from-issue.py @@ -13,8 +13,23 @@ for info, content in zip(parts[::2], parts[1::2]): author = info_dict["author"] content_lines = [line.strip() for line in content.decode().replace("`", "").strip().split("\n") if line.strip()] + imported = False for i in range(len(content_lines) - 1): if content_lines[i].lower().startswith("name:") and content_lines[i + 1].lower().startswith("link:"): if not os.path.isfile(f"_data/signed/{author}.yaml"): with open(f"_data/signed/{author}.yaml", "w") as f: f.write("name:" + content_lines[i][5:] + "\nlink:" + content_lines[i + 1][5:] + "\n") + imported = True + if not imported and len(content_lines) == 2: + name, link = content_lines + if name.lower().startswith("name:"): + name = name[5:] + name = name.strip() + if link.lower().startswith("link:"): + link = link[5:] + link = link.strip() + if "/" in link or "@" in link: + if not os.path.isfile(f"_data/signed/{author}.yaml"): + with open(f"_data/signed/{author}.yaml", "w") as f: + f.write(f"name: {name}\nlink: {link}\n") +