An open API service indexing awesome lists of open source software.

https://github.com/mtimkovich/braacket-bulk-add

Bulk import tournaments into Braacket
https://github.com/mtimkovich/braacket-bulk-add

braacket challonge garpr smash-gg

Last synced: about 2 months ago
JSON representation

Bulk import tournaments into Braacket

Awesome Lists containing this project

README

        

# Braacket Bulk Add

Bulk import tournaments into [Braacket](https://braacket.com). Supports both Challonge and Smash.gg brackets.

There is no Braacket API, so this automates a headless browser that clicks through adding tournaments. It takes about 40 seconds per tournament.

## Install

```
npm install
```

### Dependencies

* [Puppeteer](https://pptr.dev/) - Used to automate a browser.

## Usage

Fill out `config/default.json` with your Braacket credentials and league name.

```
node braacket-bulk-add.js FILE
```

Where `FILE` is a newline-separated list of tournament URLs.

### challonge-tourneys.js

The `challonge-tourneys.js` script can be used to get a list of all
tournaments created by a Challonge organization.