Skip to content

Getting started

The TCG Collector tools are a collection of commands for crawling, processing and managing Pokémon TCG data.

Installation

Native

In order to run the application without Docker, The .NET Core >= 8.0 SDK is required. Once installed, the application can be built by running the make build command from the project root directory. The compiled application can be found in the build directory.

Docker

Before you can run the application using Docker, the image needs to be built by running the make docker-build command from the project root directory.

Usage

Simply run the application (or any of its commands) found at build/tcgcollector-tools with the --help option for general usage help. When using Docker, the application can be run using docker run tcgcollector/tcgcollector-tools:<version>.

All commands are designed to work independently from TCG Collector, with the exception of the cms command.

Input escaping

Depending on the command, some characters might be reserved. If the command input contains reserved characters, they can be escaped by prefixing them with the \ character. For example, if the , character is reserved, it can be escaped by using \,.