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.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:
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.2.5.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

ptoolbox-0.2.5-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ptoolbox-0.2.5.tar.gz
  • Upload date:
  • Size: 17.4 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.2.5.tar.gz
Algorithm Hash digest
SHA256 5b64a7029cd94d21b178a759efff0b53a42d14e8d66dd820cc74d4b38c3522c3
MD5 1083a8792126349f27d394c9e15eec34
BLAKE2b-256 f4cd97e3b9075b39d1e052dadb6e7a9cc906a5a8c49c2238a15ede3a3ce4fdf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ptoolbox-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 21.7 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.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 40cacc0cb2cdef54dd4750ef11df7055363f664e6b9df246b2b1cbe728affd69
MD5 a8f9d5992103a8d5227bcfeb327c6c81
BLAKE2b-256 6a25ceb688fc2e5b87e1ffff9e7cee4b6e26b498bfb983e724a773afc90d0446

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