Skip to main content

quacktools streamlines the code testing and code submission process.

Project description

quacktools-codeforces

Quacktools streamlines the code testing and code submission process for Codeforces users.

Built with

Python.io

Getting Started

To guarantee a seamless experience moving forward, please read and follow the installation instructions carefully.

Installation

To install quacktools, use the pip command below:

pip install quacktools

To clone and work on the project, simply follow the instructions as listed below:

  1. Clone the repository
    git https://github.com/DuckyShine004/quacktools-codeforces.git
    
  2. Install the required packages
    pip install -r requirements.txt
    

Usage

usage: quack [-h] [-t FILE] [-p PROBLEM] [-c CONTEST] [-d DIFFICULTY]

options:
  -h, --help     show this help message and exit
  -t FILE        Test your file against a problem from a problem set, or a
                 problem from a contest.
  -p PROBLEM     What is the problem number, e.g. 1950.
  -c CONTEST     What is the contest number, e.g. 1950.
  -d DIFFICULTY

Detailed Usage

To use quacktools, you must use the quack command. See below for detailed usage:

  1. Using quacktools to test your code for any problem from the problemset section:
    quack -t <file> -p <problemset-problem-number> -d <problem-difficulty>
    
  2. Using quacktools to test your code for any problem from a contest:
    quack -t <file> -p <contest-problem-number> -d <problem-difficulty>
    

NOTE: Your file must reside in the same directory from which you are invoking the quack command.

Contribution

Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. Don't forget to give the project a star! (⭐)

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b Feat/NewFeature)
  3. Commit your Changes (git commit -m 'Feat: Added New Feature')
  4. Push to the Branch (git push origin Feat/NewFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Gallon Zhou: Linkedin

Project Link: https://github.com/DuckyShine004/quacktools-codeforces

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

quacktools-0.1.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quacktools-0.1.1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file quacktools-0.1.1.tar.gz.

File metadata

  • Download URL: quacktools-0.1.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for quacktools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8d87dbb671b82018d721fc5bc8226373e80ac21c90bd362687f2877677eccfd5
MD5 0427a12f1c7e0e51096b7b24b1ef8ed7
BLAKE2b-256 2f04b906049ddc771baa6f60c4255a84900ff59d42ae268eda2614dca5b24c7e

See more details on using hashes here.

File details

Details for the file quacktools-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: quacktools-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for quacktools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9df76506436c8714042a8468814d9c532d4d509362ffd9f485b2a302291919e6
MD5 ac521c1813dfa7779bdceafefec2d36c
BLAKE2b-256 bc0275bfa2109bb818a3499c4cbde6306910a6499bab2bb9cd51b6e7aba462eb

See more details on using hashes here.

Supported by

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