Bonjour,
Est-ce possible d'exporter sa collection de carte vers un Excel par exemple ?
Merci !
Export Collection (Script)
Modérateur : Equipe Modératrice
-
- Nouveau membre
- Messages : 6
- Inscription : 26 avr. 2022, 18:51
- Genre : ♂️
- Localisation : 95
- Magasin :
Export Collection (Script)
Dernière modification par S1lv3r4ng3l le 26 mai 2022, 17:56, modifié 1 fois.
-
- Nouveau membre
- Messages : 6
- Inscription : 26 avr. 2022, 18:51
- Genre : ♂️
- Localisation : 95
- Magasin :
Re: Export Collection
Bon j'ai fait un petit script pour récupérer ce que je voulais
=> Aller sur une page de collection
=> Sélectionner la série que vous voulez récupérer
=> En mode d'affichage LISTE
=> Exécuter dans la console du navigateur (F12) le code suivant (testé sur Firefox uniquement)
=> La données sont copiées dans le presse-papier !
=> Coller sur Excel ou notepad et voilà !
Bonne journée
// ----- SCRIPT -----
var datas = [];
$('.col-12.corner-radial.text-center.card-container.card-visible').each(function(index, value) {
var currentCard = $(value);
var data = {};
data.name = currentCard.find('.flex-grow-1.text-start.ms-3').text();
data.number = currentCard.find('.me-2.me-md-5.justify-content-center.d-flex.align-items-center.num-card-line').text();
data.id = currentCard.data('card-id');
data.rarity = currentCard.data('rarete');
data.nb_normal = currentCard.data('normale');
data.nb_ed1 = currentCard.data('ed1');
data.nb_reverse = currentCard.data('reverse');
data.nb_special = currentCard.data('speciale');
data.nb_echange = currentCard.data('echange');
data.nb_echange_gradees = currentCard.data('echange-gradees');
data.nb_reserved = currentCard.data('reserved');
data.nb_recherche = currentCard.data('recherche');
datas.push(data);
});
var result = datas.map(field => field.number + "\t" + field.name + "\t" + field.rarity + "\t" + field.nb_normal + "\t" + field.nb_ed1 + "\t" + field.nb_reverse + "\t" + field.nb_special).join('\r\n');
result = "Numéro\tNom\tRareté\tNb Normal\tNb Ed1\tNb Reverse\tNb Spéciale\r\n" + result;
copy(result);
=> Aller sur une page de collection
=> Sélectionner la série que vous voulez récupérer
=> En mode d'affichage LISTE
=> Exécuter dans la console du navigateur (F12) le code suivant (testé sur Firefox uniquement)
=> La données sont copiées dans le presse-papier !
=> Coller sur Excel ou notepad et voilà !
Bonne journée
// ----- SCRIPT -----
var datas = [];
$('.col-12.corner-radial.text-center.card-container.card-visible').each(function(index, value) {
var currentCard = $(value);
var data = {};
data.name = currentCard.find('.flex-grow-1.text-start.ms-3').text();
data.number = currentCard.find('.me-2.me-md-5.justify-content-center.d-flex.align-items-center.num-card-line').text();
data.id = currentCard.data('card-id');
data.rarity = currentCard.data('rarete');
data.nb_normal = currentCard.data('normale');
data.nb_ed1 = currentCard.data('ed1');
data.nb_reverse = currentCard.data('reverse');
data.nb_special = currentCard.data('speciale');
data.nb_echange = currentCard.data('echange');
data.nb_echange_gradees = currentCard.data('echange-gradees');
data.nb_reserved = currentCard.data('reserved');
data.nb_recherche = currentCard.data('recherche');
datas.push(data);
});
var result = datas.map(field => field.number + "\t" + field.name + "\t" + field.rarity + "\t" + field.nb_normal + "\t" + field.nb_ed1 + "\t" + field.nb_reverse + "\t" + field.nb_special).join('\r\n');
result = "Numéro\tNom\tRareté\tNb Normal\tNb Ed1\tNb Reverse\tNb Spéciale\r\n" + result;
copy(result);
Dernière modification par S1lv3r4ng3l le 26 mai 2022, 21:53, modifié 1 fois.
- AlphaCoreLatios
- Modérateur
- Messages : 2786
- Inscription : 25 juil. 2015, 18:35
- Genre : ♂️
- Contact :
- Magasin :
Re: Export Collection (Script)
Bonsoir,
De mémoire notre développeur n'a pas créer d'export qui sont intégrables facilement pour des raisons de droit d'auteur (C'est son boulot. Le nombre de personne qui voudrait repomper allègrement la BDD de cardex, sans prendre en compte tout le travail fournir par 3l3ktr0...)
J'ai testé le script sur google et ça marche, par contre la mise en forme sur le excel est pas automatique et faut retravailler le doc x)
Je le laisserais s'exprimer à propos de votre sujet car c'est une donnée un peu sensible ^^'
De mémoire notre développeur n'a pas créer d'export qui sont intégrables facilement pour des raisons de droit d'auteur (C'est son boulot. Le nombre de personne qui voudrait repomper allègrement la BDD de cardex, sans prendre en compte tout le travail fournir par 3l3ktr0...)
J'ai testé le script sur google et ça marche, par contre la mise en forme sur le excel est pas automatique et faut retravailler le doc x)
Je le laisserais s'exprimer à propos de votre sujet car c'est une donnée un peu sensible ^^'
Règlement général du forum
Règlement de la section Demande d'estimations
Pour toutes autres questions, n'hésitez pas à me contacter par messagerie privée.
Mon topic d'échange (clique sur les symboles et toi aussi devient un super dragon !):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Règlement de la section Demande d'estimations
Pour toutes autres questions, n'hésitez pas à me contacter par messagerie privée.
Mon topic d'échange (clique sur les symboles et toi aussi devient un super dragon !):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Nouveau membre
- Messages : 6
- Inscription : 26 avr. 2022, 18:51
- Genre : ♂️
- Localisation : 95
- Magasin :
Re: Export Collection (Script)
J'ai modifié pour des tabulations au lieu des ";"
Comme ça Excel place ça automatiquement dans une nouvelle cellule
Je ne comprends pas trop pour la question de droit d'auteur, garder les gens sur ce site vous voulez dire ?
Enfin, si il n'est pas d'accord pas de problème, c'était pour rendre service
Merci pour ta réponse en tout cas !
Comme ça Excel place ça automatiquement dans une nouvelle cellule
Je ne comprends pas trop pour la question de droit d'auteur, garder les gens sur ce site vous voulez dire ?
Enfin, si il n'est pas d'accord pas de problème, c'était pour rendre service
Merci pour ta réponse en tout cas !
-
- Nouveau membre
- Messages : 1
- Inscription : 18 juil. 2023, 10:36
- Magasin :
Re: Export Collection
Bonjour,S1lv3r4ng3l a écrit : ↑26 mai 2022, 17:52 Bon j'ai fait un petit script pour récupérer ce que je voulais
=> Aller sur une page de collection
=> Sélectionner la série que vous voulez récupérer
=> En mode d'affichage LISTE
=> Exécuter dans la console du navigateur (F12) le code suivant (testé sur Firefox uniquement)
=> La données sont copiées dans le presse-papier !
=> Coller sur Excel ou notepad et voilà !
Bonne journée
// ----- SCRIPT -----
var datas = [];
$('.col-12.corner-radial.text-center.card-container.card-visible').each(function(index, value) {
var currentCard = $(value);
var data = {};
data.name = currentCard.find('.flex-grow-1.text-start.ms-3').text();
data.number = currentCard.find('.me-2.me-md-5.justify-content-center.d-flex.align-items-center.num-card-line').text();
data.id = currentCard.data('card-id');
data.rarity = currentCard.data('rarete');
data.nb_normal = currentCard.data('normale');
data.nb_ed1 = currentCard.data('ed1');
data.nb_reverse = currentCard.data('reverse');
data.nb_special = currentCard.data('speciale');
data.nb_echange = currentCard.data('echange');
data.nb_echange_gradees = currentCard.data('echange-gradees');
data.nb_reserved = currentCard.data('reserved');
data.nb_recherche = currentCard.data('recherche');
datas.push(data);
});
var result = datas.map(field => field.number + "\t" + field.name + "\t" + field.rarity + "\t" + field.nb_normal + "\t" + field.nb_ed1 + "\t" + field.nb_reverse + "\t" + field.nb_special).join('\r\n');
result = "Numéro\tNom\tRareté\tNb Normal\tNb Ed1\tNb Reverse\tNb Spéciale\r\n" + result;
copy(result);
Je suis nouveau sur pokécardex.
Je tenais à dire merci pour le script, tout fonctionne, je l'ai utilisé sur chrome.
Bien cordialement,
Axel