Comments

lol, check the rating option of problem of the day on the extension, you can edit it!

Thank you!!

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

I'm glad you like it! Yes, im still working on the mordenize feature!

I cannot explain how motivating this comment was. I genuinely wanted to contribute to the community because I found this gap. I just like making tools. I got a lot of positive reviews on reddit (at 260 users now), so thought of posting it here.

I had no intentions of calling some tool "bad", I was just trying to create something that just does everything any other tool would do, plus a lot more.

To be honest, I would not have even minded these amount of downvotes if I was charging any money for it/ asking money for it. I fact, The only place I ever mentioned even a "sponsor" was at the end of the reddit post.

But yeah, genuinely, this one comment is worth a thousand upvotes for me. Thanks bud!

I will try my best. Thanks a lot!

I'll look into this!

It does automatically create and save files! if you mean saving the changes after you code, you can turn on autosave on vscode!

I have updated the README with all instructions!

did you also run '''cargo install --git https://github.com/Soham109/cpos'''

I tried the cookie / direct HTTP route too and kept running into Cloudflare too, so I stopped fighting it.

What CPOS does instead is that when I hit Submit in VS Code (or the terminal app), it doesn’t send anything to Codeforces from my editor. It just saves my code locally on localhost, copies it to my clipboard, and opens the Codeforces submit page in Chrome.

I have a small Chrome extension that watches that local queue. When it sees a pending submit, it goes to the submit page in my already logged-in browser, pastes the code into the form, picks language/problem if needed, and clicks Submit — basically what I’d do manually, but automated.

So Cloudflare is fine with it because it’s a real browser session, not a script pretending to be one with stolen cookies. I never pull passwords or session cookies into the editor; the browser handles auth like normal.

Same idea for samples — the extension reads them off the problem page I already have open and sends them to my editor over localhost. No scraping from outside the browser.

Tradeoff: you need the Chrome extension and to be logged in on Codeforces in that browser.