Importar coleção do BGG

Olá, acho que uma coisa muito útil e que ajudaeia numa migração de plataforma, seria a importação da coleção do bgg ou ludopedia. Tenho a maior preguiça de cadastrar e normalmente deixo atualizado somente no bgg. Acredito que utilizando a api deles, já seria bem fácil de implementar isso… O que acham?

2 curtidas

Olá Beto, bem vindo ao fórum :wink:

Coloquei no ar hoje uma versão experimental da importação de coleção/lista de desejos do BGG. Não foi “bem fácil”, longe disso, mas espero que seja uma ferramenta útil.

Se puderem experimentar e dar um feedback ao encontrar algum problema, agradeço muito.

5 curtidas

É meu primeiro post aqui então antes de mais nada… parabéns pela ferramenta! <3 Salvando nossas carteiras.

Então, eu tinha uns 4 ou 5 jogos na minha coleção q adicionei manualmente. Fui ver hj, desapareceu, não sei quando isto aconteceu pq n costumo acessar esta aba do site. Então aproveitei pra testar a função de importar jogos do BGG e deu um erro inesperado. Recarreguei a página, importei novamente e funcionou quase 100%.

Importou minha enoooorme coleção de 9 jogos, com exceção de Jenga, no lugar dele trouxe Prumo Gigante.

No lugar de Jenga: Jenga | Board Game | BoardGameGeek
Veio este Prumo Gigante: https://www.comparajogos.com.br/prumo-gigante

Espero q te ajude a resolver o bug! :slight_smile:

Pra agregar valor em importar a coleção pra cá. Seria interessante mostrar o somatório do valor estimado da coleção.

Mas pra isto funcionar legal acredito que vc teria q manter o preço de tabela de cada jogo e, talvez, dar a opção pro usuário editar o valor q ele pagou, mas aí deixaria um pouco mais complexo.

Olá Breno,

Em primeiro lugar, bem vindo ao fórum :wink: Qualquer contato e feedback é bem vindo.

Este problema na verdade ocorreu de forma generalizada, houve uma falha no servidor há alguns dias e o último backup que tinha era de dias antes, então alguns itens da coleção de todos os usuários podem ter se perdido nesse meio tempo. Estou trabalhando para evitar que isso se repita e vou configurar um backup mais contínuo para que, havendo uma falha futura, o backup seja mais recente e menos/nenhuma informação se perderia.

Isso é muito estranho, realmente havia um erro que quando a primeira requisição retornava um “tente novamente” (o BGG retorna isso quando enfileira a requisição em vez de executá-la de imediato) mas foi corrigido anteontem. Se você fez esse procedimento e encontrou hoje o problema preciso investigar melhor qual pode ser a causa.

Na verdade o Prumo Gigante é o Jenga (no BGG isso é identificado como uma versão/edição do registro principal): Prumo Gigante (Brazilian edition) | Board Game Version | BoardGameGeek

Atualmente só deixo uma entrada de versão por jogo. Neste caso específico já alterei para gerar menos confusão: Jogo Jenga | Compara Jogos.

Vale lembrar que essa característica de haver apenas uma versão exibida no site para um determinado jogo irá mudar no futuro, ou seja, duas versões do mesmo jogo serão exibidos de forma mais explícita (você pode notar que a mesma situação acontece com o Dobble/Dobble Harry Potter e com o Avenue/Avenue Edição Especial: são edições do mesmo jogo).

A ideia do uso da coleção no Compara Jogos é poder compartilhar - atualmente já é possível, vou tentar enfatizar isso na interface - e posteriormente poder utilizar isso para trocas/vendas/etc.

Não descarto a possibilidade de exibir o valor da coleção ou de inserir mais informações privadas a exemplo do BGG, mas realmente tem muitas coisas que pretendo fazer antes de aprofundar nessas ideias.

Obrigado.

1 curtida

Olá , boa noite!

Eu sou nova por aqui, e não estou conseguindo fazer a importação dos dados.

Aparece desta forma:

A importação do BoardGameGeek apenas inclui itens à sua Lista de Desejos.
O que não existir no Compara Jogos será incluído automaticamente.
Seu nome de usuário no BGG
Vanessa_003
Importanto Lista de Desejos de Vanessa_003
Inserindo novos itens na base de dados.
Erro inesperado.

Olá @rodrigues_vb,

Acabei de testar aqui importando a lista de desejos do seu usuário e funcionou corretamente, não fiz nada. Você chegou a mudar algo? Pode testar novamente?

Obrigado.

1 curtida

Não fiz nada… rs… mas consegui importar aqui direitinho. Obrigada!

Boa tarde! Desde que eu fiz o cadastro não consigo importar minha lista de desejo do BGG. Dar uma mensagem de"Erro inesperado"

Olá @leticya.siqueira, boa tarde.

Você chegou a tentar novamente? Pode falar seu usuário do BGG (pode ser por mensagem privada) para eu testar?

Obrigado pelo relato.

Olá Renato! Meu usuário no BGG é leticyasiqueira
Sim, eu já tentei novamente e tomei o mesmo erro

Olá,

Um erro que pode ocorrer - e foi o caso - é que ao inserir os jogos da coleção, já tenha um jogo diferente com o mesmo nome no cadastro do ComparaJogos.

Neste caso (e imagino que vai ocorrer com outras pessoas, pois já me relataram isso por msg privada também) foi o jogo Puerto Rico.

O que acontece é que o jogo “base” e usado na sua lista de desejo é diferente do jogo que existe nacionalmente pela Grow.

O jogo “base”: https://boardgamegeek.com/boardgame/3076/puerto-rico
O jogo “deluxe”/com 2 expansões: https://boardgamegeek.com/boardgame/108687/puerto-rico-two-expansions

A edição da Grow leva o nome “Puerto Rico” (https://boardgamegeek.com/boardgameversion/270303/portuguese-edition) o que gera essa duplicidade.

Eventualmente eu vou precisar tratar duplicidade de nome para outros casos, mas neste caso apenas trocar o item da lista de desejos pelo jogo com as expansões deve resolver.

Me avisa se tiver qualquer problema, por favor.

Bom dia, estou com problemas para importar minha coleção do bgg. Quando tento importar aparece as seguintes mensagens:
Importanto Colecão de josepegerent
Inserindo novos itens na base de dados.
Erro inesperado.

Abraços.

Eu imagino que seja um erro parecido com o relatado acima, referente ao nome dos jogos. De repente se conseguir mostrar uma mensagem de erro contendo o nome do jogo que deu o erro a gente possa excluir ele e adicionar manualmente para evitar que aconteça o erro.
Obrigado.

Olá @josepe.gerent,

A ideia é corrigir esse erro permitindo o cadastro com homônimos, mas para viabilizar isso preciso antes concluir algumas melhorias previstas, como a possibilidade de exibição/vínculos de anúncios de diferentes edições de um mesmo jogo.

De qualquer forma, quanto ao problema, fiz uma pequena alteração para exibir o código BGG dos itens que serão cadastrados no ComparaJogos ao tentar realizar a importação. Não resolve o problema mas nos ajuda a identificar o jogo que está causando essa situação para tratar caso a caso.

Neste caso era este jogo: https://boardgamegeek.com/boardgame/10820/master

Já fiz a alteração unindo o registro que já existia com esta entrada do BGG e sua importação deve funcionar agora.

Show. Obrigado!
E de novo parabéns pelo trabalho!

Abraços.

1 curtida

Muito legal a implementação, mas tentei importar e deu um erro inesperado. Alguém pode me dar um help por favor?
Obrigado.

Oi @viniciuspsi, tudo bem?

Provavelmente é um caso similar aos acima - um homônimo de um registro já existente -, mas para ter certeza, pode me mandar por msg. privada seu usuário do BGG que faço um teste.

Boa tarde! Já consegui importar anteriormente, mas também estou obtendo esse erro inesperado no momento. Tem produtos em minha lista que já estão à venda em versão nacional, como o Keyforge: Mass Mutation, então seria interessante conseguir realizar a importação.

Meu username no BGG é yath, e a relação de códigos é a seguinte:

Inserindo novos itens na base de dados (códigos BGG: 301607, 301608, 285781, 272533, 253368, 264141, 193584, 265118, 254415, 293972, 253398, 42487, 244795, 259081, 144743, 201812, 180157, 258242, 298378, 297978, 302336, 280453, 264227, 266529, 169427, 151347, 209001, 271759, 220186, 269145, 194607, 275215, 192656, 270269, 50768, 234345, 147241, 256829, 234949, 24773, 179275, 224821, 256509, 223278, 300531, 250524, 280136, 257966, 312804, 210274, 87890, 59753, 260316, 266830, 269259, 253965, 35503, 231876, 268630, 256680, 221372, 194228, 290745, 267319, 280132, 255601, 213360, 287220, 272638, 309977, 121787, 275800, 292189, 223518, 223931, 204305, 458, 257066, 232595, 255984, 254018, 248421, 181819, 235014, 61492, 193065, 244827, 263778, 312267, 204, 251854, 193428, 58281, 139443, 254125, 252153, 263192, 257145, 142961, 233262, 235344, 257614, 291182, 194640, 217085, 266121, 290484, 262994, 276801, 2122, 257674, 284666, 223998, 252399, 299255, 256729, 29017, 296237, 272260, 244654, 265917, 137095, 270635, 111148, 259501, 244114, 288933).

Obrigado!

Olá Hugo, tudo bem? Bem vindo ao fórum :wink:

Forcei a inclusão desses itens e testei a importação da coleção e da lista de desejos, que foram com sucesso.

Assim que possível vou revisar essa parte da importação com alguns testes mais contundentes, a sua importação deveria ter sido realizada com sucesso desde o início, por exemplo.

De qualquer forma, se alguém encontrar algum problema similar, é só comentar aqui.