Skip to main content

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

Project description

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

pip install ptoolbox

Development installation

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

Usage

DSA problem tools

ptoolbox dsa --help

Hackerrank problem tools

ptoolbox hackerrank --help

Change log

[0.1.8] - 2019-07-10

Added

  • Add Difficulty to problem statement

[0.1.6] - 2019-07-10

Added

  • Auto fix problem statement format:
ptoolbox dsa check-problem {problem-folder} --autofix

[0.1.5] - 2019-07-09

Added

  • Check problem folder for proper format:
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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ptoolbox-0.1.8.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

ptoolbox-0.1.8-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file ptoolbox-0.1.8.tar.gz.

File metadata

  • Download URL: ptoolbox-0.1.8.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for ptoolbox-0.1.8.tar.gz
Algorithm Hash digest
SHA256 a7074c8ad0a234f0d952869934bb4b83b71148a0ef03e88aad8646374d2078e8
MD5 7d0d6795e9097ccc65cd2f725255a373
BLAKE2b-256 ea476ecf9b6cc819ba5c4e304c94fcb819385d673e57591c75ccc9e7bc1504d0

See more details on using hashes here.

File details

Details for the file ptoolbox-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: ptoolbox-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for ptoolbox-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a2e030fa77d752472198873808f824f3a8e998c9410739f0ada072c7809aea5c
MD5 78252e07bb8621c41d5fd707db12eb6f
BLAKE2b-256 30f9dd8475948ead9b8409fa37e1476485cc5ab4ae9aa9b9c2265abc25ae19bc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page