Skip to content

Instantly share code, notes, and snippets.

@agung037
Last active May 5, 2023 11:10
Show Gist options
  • Save agung037/910a731b950377cf1427c16f5e05ed3f to your computer and use it in GitHub Desktop.
Save agung037/910a731b950377cf1427c16f5e05ed3f to your computer and use it in GitHub Desktop.
html generator dengan python

Html Generator Dengan Python

Cara Menggunakan

  • Salin semua kode yang ada di main.py kedalam IDE / text editor anda
  • buat folder html (ini diperlukan untuk menyimpan hasil output)
  • install library Faker, pip install faker
  • jalankan file main.py
  • anda akan diminta memasukan nama file
  • jika tidak ada error kemudian program akan membuatkan anda file html pada folder html
import os
from faker import Faker
def create_html():
faker = Faker()
file_name = input("Masukan nama file: ")
file_path = os.path.join("html", f"{file_name}.html")
contents = ""
for i in range(100):
contents += f"\n <li>{faker.first_name()} {faker.last_name()}</li>"
with open(file_path, "w") as f:
f.write(f'''
<html>
<body>
<h1>Hello {file_name}.html</h1>
<h2>Friend list</h2>
<ul>{contents}
</ul>
</body>
</html>
''')
print(f"HTML file '{file_name}.html' telah dibuat di './html' folder.")
if __name__ == "__main__":
create_html()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment