Git Product home page Git Product logo

magiccardmarket-api-stock-updater's Introduction

Introduction

This small Python application has been designed to interact with https://www.cardmarket.com/en/Magic API, using the mkmsdk library.

I've never found a decent solution to updating my listed cards prices on cardmarket.com automatically, and having +500 cards listed manually changing the price was incredibly tedious. So, I figured I'd give the MKM API a try to update prices of card in stock automatically according to current price trends.

In all likelihood, there are applications out there doing the exact same thing as this one and probably x100 better. But, feel free to use and mess with the code if you wish!

This application is only meant for dedicated app tokens.

How to use

First create a token for your magic cardmarket account. Go to Home -> Account -> API Settings and generate a new Dedicated App token.

Next, create a new file called "token_config.yml" in the mlm-api-stock-manipulator folder. Copy the content in the example_config.yml file and fill in the blanks with your generated token details.

Now you can use main.py to update all your stock prices according to the pricelist. Current prices are updated to the average price in last 30 days. If a card is worth more than €5.00, the stock price update will be -€0.10.

To Do

Create parsing for CLI arguments for more specificity regarding certain cards and price differences.

magiccardmarket-api-stock-updater's People

Contributors

droomkan avatar woutergritter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.