Fix export
This commit is contained in:
parent
0b72fa0265
commit
07e9a962d2
@ -15,9 +15,9 @@ func init() {
|
|||||||
var exportCmd = &cobra.Command{
|
var exportCmd = &cobra.Command{
|
||||||
Use: "export",
|
Use: "export",
|
||||||
Short: "Export cards from your collection",
|
Short: "Export cards from your collection",
|
||||||
Long: `Search and show cards from your collection.
|
Long: `Export cards from your collection.
|
||||||
If you directly put a card as an argument, it will be displayed
|
Your data. Your choice.
|
||||||
otherwise you'll get a list of cards as a search result.`,
|
Supports multiple output formats depending on where you want to export your collection.`,
|
||||||
SilenceErrors: true,
|
SilenceErrors: true,
|
||||||
RunE: func(cmd *cobra.Command, args []string) error {
|
RunE: func(cmd *cobra.Command, args []string) error {
|
||||||
cardList := Cards(rarity, set, sortby, name, oracle, cardType, reserved, foil, 0, 0)
|
cardList := Cards(rarity, set, sortby, name, oracle, cardType, reserved, foil, 0, 0)
|
||||||
@ -37,8 +37,7 @@ func exportTCGPowertools(cards []Card) {
|
|||||||
// 260009,1,Totally Lost,Gatecrash,GD,English,true,true,,,1000,
|
// 260009,1,Totally Lost,Gatecrash,GD,English,true,true,,,1000,
|
||||||
// 260009,1,Totally Lost,Gatecrash,NM,English,true,true,,,1000,
|
// 260009,1,Totally Lost,Gatecrash,NM,English,true,true,,,1000,
|
||||||
|
|
||||||
fmt.Println("idProduct,quantity,name,set,condition,language,isFoil,isPlayset,isSigned,isFirstEd,price,comment")
|
|
||||||
for _, card := range cards {
|
for _, card := range cards {
|
||||||
fmt.Printf("%s,%d,%s,%s,EX,German,false,false,,,%.2f,,\n", card.CardmarketID, card.SerraCount, card.Name, card.SetName, card.getValue(false))
|
fmt.Printf("%.0f,%d,%s,%s,EX,German,false,false,,,%.2f,\n", card.CardmarketID, card.SerraCount, card.Name, card.SetName, card.getValue(false))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,7 +26,7 @@ type Card struct {
|
|||||||
Booster bool `json:"booster"`
|
Booster bool `json:"booster"`
|
||||||
BorderColor string `json:"border_color"`
|
BorderColor string `json:"border_color"`
|
||||||
CardBackID string `json:"card_back_id"`
|
CardBackID string `json:"card_back_id"`
|
||||||
CardmarketID string `json:"cardmarket_id"`
|
CardmarketID float64 `json:"cardmarket_id"`
|
||||||
Cmc float64 `json:"cmc"`
|
Cmc float64 `json:"cmc"`
|
||||||
CollectorNumber string `json:"collector_number"`
|
CollectorNumber string `json:"collector_number"`
|
||||||
ColorIdentity []string `json:"color_identity"`
|
ColorIdentity []string `json:"color_identity"`
|
||||||
@ -113,7 +113,7 @@ type Card struct {
|
|||||||
SetURI string `json:"set_uri"`
|
SetURI string `json:"set_uri"`
|
||||||
StorySpotlight bool `json:"story_spotlight"`
|
StorySpotlight bool `json:"story_spotlight"`
|
||||||
Textless bool `json:"textless"`
|
Textless bool `json:"textless"`
|
||||||
TCGPlayerID string `json:"tcgplayer_id"`
|
TCGPlayerID float64 `json:"tcgplayer_id"`
|
||||||
TypeLine string `json:"type_line"`
|
TypeLine string `json:"type_line"`
|
||||||
URI string `json:"uri"`
|
URI string `json:"uri"`
|
||||||
Variation bool `json:"variation"`
|
Variation bool `json:"variation"`
|
||||||
|
|||||||
@ -89,7 +89,7 @@ var updateCmd = &cobra.Command{
|
|||||||
updatedCard.Prices.Date = primitive.NewDateTimeFromTime(time.Now())
|
updatedCard.Prices.Date = primitive.NewDateTimeFromTime(time.Now())
|
||||||
|
|
||||||
update := bson.M{
|
update := bson.M{
|
||||||
"$set": bson.M{"serra_updated": primitive.NewDateTimeFromTime(time.Now()), "prices": updatedCard.Prices, "cmc": updatedCard.Cmc, "cardmarket_id": updatedCard.CardmarketID, "tcgplayer_id": updatedCard.TCGPlayerID},
|
"$set": bson.M{"serra_updated": primitive.NewDateTimeFromTime(time.Now()), "prices": updatedCard.Prices, "cmc": updatedCard.Cmc, "cardmarketid": updatedCard.CardmarketID, "tcgplayerid": updatedCard.TCGPlayerID},
|
||||||
"$push": bson.M{"serra_prices": updatedCard.Prices},
|
"$push": bson.M{"serra_prices": updatedCard.Prices},
|
||||||
}
|
}
|
||||||
coll.storageUpdate(bson.M{"_id": bson.M{"$eq": card.ID}}, update)
|
coll.storageUpdate(bson.M{"_id": bson.M{"$eq": card.ID}}, update)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user