Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

OmegaUp CLI py_version

OmegaUp CLI es una interfaz que te permite interactuar con OmegaUp desde la linea de comandos. Actualmente el proyecto se encuentra en fase Alpha por lo que hace falta implementar soporte para muchas secciones de la API. Todo issue y pull request es bienvenido.

Cambios

  • El parsing de argumentos ahora es gestionado mediante el modulo Click.
  • Las interacciones con la API se realizan por medio de APITokens.
  • Se removio temporalmente la función de "entornos".
  • Se migro parte de el codigo a libomegaup.

Instalación release

El proyecto se encuentra en fase Alpha, por lo que el codigo actual esta INCOMPLETO. Para descargar la versión en desarrollo, se recomienda instalar la CLI desde el repositorio en GitHub o desde pipx en lugar de las GH Releases.

Instalación desde pipx

pipx install omegaup-cli                                 # Instalación global y segura.

Instalación desde la fuente

git clone https://github.com/Apocryphon-X/omegaup-cli    # Clona el repositorio.
cd omegaup-cli                                           # Accede al directorio.
./linux-install.sh                                       # Ejecuta el script de instalación.

Grupos de comandos actuales

Grupo Descripción
ucl Muestra los grupos de comandos
ucl run Menu de ayuda para envios
ucl contest Menu de ayuda para concursos
ucl problem Menu de ayuda para problemas

Inspiraciones

  • 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.

Metadata

Release files for omegaup-cli 0.1.1a8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for omegaup-cli 0.1.1a8
File Size Uploaded
omegaup_cli-0.1.1a8.tar.gz 8.1 kB Details

Release files / omegaup_cli-0.1.1a8.tar.gz

Download URL omegaup_cli-0.1.1a8.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
64aaf0d77fbc8129f2c4eaea6ea31522f0a424a28fcc1fbbe10f369fb651d600
BLAKE2b-256 checksum
How to use checksums
a8209f02100a630bdd923c2cc2eb7d6b575de0dcdf826a18f3420586c41b0f4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.2
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page