Created
September 17, 2018 15:13
-
-
Save montanaflynn/41d8ef164bc897bab7e53ddf9a12bbb1 to your computer and use it in GitHub Desktop.
ZB exchange pair cleaner
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"bufio" | |
"encoding/json" | |
"fmt" | |
"log" | |
"os" | |
"strings" | |
) | |
type TradeConfig struct { | |
Symbol string `json:"Symbol"` | |
ForeignName string `json:"ForeignName"` | |
Exchange string `json:"Exchange"` | |
} | |
func main() { | |
// Read pairs.txt and subscribe to all of them | |
file, err := os.Open("./pairs.txt") | |
if err != nil { | |
log.Fatal(err) | |
} | |
defer file.Close() | |
scanner := bufio.NewScanner(file) | |
for scanner.Scan() { | |
line := scanner.Text() | |
parts := strings.Split(line, "_") | |
if len(parts) != 2 { | |
log.Fatalln(line, "missing parts") | |
} | |
tc := TradeConfig{ | |
Symbol: strings.ToUpper(parts[0]), | |
ForeignName: parts[0] + parts[1] + "_trades", | |
Exchange: "ZB", | |
} | |
jsonBytes, err := json.MarshalIndent(tc, "", " ") | |
if err != nil { | |
log.Fatal(err) | |
} | |
fmt.Print(string(jsonBytes), ",\n") | |
} | |
if err := scanner.Err(); err != nil { | |
log.Fatal(err) | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1st_btc | |
1st_qc | |
1st_usdt | |
aaa_qc | |
ada_btc | |
ada_qc | |
ada_usdt | |
ae_btc | |
ae_qc | |
ae_usdt | |
bat_btc | |
bat_qc | |
bat_usdt | |
bcc_btc | |
bcc_qc | |
bcc_usdt | |
bcc_zb | |
bcd_btc | |
bcd_qc | |
bcd_usdt | |
bcw_btc | |
bcw_qc | |
bcw_usdt | |
bcx_btc | |
bcx_qc | |
bcx_usdt | |
bds_btc | |
bds_qc | |
bitcny_qc | |
bite_btc | |
btc_qc | |
btc_usdt | |
bth_btc | |
bth_qc | |
bth_usdt | |
btm_btc | |
btm_qc | |
btm_usdt | |
btn_btc | |
btn_qc | |
btn_usdt | |
btp_btc | |
btp_qc | |
btp_usdt | |
bts_btc | |
bts_qc | |
bts_usdt | |
bts_zb | |
cdc_btc | |
cdc_qc | |
cdc_usdt | |
chat_btc | |
chat_qc | |
chat_usdt | |
dash_btc | |
dash_qc | |
dash_usdt | |
dash_zb | |
ddm_btc | |
ddm_qc | |
ddm_usdt | |
doge_btc | |
doge_qc | |
doge_usdt | |
edo_btc | |
edo_qc | |
edo_usdt | |
ent_btc | |
ent_qc | |
ent_usdt | |
eos_btc | |
eos_qc | |
eos_usdt | |
eos_zb | |
eosdac_btc | |
eosdac_qc | |
eosdac_usdt | |
epc_btc | |
epc_qc | |
etc_btc | |
etc_qc | |
etc_usdt | |
etc_zb | |
eth_btc | |
eth_qc | |
eth_usdt | |
eth_zb | |
fun_btc | |
fun_qc | |
fun_usdt | |
gnt_btc | |
gnt_qc | |
gnt_usdt | |
gram_btc | |
gram_qc | |
gram_usdt | |
hlc_btc | |
hlc_qc | |
hlc_usdt | |
hotc_btc | |
hotc_qc | |
hotc_usdt | |
hpy_btc | |
hpy_qc | |
hpy_usdt | |
hsr_btc | |
hsr_qc | |
hsr_usdt | |
hsr_zb | |
icx_btc | |
icx_qc | |
icx_usdt | |
ink_btc | |
ink_qc | |
ink_usdt | |
kan_btc | |
kan_qc | |
kan_usdt | |
knc_btc | |
knc_qc | |
knc_usdt | |
lbtc_btc | |
lbtc_qc | |
lbtc_usdt | |
ltc_btc | |
ltc_qc | |
ltc_usdt | |
ltc_zb | |
mana_btc | |
mana_qc | |
mana_usdt | |
mco_btc | |
mco_qc | |
mco_usdt | |
mith_btc | |
mith_qc | |
mith_usdt | |
mtl_btc | |
mtl_qc | |
mtl_usdt | |
neo_btc | |
neo_qc | |
neo_usdt | |
omg_btc | |
omg_qc | |
omg_usdt | |
pdx_qc | |
qtum_btc | |
qtum_qc | |
qtum_usdt | |
qtum_zb | |
qun_btc | |
qun_qc | |
qun_usdt | |
rcn_btc | |
rcn_qc | |
rcn_usdt | |
safe_btc | |
safe_qc | |
safe_usdt | |
sbtc_btc | |
sbtc_qc | |
sbtc_usdt | |
slt_btc | |
slt_qc | |
slt_usdt | |
snt_btc | |
snt_qc | |
snt_usdt | |
sub_btc | |
sub_qc | |
sub_usdt | |
topc_btc | |
topc_qc | |
topc_usdt | |
true_btc | |
true_qc | |
true_usdt | |
tv_btc | |
tv_qc | |
tv_usdt | |
ubtc_btc | |
ubtc_qc | |
ubtc_usdt | |
usdt_qc | |
xem_btc | |
xem_qc | |
xem_usdt | |
xlm_btc | |
xlm_qc | |
xlm_usdt | |
xrp_btc | |
xrp_qc | |
xrp_usdt | |
xrp_zb | |
xuc_btc | |
xuc_qc | |
xwc_btc | |
xwc_qc | |
xwc_usdt | |
zb_btc | |
zb_qc | |
zb_usdt | |
zrx_btc | |
zrx_qc | |
zrx_usdt |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment