dhruvagarwal / geekometer

This chrome extension keeps a track of the problems solved by you on geeksforgeeks.org, and crosses them out.Hence, easing it out for you to concentrate on missed ones
Apache License 2.0
36 stars 16 forks source link

Fixing multiple domains issue #15

Open vik-y opened 7 years ago

vik-y commented 7 years ago

As I can see from issues, this plugin breaks because now GFG is using multiple domains.

Here's an idea to fix the problem without using any cloud services. GFG has added a feature which lets users mark a problem as "to do" or "done". This plugin can be modified to do the following:

Once the user logs in to GFG the plugin scrapes the "done" list from their profile and update the local storage accordingly. Every time user marks a problem as "done" the plugin repeats the process. As the local storage cannot be shared across domains, whenever the user switches to a different domain of GFG the local storage of that particular domain can also be updated using the same technique as above.

I am interested in making this thing work. Do you still maintain this and accept PRs?

dhruvagarwal commented 7 years ago

Hey Vikas

Great to hear that you're interested in contributing. Though I've not pushed changes since a long time but yes PRs are always welcome.

Thanks On Thu, 15 Jun 2017 at 12:06 PM, Vikas Yadav notifications@github.com wrote:

As I can see from issues, this plugin breaks because non GFG is using multiple domains.

Here's an idea to fix the problem without using any cloud services. GFG has added a feature which lets users mark a problem as "to do" or "done". This plugin can be modified to do the following:

Once the user logs in to GFG the plugin scrapes the "done" list from their profile and update the local storage accordingly. Every time user marks a problem as "done" the plugin repeats the process. As the local storage cannot be shared across domains, whenever the user switches to a different domain of GFG the local storage of that particular domain can also be updated using the same technique as above.

I am interested in making this thing work. Do you still maintain this and accept PRs?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/dhruvagarwal/geekometer/issues/15, or mute the thread https://github.com/notifications/unsubscribe-auth/AEYAeazBnM-5u4O65dphxwAY_vXjg3Czks5sENDMgaJpZM4N6ydy .