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
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:
- Clone the repository
git https://github.com/DuckyShine004/quacktools-codeforces.git - 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:
- Using
quacktoolsto test your code for any problem from the problemset section:quack -t <file> -p <problemset-problem-number> -d <problem-difficulty>
- Using
quacktoolsto 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! (⭐)
- Fork the Project
- Create your Feature Branch (
git checkout -b Feat/NewFeature) - Commit your Changes (
git commit -m 'Feat: Added New Feature') - Push to the Branch (
git push origin Feat/NewFeature) - 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d87dbb671b82018d721fc5bc8226373e80ac21c90bd362687f2877677eccfd5
|
|
| MD5 |
0427a12f1c7e0e51096b7b24b1ef8ed7
|
|
| BLAKE2b-256 |
2f04b906049ddc771baa6f60c4255a84900ff59d42ae268eda2614dca5b24c7e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9df76506436c8714042a8468814d9c532d4d509362ffd9f485b2a302291919e6
|
|
| MD5 |
ac521c1813dfa7779bdceafefec2d36c
|
|
| BLAKE2b-256 |
bc0275bfa2109bb818a3499c4cbde6306910a6499bab2bb9cd51b6e7aba462eb
|