cf-tool

Codeforces CLI (Submit, Parse, Test, etc.). Support Contests, Gym, Groups, acmsguru, Windows, macOS, Linux, 7 MB

MIT License

Stars
1.3K
Committers
7
cf-tool - v1.0.0 Release! Latest Release

Published by xalanq over 4 years ago

Attention: If you are using <0.9.0 version

  • Windows and macOS users need to download the latest version from Github Release Page. cf upgrade is unavailable in <0.9.0 versions.
  • ~/.cfconfig and ~/.cfsession move to ~/.cf/config and ~/.cf/session. You can move ~/.cfconfig to ~/.cf/config then reconfigure the handle/username and password.

Changelog

  • [Add] url and other format support. See #51 #27
  • [Add] groups, acmsguru support. See #61
  • [Fix] submit bugs. See #50
  • [Fix] clone bugs.
  • [Fix] open bugs. See #41
cf-tool - v0.9.0 Release!

Published by xalanq over 4 years ago

Attention: There are some important updates in this version

  • Windows and macOS users need to download the latest version from Github Release Page. cf upgrade is unavailable in <0.9.0 versions.
  • ~/.cfconfig and ~/.cfsession move to ~/.cf/config and ~/.cf/session. You can move ~/.cfconfig to ~/.cf/config then reconfigure the handle/username and password.
  • username(handle) and password store in ~/.cf/session instead of ~/.cf/config. See #53

Changelog

  • [Add] network proxy configuration. See #29 #55 #58 #60
  • [Add] warns of non standard IO while running cf parse. See #52
  • [Fix] login bugs. See #40 #43
  • [Fix] crashes when cf clone. See #56
  • [Update] change username to handle
  • [Update] language list. See #59
cf-tool - v0.8.2 Release!

Published by xalanq about 5 years ago

  • [Update] open both dashboard and problems' pages in race command. See #35, #34
  • [Fix] some hints. See #36
cf-tool - v0.8.1 Release!

Published by xalanq about 5 years ago

YOU HAVE TO UPGRADE IT FROM v0.8.0

  • [Fix] invalid language in template. It would cause an error in cf submit.
cf-tool - v0.8.0 Release!

Published by xalanq about 5 years ago

  • [Add] <problem-id> parameter in watch command to filter the submissions. See #27
  • [Add] run "cf gen" after "cf parse" option in configuration. See #25
  • [Add] host option in configuration. See #28
  • [Fix] login bugs in some terminal. See #31
  • [Update] config command - make it easy to use.
cf-tool - v0.7.1 Release!

Published by xalanq about 5 years ago

  • [Fix] some bugs in upgrade. See #23
  • [Add] remaining time in upgrade. See #23
cf-tool - v0.7.0 Release!

Published by xalanq over 5 years ago

  • [Add] "remember me for a month" in log in. See #16
  • [Add] clone command - Clone someone's codes. See #19
  • [Add] support for gym. See #22
  • [Update] FAQ - Enable tab completion in terminal. See #18
  • [Update] race command - Open all problems instead of A,B,C,D,E of the contest.
  • [Fix] race command - Change the countdown URL. See #21
cf-tool - v0.6.0 Release!

Published by xalanq over 5 years ago

  • [Add] memory usage in test command. See #9
  • [Update] the GIF in README.
cf-tool - v0.5.6 Release!

Published by xalanq over 5 years ago

  • [Update] sid command - Use cf sid to open the last submission's page. See #10
cf-tool - v0.5.5 Release!

Published by xalanq over 5 years ago

  • [Add] sid command - Open the submission's page with default web browser. See #10
  • [Fix] some typos. See #15
cf-tool - v0.5.4 Release!

Published by xalanq over 5 years ago

[Remove] websocket (too many bugs in codeforces). Just refresh the submission page. See #13
[Fix] submit an unexpected file. See #14

cf-tool - v0.5.3 Release!

Published by xalanq over 5 years ago

  • [Fix] parse bugs. #11, #12
cf-tool - v0.5.2 Release!

Published by xalanq over 5 years ago

  • [Add] "Runtime Error" in "cf test". #7
  • [Add] a way to add custom testcases: Create two extra testcase files inK.txt and ansK.txt (K is a string with 0~9). #8
  • [Update] use user time in cf test.
cf-tool - v0.5.1 Release!

Published by xalanq over 5 years ago

  • Fix duplicate suffixes in config template. #6
cf-tool - v0.5.0 Release!

Published by xalanq over 5 years ago

  • Add upgrade command - it can upgrade itself from GitHub release.
cf-tool - v0.4.0 Release!

Published by xalanq over 5 years ago

  • Add more information in test failed - Including input, output, answer, difference. #4
  • Add pull command - You can download codes of a contest. #3
  • Add config del command - You can remove the templates.
  • Add watch all command - You can watch all submissions of a contest.
  • Fix failed web socket - If web socket is down, just auto-refresh. #2
  • Fix race's failure - Login needed.
  • Fix weird parse's path.
cf-tool - v0.3.5 Release!

Published by xalanq over 5 years ago

  • Add newline in the end of sample
cf-tool - v0.3.4 Release!

Published by xalanq over 5 years ago

  • See issue #2. Why codeforces changed url again?
  • Add Chinese README
cf-tool - v0.3.3 Release!

Published by xalanq over 5 years ago

  • Fix issue #2 (can not watch submission)
cf-tool - v0.3.2 Release!

Published by xalanq over 5 years ago

  • Rename command "hack" to "stand"
  • Update help message