#!/usr/bin/env python3
exit()
import os
import datetime
def Write(path: str):
    htmlstring = """<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta name="viewport" content="width=device-width" initial-scale="1" />
        <meta charset="UTF-8">
        <title>文件目录</title>
    </head>
    <style  type="text/css">
        pre {
            overflow: auto;
        }

        a {
            word-break:break-all;
            word-wrap:break-word;
        }

        h2 {
            overflow: auto;
            word-break:break-all;
            word-wrap:break-word;
        }
    </style>
    <body>
        <h1>文件目录</h1>
        <ul>
            <li><a href="..">../</a></li>
"""
    lists = os.listdir(path)
    lists = sorted(lists, key=str.lower)
    for i in lists:
        if i == "index.html" or i == "CNAME" or i == "build.py" or i == "build.sh" or i == ".git" or i == ".github" or "deb" == i[:3]:
            continue
        if os.path.isdir(f"{path}/{i}"):
            htmlstring += f'\n          <li><a href="{i}/"><img src="/File-icons/folder.svg" width=20px style="width=20px;vertical-align:middle;">  {i}/</a></li>'
        else:
            if ".deb" == os.path.splitext(i)[1]:
                htmlstring += f'\n          <li><a href="{i}"><img src="/File-icons/deb.svg" width=20px style="width=20px;vertical-align:middle;">  {i}</a></li>'
            elif ".jpg" == os.path.splitext(i)[1]:
                htmlstring += f'\n          <li><a href="{i}"><img src="/File-icons/image-jpeg.svg" width=20px style="width=20px;vertical-align:middle;">  {i}</a></li>'
            else:
                htmlstring += f'\n          <li><a href="{i}"><img src="/File-icons/text-x-source.svg" width=20px style="width=20px;vertical-align:middle;">  {i}</a></li>'
    htmlstring += f"""     </ul>
        <hr/>
        <h3>更新时间：{datetime.datetime.now().strftime("%Y年%m月%d日 %H:%M:%S")}</h3>
        <hr/>
        <h2>添加 apt 源</h2>
        <pre><code>wget http://dde15.debian12.gfdgdxi.top/sources/github.sh ; bash github.sh ; rm github.sh</code></pre>
        <p>项目地址：<a href="https://gitee.com/GXDE/">https://gitee.com/GXDE/</a></p>
        <p><a href="https://github.com/GXDE/">https://github.com/GXDE/</a></p>
        <hr/>
        <h1 id="copyright">©2020~2023 gfdgd xi</h1>
</body>
    </body>
</html>
<script>
    window.onload = function(){{
        var d = new Date();
        document.getElementById("copyright").innerHTML = "©2023~" + d.getFullYear() + " gfdgd xi";
    }}
</script>
<script>
var _hmt = _hmt || [];
(function() {{
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?807ee27dfca59506248e7f74c812ca3d";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
}})();
</script>"""
    with open(f"{path}/index.html", "w") as file:
        file.write(htmlstring)
def Dir(path: str):
    Write(path)
    for i in os.listdir(path):
        #print(f"{path}/{i}")
        if os.path.isdir(f"{path}/{i}") and i != ".git" and i != ".github" and i != "deb"  and "deb" != i[:3]:
            Dir(f"{path}/{i}")
Dir(".")
print("构建完成！")
