Mercurial > mercurial > hgweb_rsearcher.cgi
diff go/client.go @ 14:c1dc1fcee7fe
print zoom.
author | pyon@macmini |
---|---|
date | Sun, 09 Dec 2018 14:38:15 +0900 |
parents | f5ffc34f045a |
children |
line wrap: on
line diff
--- a/go/client.go Wed Nov 14 19:43:40 2018 +0900 +++ b/go/client.go Sun Dec 09 14:38:15 2018 +0900 @@ -1,7 +1,7 @@ /* client.go : client-program. - Version : 1.3a - Last Change: 2018-11-14 水 16:58:29. + Version : 1.4 + Last Change: 2018-12-05 水 08:29:02. install to: rsearcher_root/ @@ -34,6 +34,7 @@ "io/ioutil" "log" "net/http" + "net/url" "os" "path/filepath" "regexp" @@ -43,7 +44,7 @@ var version string func init() { - version = "1.3a" // manual.pdf version + version = "1.4" // image query version } func main() { @@ -111,19 +112,19 @@ host := flag.Args()[0] fmt.Print( "Getting client.exe..." ) - if _, err := get_file( host, "/release/client.exe", "client1.exe" ); err != nil { + if _, err := get_file( host, "/release/client.exe", "", "client1.exe" ); err != nil { log.Fatal( err ) } fmt.Print( "Getting crypto.exe..." ) - if _, err := get_file( host, "/release/crypto.exe", "crypto.exe" ); err != nil { + if _, err := get_file( host, "/release/crypto.exe", "", "crypto.exe" ); err != nil { log.Fatal( err ) } fmt.Print( "Getting grsearcher.exe..." ) - if _, err := get_file( host, "/release/grsearcher.exe", "grsearcher.exe" ); err != nil { + if _, err := get_file( host, "/release/grsearcher.exe", "", "grsearcher.exe" ); err != nil { log.Fatal( err ) } fmt.Print( "Getting manual.pdf..." ) - if _, err := get_file( host, "/release/manual.pdf", "manual.pdf" ); err != nil { + if _, err := get_file( host, "/release/manual.pdf", "", "manual.pdf" ); err != nil { log.Fatal( err ) } @@ -141,17 +142,17 @@ } fmt.Print( "Getting auth.db..." ) host := flag.Args()[0] - if _, err := get_file( host, "/db/auth.db", "auth.db" ); err != nil { + if _, err := get_file( host, "/db/auth.db", "", "auth.db" ); err != nil { log.Fatal( err ) } fmt.Print( "Getting hhs.db..." ) - if _, err := get_file( host, "/db/hhs.db", "hhs.db" ); err != nil { + if _, err := get_file( host, "/db/hhs.db", "", "hhs.db" ); err != nil { log.Fatal( err ) } if time.Now().Day() % 14 == 0 { fmt.Print( "Getting index.db..." ) - if _, err := get_file( host, "/db/index.db", "index.db" ); err != nil { + if _, err := get_file( host, "/db/index.db", "", "index.db" ); err != nil { log.Fatal( err ) } } @@ -182,9 +183,13 @@ os.Exit( 1 ) } + v := url.Values{} + v.Set( "q", "12345" ) + q := "" + rfile := "/images/" + d + "/" + h + ".tgz" - fmt.Print( "Getting", rfile ) - b, err := get_file( host, rfile, "" ) + fmt.Print( "Getting ", rfile ) + b, err := get_file( host, rfile, q, "" ) if err != nil { log.Fatal( err ) } @@ -215,7 +220,7 @@ } // HTTP GET -func get_file( host, rfile, lfile string ) ( []byte, error ) { +func get_file( host, rfile, query, lfile string ) ( []byte, error ) { res, err := http.Get( "http://" + host + "/" + rfile ) if err != nil { return nil, err