Skip to content
This repository has been archived by the owner on May 14, 2022. It is now read-only.

Latest commit

 

History

History
123 lines (100 loc) · 4.85 KB

README.md

File metadata and controls

123 lines (100 loc) · 4.85 KB

OmegaUp CLI py_version

This project is temporarily archived.

This project is a command-line interface that allows direct interactions with omegaUp API using Python 3. Any issue and pull request is welcome.

Usage: ucli [OPTIONS] COMMAND [ARGS]...

Changelog

  • Full support for almost any API endpoint.
  • New additions only supports raw interactions.

Installation release PyPI

Note: PIP installation is commonly outdated, use source install via pipx instead.

Installation from source via pipx

pipx install git+https://github.com/Apocryphon-X/omegaup-cli

Linux install from source without pipx

git clone https://github.com/Apocryphon-X/omegaup-cli
cd omegaup-cli
./linux-install.sh

Installation from pip

pip install omegaup-cli

Inspirations

  • OmegaUp API¹: "OmegaUp: Open source platform to learn and improve Computer Science skills".
  • ProtonVPN Linux CLI¹: "Linux command-line client for ProtonVPN. Written in Python".
  • CF-Tool¹: "Codeforces Tool is a command-line interface tool for Codeforces".
  • Codeforces CLI¹: "A simple command-line tool for Codeforces coders".
  • Github CLI¹: "GitHub’s official command line tool".

¹ : omegaup-cli is not formally affiliated with this organization or project.

License

Apocryphon-X/omegaup-cli is licensed under the MIT License. A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications and larger works may be distributed under different terms and without source code. More details can be found in the LICENSE.md file.