ptoolbox 0.7.7
Tools to work with multiple problem formats: DSA, Hackerrank, CMS, repl...
License: MIT
Keywords: ptoolbox,problem tools

Problem Toolbox

Tools to work with multiple problem formats: DSA, Hackerrank, CMS, repl...


# Description
    
Main functions

## DSA problem tools

## Hackerrank problem tools

# Installation
 
## Normal installation

```bash
pip install ptoolbox
```

## Development installation

```bash
git clone https://gitlab.com/thucnguyen/ptoolbox.git
cd ptoolbox
pip install --editable .
```

# Usage
## DSA problem tools
```bash
ptoolbox dsa --help
```

## Hackerrank problem tools
```bash
ptoolbox hackerrank --help
```

# Change log

## \[0.7.7\] - 2020-10-27
### Fixed
- Fix utf-8  

## \[0.7.5\] - 2020-08-28
### Added
- Rejudge Codesignal tournament result: count full-score tasks only

## \[0.7.0\] - 2020-08-13
### Added
- Added get Codesignal tournament result

## \[0.6.6\] - 2020-05-14
### Fixed
- Added get multiple chapters from logiclike

## \[0.6.6\] - 2020-05-14
### Fixed
- Added logiclike

## \[0.6.0\] - 2020-05-13
### Fixed
- Complete Beestar

## \[0.5.8\] - 2020-05-11
### Fixed
- Beestar redirect domain

## \[0.5.6\] - 2020-05-11
### Added
- refactor beestar get
- Fix bugs

## \[0.5.3\] - 2020-04-27
### Added
- beestar support
- dsa problem translation support
- Fix bugs

## \[0.5.1\] - 2020-04-18
### Added
- ucode support
- Fix bugs

## \[0.4.1\] - 2020-03-23
### Added
- Added img support for codeforces
- Fix bugs

## \[0.4.0\] - 2020-01-29
### Added
- Add `ptoolbox kt get` command to get problem from kattis.com

## \[0.3.2\] - 2020-01-12

### Added
- Add `_editorial.md` file for editorial
- Add `statement.vi.md` file for translation

### Fixed
- Fix newline in cf sample test
 


## \[0.3.1\] - 2019-11-20

### Added
- Add `statement.md.en` file for translation

### Fixed
- Add `jinja2` to requirements

## \[0.3\] - 2019-11-20

### Added
- Add codeforces command: get codeforces problem and save to a local folder

## \[0.2.7\] - 2019-09-18

### Fixed
- Add template files to package

## \[0.2.6\] - 2019-09-08

### Fixed
- Fixed wrong tab in problem format: using jinja2 as template

## \[0.2.5\] - 2019-08-04

### Fixed
- Fixed bug empty test case

## \[0.2.2\] - 2019-07-18

### Improved
- Handle the case that problem file has different name to the containing folder 

## \[0.2.1\] - 2019-07-18

### Added
- Add detect source link in problem statement 

## \[0.2.0\] - 2019-07-11

### Added
- Add hackerrank CLI tools 

## \[0.1.8\] - 2019-07-10

### Added
- Add Difficulty to problem statement

## \[0.1.6\] - 2019-07-10

### Added
- Auto fix problem statement format:
```bash
ptoolbox dsa check-problem {problem-folder} --autofix
```

## \[0.1.5\] - 2019-07-09

### Added
- Check problem folder for proper format:
```bash
ptoolbox dsa check-problem {problem-folder}
```

## \[0.1.4\] - 2019-07-08

### Updated
- Update template: add tags, problem title

## \[0.1.3\] - 2019-07-03

### Updated
- Update template with Latex sample


## \[0.1.2\] - 2019-07-02

### Updated
- Update template for testcase generator

## \[0.1.0\] - 2019-07-01

### Added
- Create problem template
- Prepare Hackerrank testcases (.zip) format

## \[0.0.1\] - 2019-07-01

### Added
- Init project
- Setup CLI with click