Skip to content
This repository was archived by the owner on Mar 14, 2025. It is now read-only.

Commit 055aa53

Browse files
authored
Merge pull request #6 from Zy143L/master
feat: using flag
2 parents 62188ca + 41ba616 commit 055aa53

File tree

3 files changed

+24
-22
lines changed

3 files changed

+24
-22
lines changed

src/adsb.go

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ import (
55
"compress/zlib"
66
"encoding/base64"
77
"fmt"
8-
"github.com/Unknwon/goconfig"
8+
// "github.com/Unknwon/goconfig"
99
"io/ioutil"
1010
"net"
1111
"net/http"
1212
"net/url"
1313
"os"
1414
"strings"
1515
"time"
16+
"flag"
1617
)
1718

1819
var (
@@ -21,20 +22,22 @@ var (
2122
feeyoUrl string
2223
UUID string
2324
)
24-
var Config *goconfig.ConfigFile
25+
// var Config *goconfig.ConfigFile
2526

27+
var err error
2628
func main() {
27-
initConfig()
28-
fmt.Println("本项目地址:https://github.com/dextercai/feeyo-adsb-golang")
29-
fmt.Println("温馨提示:二次分发时请遵守GPL3.0协议")
29+
// initConfig()
30+
31+
fmt.Println("本项目地址: https://github.com/dextercai/feeyo-adsb-golang")
32+
fmt.Println("温馨提示: 二次分发时请遵守GPL3.0协议")
3033
fmt.Println("=============================================================================================")
31-
fmt.Println("敬告:请不要尝试将相关电波数据传送至FR24,RadarBox,FA等境外平台,这将严重违反无线电管理条例以及国家安全法!")
34+
fmt.Println("敬告: 请不要尝试将相关电波数据传送至FR24, RadarBox, FA等境外平台, 这将严重违反无线电管理条例以及国家安全法!")
35+
flag.StringVar(&UUID, "uuid", "", "UUID 16位")
36+
flag.StringVar(&ipDump1090, "ip", "127.0.0.1", "设备IP")
37+
flag.StringVar(&portDump1090, "port","30003", "Dump1090端口")
38+
flag.StringVar(&feeyoUrl, "feeyoUrl", "https://adsb.feeyo.com/adsb/ReceiveCompressADSB.php", "飞常准接口地址")
39+
flag.Parse()
3240

33-
var err error
34-
UUID, err = Config.GetValue("config", "UUID")
35-
ipDump1090, err = Config.GetValue("config", "ip")
36-
portDump1090, err = Config.GetValue("config", "port")
37-
feeyoUrl, err = Config.GetValue("config", "url")
3841
if UUID == "" || len(UUID) != 16 || ipDump1090 == "" || portDump1090 == "" || feeyoUrl == "" || err != nil {
3942
println("配置错误")
4043
os.Exit(0)
@@ -65,14 +68,15 @@ func main() {
6568
}
6669

6770
}
68-
func initConfig() {
69-
var err error
70-
Config, err = goconfig.LoadConfigFile("conf.ini")
71-
if err != nil {
72-
fmt.Println("conf.ini配置文件不存在,请检查.")
73-
os.Exit(0)
74-
}
75-
}
71+
// func initConfig() {
72+
// var err error
73+
// Config, err = goconfig.LoadConfigFile("conf.ini")
74+
// if err != nil {
75+
// fmt.Println("conf.ini配置文件不存在,请检查.")
76+
// os.Exit(0)
77+
// }
78+
// }
79+
7680
func sendMessage(line []byte) {
7781
sourceData := base64.StdEncoding.EncodeToString(DoZlibCompress(line))
7882
postValue := url.Values{}

src/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ module dextercai.com/feeyo-adsb-golang
22

33
go 1.13
44

5-
require github.com/Unknwon/goconfig v0.0.0-20200908083735-df7de6a44db8
5+
// require github.com/Unknwon/goconfig v0.0.0-20200908083735-df7de6a44db8

src/go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +0,0 @@
1-
github.com/Unknwon/goconfig v0.0.0-20200908083735-df7de6a44db8 h1:1TrMV1HmBApBbM+Hy7RCKZD6UlYWYIPPfoeXomG7+zE=
2-
github.com/Unknwon/goconfig v0.0.0-20200908083735-df7de6a44db8/go.mod h1:wngxua9XCNjvHjDiTiV26DaKDT+0c63QR6H5hjVUUxw=

0 commit comments

Comments
 (0)