Mercurial > mercurial > hgweb_rsearcher.cgi
diff go/client.go @ 1:eaa27e4ed5be
add client_ui.go
author | pyon@macmini |
---|---|
date | Mon, 01 Oct 2018 23:18:29 +0900 |
parents | d3b8cd5aeb70 |
children | db4813125eb8 |
line wrap: on
line diff
--- a/go/client.go Sun Sep 30 17:27:04 2018 +0900 +++ b/go/client.go Mon Oct 01 23:18:29 2018 +0900 @@ -1,7 +1,7 @@ /* client.go : client-program. - Version : 0.0 - Last Change: 2018-09-30 Sun 17:09:04. + Version : 1.0 + Last Change: 2018-10-01 Mon 21:45:18. install to: rsearcher_root/ @@ -48,12 +48,12 @@ fmt.Fprintf( os.Stderr, "no remote host.\n" ) os.Exit( 1 ) } - fmt.Println( "Getting grsearcher.exe..." ) + fmt.Print( "Getting grsearcher.exe..." ) host := flag.Args()[0] if _, err := get_file( host, "/release/grsearcher.exe", "grsearcher.exe" ); err != nil { log.Fatal( err ) } - fmt.Println( "Getting client.exe..." ) + fmt.Print( "Getting client.exe..." ) if _, err := get_file( host, "/release/client.exe", "client1.exe" ); err != nil { log.Fatal( err ) } @@ -65,18 +65,18 @@ fmt.Fprintf( os.Stderr, "no remote host.\n" ) os.Exit( 1 ) } - fmt.Println( "Getting auth.db..." ) + fmt.Print( "Getting auth.db..." ) host := flag.Args()[0] if _, err := get_file( host, "/db/auth.db", "auth.db" ); err != nil { log.Fatal( err ) } - fmt.Println( "Getting hhs.db..." ) + fmt.Print( "Getting hhs.db..." ) if _, err := get_file( host, "/db/hhs.db", "hhs.db" ); err != nil { log.Fatal( err ) } if time.Now().Day() % 10 == 0 { - fmt.Println( "Getting index.db..." ) + fmt.Print( "Getting index.db..." ) if _, err := get_file( host, "/db/index.db", "index.db" ); err != nil { log.Fatal( err ) } @@ -121,6 +121,10 @@ if err != nil { return nil, err } + fmt.Println( "\t[" + res.Status + "]" ) + if res.StatusCode == http.StatusNotFound { + return nil, nil + } b, err := ioutil.ReadAll( res.Body ) res.Body.Close() if err != nil { @@ -155,7 +159,7 @@ } //f, _ := os.Create( hdr.Name ) fn := fmt.Sprintf( "%s_%d.jpg", d, i ) - fn = fmt.Sprintf( "00000000_%d.jpg", i ) // for test + fn = fmt.Sprintf( "00000000_%d", i ) // for test fn = filepath.Join( ".cache", fn ) f, _ := os.Create( fn )