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.7] - 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.7.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ptoolbox-0.1.7.tar.gz
  • Upload date:
  • Size: 10.8 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.7.tar.gz
Algorithm Hash digest
SHA256 7d326e28c542deb1ce53b62a8014fe6cc42894a13d42a7d1046f4c5f1d0bb404
MD5 d213f9e3e6983c00cf6e8f19356da781
BLAKE2b-256 05ab636c4117dc9f92ef210f991f8b480324f233c796ddabad17fb033b0f3c46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ptoolbox-0.1.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 86e1a1659f02b68c1fd0f73d170d327097a4598db06904323b7fc787f0a42cdb
MD5 1a20dba2dc6a49f58e0fb9de9830150e
BLAKE2b-256 21dc5fcebbc8efad10019ec9488a0d837c76e432889193a7c32e12798b221667

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