seeker_26's blog

By seeker_26, history, 5 weeks ago, In English

ProblemsHunter

Hey everyone, I have made this bot that searches problems on codeforces that are unsolved by a set of users and of given problem ratings.

Motivation

To create mashup for virtual participation in group we need problems that are of given rating and unsolved by all who are participating in the contest and this bot automates the cumbersome part of finding problems.

Link to bot

Screenshots:

UPD1:

Realising the fact that mashup problem submissions doesnot show up in user submissions I have tweaked the bot to avoid returning any problems that the bot returned in past.

UPD2:

Added the feature to add participants directly from the mashup contest page for that you need to give your codeforces credentials and the invitaion link of the mashup contest.

 
 
 
 
  • Vote: I like it
  • +21
  • Vote: I do not like it

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Will your program return first problem with that rating?

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    It will return the first problem unsolved by all users and with max submissions. The links in the code could be tweaked though to change it(tags or order).

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I just want to suggest you to return random task with that properties

»
5 weeks ago, # |
  Vote: I like it +3 Vote: I do not like it

I wanted to suggest some changes.

I wanted to tell that, you need to replace the PATH variable which is hardcoded with ChromeDriverManager().install()

Rest The code works fine. Thanks.

  • »
    »
    5 weeks ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    Thanks! Actually I forgot to change it before last commit...its fixed now

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

is it kind of python scripts @seeker which can we used for project work in schools

  • »
    »
    5 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I made this because I needed to automate the process of finding problems and I couldn't find any other tool on the internet.

    • »
      »
      »
      5 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Basically my Q was that 1. what are technical skills were needed to do this things may you please name them other all..

»
5 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by seeker_26 (previous revision, new revision, compare).