Inspired by this thread over here, http://www.memrise.com/thread/413882/ I decided to write a simple Memrise extension for Chrome that sits next to the address bar.
The basic idea is that it shows the number of harvestable and wilting plants you may have in any topic, and clicking the button takes you to take care of that particular thing, like harvest the plants in that topic. If that doesn't make sense, check out the images below.
I haven't made the extension available yet because of the extra traffic it might generate on the site from the periodical background requests to update the button. It would be nice to hear some thoughts first, possibly from Memrise staff.
any chance you make a firefox version?
Posted by ikenaiAndi 4/1/12 (1 year ago)Oooh, I definitely want this. :) It looks perfect.
Posted by cacoethes 4/1/12 (1 year ago)Nice! Please do it.
Posted by Fronika 4/2/12 (1 year ago)This does look awesome! I will just check it out with Greg to get his thoughts on the extra traffic. Is there any extra info that I can give him that might give a sense of the level of those background requests?
It looks like a brilliant tool!
Thanks
Ben
Posted by benwhately 4/2/12 (1 year ago)ほしい!!!
Posted by phoenixphreak 4/2/12 (1 year ago)ほしい!!!
Posted by phoenixphreak 4/2/12 (1 year ago)i want an いいね button for that double ほしい ^^
Posted by ikenaiAndi 4/2/12 (1 year ago)This is a good idea! :D
Posted by _deleted_120528_1652_46 4/2/12 (1 year ago)Very nice - yes please!
Posted by Getdown 4/2/12 (1 year ago)Looks simple and useful!
Posted by Ryuichi 4/2/12 (1 year ago)Can't wait!
Posted by jusu 4/2/12 (1 year ago)The developers are all very excited about this, so please do go ahead and make it available! Also the developers are keen to try to work with you to keep you up to date with changes to the API etc. I am going to start up a new forum for developers and information that might help people who want to develop.
So Please post to that once you have got this available, it will be a great first post!
Thanks very much for this - I am hugely looking forward to seeing how this all evolves,
Best wishes
Ben
Posted by benwhately 4/2/12 (1 year ago)Great work
Posted by pandycants 4/2/12 (1 year ago)Please don't forget us poor Firefox users. :)
Posted by ikenaiAndi 4/2/12 (1 year ago)I've got a better idea: switch to Google Chrome. :P You won't regret it.
Posted by cacoethes 4/2/12 (1 year ago)This looks excellent but I won't be installing it as every time there is even one plant wilting I would be on the site to water it. I would never get anything else done!
Posted by Mangotastic 4/2/12 (1 year ago)Dear Raneksi,
All of us on the developer team are delighted about this - as Ben says, we'd love to try it out too!
Can you say a little more about how you're polling the server for the data? It may be that we can work together to make it easier or more efficient, and provide any extra data for you that you might need to improve the experience.
Either way, thank you so much for doing this!
Yours, Greg Memrise CTO
Posted by greg 4/2/12 (1 year ago)I don't want to switch to Chrome. Especially since there's only a FF version of Rikaisama . The popup dictionary is nice and also available for Chrome, but... the possibility to listen to the word makes a world of a difference.
Posted by ikenaiAndi 4/2/12 (1 year ago)There's a memrise API AWESOME! I have a few ideas on where I can use a memrise API, Will the API have access to the user's points? The ability to add and subtract? How about writing on a person's wall? notification when user reaches level 7 on a particular entry.flower FYI I am currently studying Python
How about embedding a course in a webpage? embedding a entry into a webpage?
Posted by Talisman 4/2/12 (1 year ago)Here is the new dev. forum, http://www.memrise.com/forum/developers/ you can also find it on the main forums page.
Thanks!
Ben
Posted by benwhately 4/3/12 (1 year ago)@Talisman, I will get some answers to those excellent questions for you - perhaps pose them in the Dev forum where Greg will be able to check and answer questions more often!
Thanks
Ben
Posted by benwhately 4/3/12 (1 year ago)@greg: Hey there. At the moment I'm simply polling /home/gardens as it seems to be the best option for fetching the relevant data, the markup was actually quite painless to scrape with jQuery. Of course, a JSON endpoint would be much more lightweight and resilient to changes, and I really hope you implement one.
As for the polling frequency, it's now refreshing every 5 minutes but also when a content script running on every Memrise tab detects /cave/waypoint page loading, which essentially means the user has finished a course of plants and it's a good time to refresh the button. Maybe you guys have some thoughts or ideas regarding this.
@Mangotastic: Being a massive procrastinator I recognize the problem and actually had thought about it. I was thinking about adding a threshold option for not showing the wilting count until it exceeds a certain number, say 20 or so.
Posted by raneksi 4/3/12 (1 year ago)Hey gang,
I've set up a thread on our new Dev Centre forum:
http://www.memrise.com/forum/developers/
http://www.memrise.com/thread/441308/
We can get into the nitty-gritty there.
Posted by greg 4/3/12 (1 year ago)P.S. As you probably know, you have to post to a thread in order to receive notifications about it, so post something small to that thread if you want to follow the discussion. We're thinking about how to set up a proper watchlist/subscription system, but it might take a while before we get a chance to work on it.
Posted by greg 4/3/12 (1 year ago)https://chrome.google.com/webstore/detail/mahhgdkliaknjffpmocpaglcoljnhodn
I just found it in the Webstore, thanks for adding it ranekski!
Posted by cacoethes 4/7/12 (1 year ago)Hehe, I was waiting to get feedback from Greg et al. so that I could make a proper post about it. I'm glad you find it useful.
Posted by raneksi 4/7/12 (1 year ago)Sorry raneksi! I was too excited to wait. :) Thank you so much. __
Posted by cacoethes 4/7/12 (1 year ago)I just updated the extension and you can now choose which topics to follow.
@greg: The forum needs an edit feature, would be cool to be able to edit the first post.
https://chrome.google.com/webstore/detail/mahhgdkliaknjffpmocpaglcoljnhodn
Code on Github for the people who might be curious: https://github.com/raneksi/memrise-chrome-ext
Posted by raneksi 4/9/12 (1 year ago)Hi raneksi - great work. Very useful!
However, there are a couple of bugs (if you're still working on this)
Firstly, for some reason, it doesn't seem to update properly on all computers. On my WinXP home computer it doesn't work, but on my two Win7 work computers it does.
Secondly, it aggregates the total wilting words across all word lists, and doesn't take into account that the same word may exist in many different lists. Because I have so many deeply overlapping word lists, this is quite significant for me - the button told me I had 117 plants to water (by adding up the wilting plants count across all my lists) but in actual fact I only had a total of 24 unique words to water.
Good stuff anyway!
Posted by TL-TheUltimate 4/11/12 (1 year ago)Yeah, I'm aware of the second issue and can't do anything about it until there's an API that gives you wilting plant count by topic.
As for the first one it's hard to say what the problem could be.
Posted by raneksi 4/11/12 (1 year ago)alright - cheers. If I find anything more useful about the first issue, I'll let you know.
Posted by TL-TheUltimate 4/11/12 (1 year ago)Thanks for the feedback. I'd love to get more.
Posted by raneksi 4/12/12 (1 year ago)Works on my laptop running WinXP. However, I'm back to Firefox. The annoying "losing typing focus" bug during testing types is annoying me (has nothing to do with your addon).
Posted by ikenaiAndi 4/13/12 (1 year ago)Just installed it. Awesome idea! :)
Posted by Sunyatao 4/17/12 (1 year ago)@raneksi: good point about being able to edit the first post - we'll add that to the todo list.
in the meantime, send me the text of what you'd like it to say (greg@you-know-where.com), and i'll update it for you.
Posted by greg 5/17/12 (1 year ago)I understand the extension is broken now that they switched to new memrise by default. Is there a way to fix it somehow?
Posted by Pros 11/9/12 (7 months ago)