fix
This commit is contained in:
parent
680ccb68c0
commit
99f1e2365e
1
.envrc
1
.envrc
@ -1,2 +1 @@
|
|||||||
#export MONGODB_URI='mongodb+srv://root:root@localhost:27017?retryWrites=true&w=majority'
|
|
||||||
export MONGODB_URI='mongodb://root:root@localhost:27017'
|
export MONGODB_URI='mongodb://root:root@localhost:27017'
|
||||||
|
|||||||
14
serra.go
14
serra.go
@ -14,11 +14,12 @@ var opts struct {
|
|||||||
Add bool `docopt:"add"`
|
Add bool `docopt:"add"`
|
||||||
Remove bool `docopt:"remove"`
|
Remove bool `docopt:"remove"`
|
||||||
Cards bool `docopt:"cards"`
|
Cards bool `docopt:"cards"`
|
||||||
|
Card bool `docopt:"card"`
|
||||||
Set bool `docopt:"set"`
|
Set bool `docopt:"set"`
|
||||||
Sets bool `docopt:"sets"`
|
Sets bool `docopt:"sets"`
|
||||||
Stats bool `docopt:"stats"`
|
Stats bool `docopt:"stats"`
|
||||||
Update bool `docopt:"update"`
|
Update bool `docopt:"update"`
|
||||||
Card []string `docopt:"<card>"`
|
CardId []string `docopt:"<cardid>"`
|
||||||
SetCode string `docopt:"<setcode>"`
|
SetCode string `docopt:"<setcode>"`
|
||||||
Count int64 `docopt:"--count"`
|
Count int64 `docopt:"--count"`
|
||||||
}
|
}
|
||||||
@ -29,9 +30,10 @@ func main() {
|
|||||||
usage := `Serra
|
usage := `Serra
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
serra add <card>... [--count=<number>]
|
serra add <cardid>... [--count=<number>]
|
||||||
serra remove <card>...
|
serra remove <cardid>...
|
||||||
serra cards
|
serra cards
|
||||||
|
serra card <cardid>...
|
||||||
serra set <setcode>
|
serra set <setcode>
|
||||||
serra sets
|
serra sets
|
||||||
serra update
|
serra update
|
||||||
@ -51,11 +53,13 @@ Options:
|
|||||||
|
|
||||||
serra.Banner()
|
serra.Banner()
|
||||||
if opts.Add {
|
if opts.Add {
|
||||||
serra.Add(opts.Card, opts.Count)
|
serra.Add(opts.CardId, opts.Count)
|
||||||
} else if opts.Remove {
|
} else if opts.Remove {
|
||||||
serra.Remove(opts.Card)
|
serra.Remove(opts.CardId)
|
||||||
} else if opts.Cards {
|
} else if opts.Cards {
|
||||||
serra.Cards()
|
serra.Cards()
|
||||||
|
} else if opts.Card {
|
||||||
|
serra.ShowCard(opts.CardId)
|
||||||
} else if opts.Sets {
|
} else if opts.Sets {
|
||||||
serra.Sets()
|
serra.Sets()
|
||||||
} else if opts.Set {
|
} else if opts.Set {
|
||||||
|
|||||||
@ -94,6 +94,22 @@ func Cards() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ShowCard(cardids []string) {
|
||||||
|
|
||||||
|
client := storage_connect()
|
||||||
|
coll := &Collection{client.Database("serra").Collection("cards")}
|
||||||
|
defer storage_disconnect(client)
|
||||||
|
|
||||||
|
for _, v := range cardids {
|
||||||
|
|
||||||
|
cards, _ := coll.storage_find(bson.D{{"set", strings.Split(v, "/")[0]}, {"collectornumber", strings.Split(v, "/")[1]}}, bson.D{{"name", 1}})
|
||||||
|
|
||||||
|
for _, card := range cards {
|
||||||
|
LogMessage(fmt.Sprintf("* %dx %s%s%s (%s/%d) %s%.2f EUR%s", card.SerraCount, Purple, card.Name, Reset, card.Set, card.CollectorNumber, Yellow, card.Prices.Eur, Reset), "normal")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func Sets() {
|
func Sets() {
|
||||||
|
|
||||||
client := storage_connect()
|
client := storage_connect()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user