Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stvnksslr/dataslate-parser

Parser to create unit cards for killteam/40k/horus heresy/AoS
https://github.com/stvnksslr/dataslate-parser

age-of-sigmar battlescribe hacktoberfest hacktoberfest2021 horus-heresy kill-team necromunda python tabletop-gaming warhammer warhammer-40k

Last synced: about 9 hours ago
JSON representation

Parser to create unit cards for killteam/40k/horus heresy/AoS

Awesome Lists containing this project

README

        

# Dataslate Parser

[![Build](https://github.com/stvnksslr/dataslate-parser/actions/workflows/build.yml/badge.svg)](https://github.com/stvnksslr/dataslate-parser/actions/workflows/build.yml)[![Deploy](https://github.com/stvnksslr/dataslate-parser/actions/workflows/deploy.yaml/badge.svg)](https://github.com/stvnksslr/dataslate-parser/actions/workflows/deploy.yaml)

This project is to take in battlescribe roster files and output them into easily printable sheets or cards since the current output is awful.

## Requirements

- Python 3.11+

## Setup

### Poetry

1. `poetry install`
2. `poetry shell`
3. `pytest`

### Pip

1. `python -m venv .venv`
2. `activate with your preferred method`
3. `pip install -r requirements-dev.txt`
4. `pytest`

### Run App

To run application from python environment :

- from base directory `uvicorn src.main:app`

### Icons

The icons are available on https://github.com/jermarchand/wh40k-icon/releases/tag/v0.2.0