i use a very simple piece of code to make the identifiers you see at the bottom of the page. eg. kkkkkk-4444. its used so that when the article goes ive it can be found by the identifier just in case theres multiple with the same name. here it is as raw python three.
=====================================
import random
import string
def generate_unique_code():
# Generate a random 6-figure number
numbers = ''.join(str(random.randint(0, 9)) for _ in range(6))
# Generate a random 5-letter string
letters = ''.join(random.choices(string.ascii_uppercase, k=5))
# Combine numbers and letters with a dash
code = f"{numbers}-{letters}"
# Check if the code has been generated before
with open("generated_codes.txt", "r") as file:
existing_codes = file.read().splitlines()
while code in existing_codes:
# Regenerate numbers and letters if code exists
numbers = ''.join(str(random.randint(0, 9)) for _ in range(6))
letters = ''.join(random.choices(string.ascii_uppercase, k=5))
code = f"{numbers}-{letters}"
# Save the code to the file
with open("generated_codes.txt", "a") as file:
file.write(code + "\n")
return code
def main():
# Generate and print a unique code
unique_code = generate_unique_code()
print("Unique Code:", unique_code)
if __name__ == "__main__":
main()
=====================================
this generates a random code with 5 capital letters and 6 numbers separated with a dash, then it checks it against generate_codes.txt to see if its been used before, if not it gets saved. this allows every blog or article to be found via a unique code along with the title.
blog identifier: 143945-KYXFU
Comments
Displaying 0 of 0 comments ( View all | Add Comment )