The latest update adds Codeforces support
Please mention your OS, judge name(codechef, codeforces or atcoder), Chrome version. Do note that if you have text to speech on, it will just say the result and not give a notification(because you already heard it). To change the alert type to notifications, you can click the icon and save the preferences.
PS: if you are on Linux, there might not be a TTS engine and you might have to install one.
Details of my system:
OS: Elementary OS loki 0.4
Judge name: Codechef
Chrome Version: Version 70.0.3538.67 (Official Build) (64-bit)
I have the notification setting(Alert Setting) on.
Do you receive notifications from other websites and extensions in Chrome? Because, it sounds like there is something wrong with your Chrome/Elementary installation. I can say that because my brother also has the same OS, browser and it works fine for him.
Thanks for the reminder! Itâs available on Chrome Web Store now.
No, I donât receive any other notifications. Any idea how I can fix that?
Maybe try and run
notify-send TEST
in terminal. If nothing happens, then that means notifications donât work at system level. Otherwise, try reinstalling Chrome. Honestly, I donât have much idea either.
Thanks Itâs a nice extension Good work
Have some secrets bro, codechef developers might be reading thisâŚ
@candyshot If itâs on the internet, it isnât a secret anymore.
Anyone with a bit of development experience can figure it out in seconds
Coding Shout is not working for Codechef lately. Maybe, itâs due to the API issues.
@rishiraj22 Can you fix it? It used to help me a lot.
Looks like the REST API is down and they are using a fallback HTML page https://www.codechef.com/error_status_table/27323707/ Canât really parse this table correctly as different questions have different number of sub problems and constraints. So, just wait for the main REST API to be up again.
Yeah, it would be like the DDoS attack that happened on CodeForces. And CodeChef platform is messed up already, you wouldnât want to do that.
You have to change in the settings
Well if youâd like to mess up an already messed up website, nobodyâs stoppinâ you!
I sent this email to Codechef team. Hope they understand otherwise not much can be done, and it might be the end of Codechef support for this extension (If they donât make it public, I may have to come up with a hacky solution to get data from the table. They can never stop me )
Hi,
I have a web browser extension Coding shout that notifies users as soon as their submissionâs results are calculated. It utilises the REST API of Codechef. Is there any way you can put up the API again? Even if I get the keys for the API, I canât just provide it publicly in my extension, as people might misuse my keys. Another option is that I will have to put up a server that proxies the requests on the userâs behalf, and I am not ready to invest in servers for this extension. Moreover, it will double the latency and render the extension worthless. So, in the spirit of keeping things simple and open, I believe it would be best if you make that particular endpoint public.
Sadly, the people at Codechef arenât ready to make the endpoint public. I have said them that I will increase the polling duration to that used in Codechefâs website, or even help them in integrating notification support into Codechef itself, if they allow me. Letâs see if they agree. Otherwise, it will be kinda like an âarms raceâ condition, where I will always find a way to make the extension work (through scraping and what not). Hope they understand @admin