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

Uploaded Source

Built Distribution

ptoolbox-0.2.1-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ptoolbox-0.2.1.tar.gz
  • Upload date:
  • Size: 16.3 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.1.tar.gz
Algorithm Hash digest
SHA256 54ce341fafd69f80a3e250532b4631ff56a8a1208a4b752be83389680a075f25
MD5 d906543a9533af450fc6b88441839642
BLAKE2b-256 3b068b01de740d6e5f2cbdf93ef8ad97b47116d08de80639bdd20ce668c52d19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ptoolbox-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 18.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cb7d1fce7e461e91fe264f4e1b94107782cf48d4c714b93f8234835b76dc6bbf
MD5 cd8a5cd0a4ce847d72abf40a37539d7a
BLAKE2b-256 31cf279a8afb8d42b9cd0c0b3ef3d3a07892ff294864c87478323260987e73f7

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