Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usability Issues #4

Open
dufferzafar opened this issue Oct 3, 2018 · 0 comments
Open

Usability Issues #4

dufferzafar opened this issue Oct 3, 2018 · 0 comments

Comments

@dufferzafar
Copy link

Hey, I just tried out this tool. It seems to get the job done, but I feel the UX could be a bit better.

  • Improved installation process

    • Preferably via pip
  • Currently username / password has to be specified inside utils/conig.py

    • Instead we could create a config file $HOME/codeforces
  • Bundled under one main script

    • We could have a main script idne that has two arguments
      • parse
      • submit
  • Improvements to the parse script

    • Add support for Python language

    • Take optional argument for problem name: A, B etc.

      • So that only a single problem can be fetched
    • In general, the test.sh can be refactored

      • Maybe we could even create a Python file out of it. and add it as a separate command idne run
    • We could even fetch the problem statement (the entire text) and add it to the problem code file itself (.cpp, .py)

      • So one can look at the problem statement in the editor itself

      • Similarly, the test cases could be written inside the code file too

      • Then, the idne run command could just extract the test cases from the code file itself, and run them!

        • This means, separate input1 / output1 files won't be needed!

What are your thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant