Metadata-Version: 2.1
Name: ptoolbox
Version: 0.5.5
Summary: Tools to work with multiple problem formats: DSA, Hackerrank, CMS, repl...
Home-page: https://gitlab.com/thucnguyen/ptoolbox
Author: Thuc Nguyen
Author-email: gthuc.nguyen@gmail.com
License: MIT
Download-URL: https://pypi.org/project/ptoolbox/
Keywords: ptoolbox,problem tools
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Requires-Dist: tomd
Requires-Dist: jinja2

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.5.5\] - 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


