File tree 8 files changed +20
-20
lines changed
8 files changed +20
-20
lines changed Original file line number Diff line number Diff line change 1
- package clearip
1
+ package iptrace
2
2
3
3
import "fmt"
4
4
@@ -10,19 +10,19 @@ type Client struct {
10
10
APIKey string
11
11
}
12
12
13
- // BaseURI base url for clearip
14
- const defaultBaseURI = "https://api.clearip .io"
13
+ // BaseURI base url for iptrace
14
+ const defaultBaseURI = "https://api.iptrace .io"
15
15
16
- // NewClient returns a new ClearIp API client, configured with default HTTPClient.
16
+ // NewClient returns a new iptrace API client, configured with default HTTPClient.
17
17
func NewClient (apiKey string ) (* Client , error ) {
18
18
19
19
if len (apiKey ) == 0 {
20
20
return nil , fmt .Errorf ("API key required" )
21
21
}
22
- clearip := Client {APIKey : apiKey , BaseURI : defaultBaseURI }
23
- clearip .HTTPClient = NewHTTPClient (clearip .APIKey , clearip .BaseURI )
24
- clearip .setup ()
25
- return & clearip , nil
22
+ iptrace := Client {APIKey : apiKey , BaseURI : defaultBaseURI }
23
+ iptrace .HTTPClient = NewHTTPClient (iptrace .APIKey , iptrace .BaseURI )
24
+ iptrace .setup ()
25
+ return & iptrace , nil
26
26
}
27
27
28
28
func (c * Client ) setup () {
Original file line number Diff line number Diff line change 1
- package clearip
1
+ package iptrace
2
2
3
3
import (
4
4
"encoding/json"
Original file line number Diff line number Diff line change 1
- package clearip
1
+ package iptrace
2
2
3
3
type TestHTTPClient struct {}
4
4
Original file line number Diff line number Diff line change 1
- package clearip
1
+ package iptrace
2
2
3
3
import (
4
4
"fmt"
Original file line number Diff line number Diff line change 1
- package clearip
1
+ package iptrace
2
2
3
3
import "encoding/json"
4
4
Original file line number Diff line number Diff line change 1
- package clearip
1
+ package iptrace
2
2
3
3
import (
4
4
"encoding/json"
Original file line number Diff line number Diff line change 1
- package clearip
1
+ package iptrace
2
2
3
3
import (
4
4
"io/ioutil"
Original file line number Diff line number Diff line change 1
- # IPTrace .io Golang client
1
+ # iptrace .io Golang client
2
2
3
- Golang client for IPTrace web-service API to determine location of visitors based on their IP.
3
+ Golang client for iptrace web-service API to determine location of visitors based on their IP.
4
4
5
5
## Installation
6
6
7
7
``` bash
8
- go get -u github.com/IPTrace/IPTrace -go
8
+ go get -u github.com/getiptrace/iptrace -go
9
9
```
10
10
11
11
## usage
@@ -16,19 +16,19 @@ Get ip info:
16
16
package main
17
17
18
18
import (
19
- iptrace " github.com/IPTrace/IPTrace -go"
19
+ iptrace " github.com/getiptrace/iptrace -go"
20
20
" fmt"
21
21
)
22
22
23
23
func main () {
24
24
25
- clearipClient , err := clearip .NewClient (" API Key HERE" )
25
+ iptraceClient , err := iptrace .NewClient (" API Key HERE" )
26
26
if err != nil {
27
27
fmt.Println (err)
28
28
return
29
29
}
30
30
31
- response , err := clearipClient .IPRepo .GetAllDataByIP (" IP HERE" )
31
+ response , err := iptraceClient .IPRepo .GetAllDataByIP (" IP HERE" )
32
32
if err != nil {
33
33
fmt.Println (err)
34
34
return
You can’t perform that action at this time.
0 commit comments