MyNixOS website logo
Description

Command line interface to interact with Codeforces.

Please see the README on GitHub at https://github.com/farbodsz/codeforces-cli#readme

codeforces-cli

Command line interface to interact with Codeforces.

demo

Features

  • View/filter contests and problems
  • Watch contest standings and submissions
  • Calculate rating after a virtual contest
  • List rating changes for each contest
  • And much more!

Installation

The pre-compiled binary file can be found on the releases page.

Download it and place it in a directory in your PATH. For example, ~/.local/bin/cf.

Usage

Codeforces CLI v0.1.0

Usage: cf COMMAND

Available options:
  -h,--help                Show this help text

Available commands:
  agenda                   Upcoming contests. Alias for contests --upcoming
  contests                 List of contests
  info                     Show the problems and your problem results of a
                           contest
  friends                  List your friends (must be authenticated)
  open                     Open a contest in the browser
  problems                 View and filter problem sets
  ratings                  Rating changes of a user
  setup                    Setup your configuration file
  standings                Standings table of a contest
  status                   Recent submissions of a user
  user                     Information about a user
  virtual                  Calculate your rating after a virtual contest, to
                           find what it would be if you competed live
Metadata

Version

0.1.0

License

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows