feat: node if, node start, node link
This commit is contained in:
12
utils/link_name_generator.py
Normal file
12
utils/link_name_generator.py
Normal file
@@ -0,0 +1,12 @@
|
||||
def edge_title_generator(counter: int) -> str:
|
||||
chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||||
num = (counter - 1) // len(chars) + 1
|
||||
letter_index = (counter - 1) % len(chars)
|
||||
return f"{chars[letter_index]}{num}"
|
||||
|
||||
def edge_title_to_number(title: str) -> int:
|
||||
chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||||
letter = title[0].upper()
|
||||
number = int(title[1:])
|
||||
letter_index = chars.index(letter)
|
||||
return letter_index + 1 + (number - 1) * len(chars)
|
Reference in New Issue
Block a user