prompt_to_title.py 475 B

123456789101112131415161718
  1. def prompt_to_title(prompt):
  2. return (
  3. prompt.replace(" ", "_")
  4. .replace(":", "_")
  5. .replace("'", "_")
  6. .replace('"', "_")
  7. .replace("\\", "_")
  8. .replace(".", "_")
  9. .replace(",", "_")
  10. .replace("(", "_")
  11. .replace(")", "_")
  12. .replace("?", "_")
  13. .replace("!", "_")
  14. .replace("/", "_")
  15. .replace("\n", "_")
  16. # only first 15 characters
  17. .replace("__", "_")[:15]
  18. )