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

Uploaded Source

Built Distribution

ptoolbox-0.2.7-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ptoolbox-0.2.7.tar.gz
Algorithm Hash digest
SHA256 acffa3e845097e90e9b7616979cdfc0b2536d3c2a73f80c56c060c6498abd527
MD5 2f67c91ff25fe18121a213da3291403f
BLAKE2b-256 6c96cf2dd879d7bc997bb9dcef30eb867acd2c608cc211a92bc6a1bc422568a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ptoolbox-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 23.2 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/41.4.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for ptoolbox-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 32dae12cfec0a7ee7ec38f6619d16f52f18841d013dcf5de61ae7c7bc9fa4df4
MD5 abf38236263f9e96f996fb15cb266215
BLAKE2b-256 3562242089308deb74a28cd390c15c07fe0904ed6fe4d9912589ad0a00d0d713

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