521xueweihan / GitHub520

:kissing_heart: 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)
21.33k stars 2.15k forks source link

不稳定 #228

Closed ddkwork closed 5 months ago

ddkwork commented 5 months ago

我写了个小脚本自动刷新它,有时候一直链接不上,很多时候是正常的,感谢作者大人

    ticker := time.NewTicker(time.Minute)
    for range ticker.C {
        mylog.Trace("update hosts")
        b := stream.NewBuffer(hosts)
        request := httpClient.New().Url("https://gitlab.com/ineo6/hosts/-/raw/master/hosts").Get().Request()
        b.WriteStringLn(request.String())

        buffer := stream.NewBuffer(path)
        diff := mylog.Diff(path, b.Bytes(), path, buffer.Bytes())
        if diff != nil {
            println(string(diff))
            stream.WriteTruncate(path, b.String())
            mylog.Success("hosts updated")
        }
    }