Skip to content

PolPuigdo/CMBuyerStudio

Repository files navigation

Search betterSave your listOptimize sellers

banner_CMBuyerStudio

Your assistant for smarter Magic: The Gathering buying on Cardmarket.


📚 Table of Contents


✨ What is CMBuyerStudio?

CMBuyerStudio is a Windows desktop app for players and collectors who buy singles on Cardmarket.

It helps you move from “too many options to compare” to a clear process:

  1. Search cards.
  2. Keep only the variants you actually want.
  3. Calculate better seller combinations before checkout.

🚀 What you can do today

  • 🔎 Search cards on Cardmarket and view variants with price and image.
  • 🎯 Select only the versions you are willing to buy.
  • 📦 Save your desired quantity per card in your wanted list.
  • 🧾 Manage your list: edit quantities, remove variants, delete groups, or clear all.
  • ▶️ Run the best-seller calculation with live progress.
  • 🌍 Get results in two scopes:
    • EU (European sellers)
    • Local (Spain-only sellers)
  • 📄 Open generated HTML reports with seller, price, and coverage breakdown.
  • ⚙️ Configure scraping preferences directly in the app.

🧭 Recommended flow (quick)

  1. Go to Search and find a card.
  2. Select variants and set quantity.
  3. Click Save Selection.
  4. Review everything in Wanted Cards.
  5. Adjust Settings (countries, language, minimum condition, shipping) if needed.
  6. Run Run Best Seller.
  7. Open both EU and Local reports.

🖥️ Main screens

🔎 Search

  • Search by card name.
  • Results sorted by price.
  • Multi-select variants.
  • Save selected variants with desired quantity.

Note: if you save the same card name again, that group is updated with your new saved selection.

🃏 Wanted Cards

  • View all saved card groups.
  • Edit quantities directly.
  • Remove individual variants.
  • Delete full groups.
  • Clear your entire wanted list.

▶️ Run Best Seller

  • Runs scraping and optimization.
  • Shows progress bar and phase-by-phase status.
  • Allows manual cancellation.
  • Displays separate totals for EU and Local.
  • Opens generated reports when finished.

⚙️ Settings

You can adjust:

  • Cache duration.
  • Default shipping and per-country shipping costs.
  • Cardmarket username and password.
  • Minimum card condition.
  • Allowed seller countries.
  • Allowed languages.
  • Proxies (optional).

📄 Logs

Visible in navigation, currently in a basic state.


📄 Reports you get

After each run, the app can generate:

  • EU report
  • Local report

Each report includes total cost summary, selected sellers, covered/uncovered cards, and direct Cardmarket links for review.


💾 Your data and privacy

The app stores your data locally on your machine at:

%LOCALAPPDATA%\CMBuyerStudio

This includes your wanted list, cache, generated reports, and run data.


📋 Requirements

  • Windows
  • Internet connection
  • Access to Cardmarket

For the best Run Best Seller experience, it is recommended to configure your Cardmarket account in Settings.


▶️ Getting started

Best option (end users)

  1. Download the latest version from GitHub Releases.
  2. Open the app.
  3. Start in Search and follow the flow.

If no release is available yet

Running from source may be required, which is more technical.


⚠️ Current limitations

  • Focused on Magic: The Gathering cards on Cardmarket.
  • Results depend on real offer availability on Cardmarket.
  • If Cardmarket changes its website structure, scraping behavior may be affected.
  • The Logs section is not yet as complete as the other screens.

🛣️ Project status

✅ Ready for real use

  • Search
  • Wanted Cards
  • Run Best Seller (with EU/Local reports)
  • Settings

🚧 Still improving

  • Logs
  • Overall polish and execution tracking improvements

If you want a cleaner way to prepare purchases, compare options, and keep a practical list before buying, CMBuyerStudio already delivers real value today.

About

Find the best Cardmarket sellers for your Magic: The Gathering buylist. Cardmarket Seller Finder analyzes carts, seller inventories, prices, shipping, and seller reliability to help MTG buyers optimize purchases faster

Topics

Resources

Stars

Watchers

Forks

Contributors