Spaces:
Running
Running
update
Browse files
app.py
CHANGED
@@ -235,7 +235,7 @@ def create_space_from_html(title: str, html_content: str, prompts: List[str] = N
|
|
235 |
)
|
236 |
|
237 |
# Prepare the HTML content with proper structure
|
238 |
-
|
239 |
<html lang="en">
|
240 |
<head>
|
241 |
<meta charset="UTF-8">
|
@@ -299,6 +299,8 @@ def create_space_from_html(title: str, html_content: str, prompts: List[str] = N
|
|
299 |
</body>
|
300 |
</html>"""
|
301 |
|
|
|
|
|
302 |
# Upload the HTML file
|
303 |
user_hf_api.upload_file(
|
304 |
path_or_fileobj=full_html.encode('utf-8'),
|
@@ -308,7 +310,8 @@ def create_space_from_html(title: str, html_content: str, prompts: List[str] = N
|
|
308 |
)
|
309 |
|
310 |
# Create README.md with project info
|
311 |
-
|
|
|
312 |
|
313 |
This project was generated using [AnyCoder](https://huggingface.co/spaces/ahsenkhaliq/anycoder), an AI-powered code generator.
|
314 |
|
@@ -318,7 +321,7 @@ This is a static HTML application created by describing the requirements in plai
|
|
318 |
|
319 |
## Generated Prompts
|
320 |
|
321 |
-
{
|
322 |
|
323 |
## View Live
|
324 |
|
@@ -328,6 +331,8 @@ Visit: https://huggingface.co/spaces/{repo_name}
|
|
328 |
*Generated with ❤️ using AnyCoder*
|
329 |
"""
|
330 |
|
|
|
|
|
331 |
user_hf_api.upload_file(
|
332 |
path_or_fileobj=readme_content.encode('utf-8'),
|
333 |
path_in_repo="README.md",
|
|
|
235 |
)
|
236 |
|
237 |
# Prepare the HTML content with proper structure
|
238 |
+
html_template = """<!DOCTYPE html>
|
239 |
<html lang="en">
|
240 |
<head>
|
241 |
<meta charset="UTF-8">
|
|
|
299 |
</body>
|
300 |
</html>"""
|
301 |
|
302 |
+
full_html = html_template.format(title=title, html_content=html_content)
|
303 |
+
|
304 |
# Upload the HTML file
|
305 |
user_hf_api.upload_file(
|
306 |
path_or_fileobj=full_html.encode('utf-8'),
|
|
|
310 |
)
|
311 |
|
312 |
# Create README.md with project info
|
313 |
+
prompts_text = "".join([f"- {prompt}\n" for prompt in (prompts or [])])
|
314 |
+
readme_template = """# {title}
|
315 |
|
316 |
This project was generated using [AnyCoder](https://huggingface.co/spaces/ahsenkhaliq/anycoder), an AI-powered code generator.
|
317 |
|
|
|
321 |
|
322 |
## Generated Prompts
|
323 |
|
324 |
+
{prompts_text}
|
325 |
|
326 |
## View Live
|
327 |
|
|
|
331 |
*Generated with ❤️ using AnyCoder*
|
332 |
"""
|
333 |
|
334 |
+
readme_content = readme_template.format(title=title, prompts_text=prompts_text, repo_name=repo_name)
|
335 |
+
|
336 |
user_hf_api.upload_file(
|
337 |
path_or_fileobj=readme_content.encode('utf-8'),
|
338 |
path_in_repo="README.md",
|