11

RumpelstiltskinRSS is a web based RSS reader for your Gengo Jobs RSS. After some one-time steps, you can use any browser on any device to alert you for new jobs. As a bonus, RumpelstiltskinRSS does some filtering for you so you will only be alerted if the size and level of the job meet your preferences, taking the time of day into account.

I optimized RumpelstiltskinRSS for my own needs, but tried to make it so that it can be used by all translators. You can find RumpelstiltskinRSS at http://rumpelstiltskin.appje.nl/rss/. For a description how to use it, follow the Introduction link.

Note that you can set the refresh interval to either 31 or 62 seconds. Use 31 for optimal chances to grab a job, without breaching Gengo's demand to access your Jobs RSS at most twice per minute. Or use 62 to test if RumpelstiltskinRSS suits you, while still running your current RSS reader (set to check at most once per minute) on another device.

305 comments

  • 0
    Avatar
    Alexander

    @Val, @Lara, @Sara - Thanks for your kind words.

    @Paulo - I don't take your words personal, and I will be happy to solve any issue you have with RumpelstiltskinRSS if I can. However, from what you wrote so far I don't have a clue what exactly is bothering you. If it's just the general complaint that it's hard to grab jobs, I am convinced this has nothing to do with RumpelstiltskinRSS.

    If you want me to do something about the issue you mention, try to be more specific about it. What exactly did you do, and what happened next, as opposed to what you expected to happen? Only if you give me a detailed description of the issue I can try to solve it. The screenshot you attached to you post on August 17, 2016, 23:56 could be part of such a description, but I need the story around that screenshot before I can do anything with it.

    If you want to contact me directly, you can find my email address on the RumpelstiltskinRSS Contact page.

  • 0
    Avatar
    Paulo C.

    Comment deleted per user's request. [Lara]

  • 0
    Avatar
    Paulo C.

    Comment deleted per user's request. [Lara]

  • 0
    Avatar
    Val

    I agree that the system is wrong but Alexander has nothing to do with this. You get the error messages because the job was taken. It happens to me all the time but it also happened before I used Rumpelstiltskin. The only change was that before it said it was taken, not the system gives you an error message. The system changed the notification for "This job is already taken". 

  • 0
    Avatar
    Paulo C.

    Comment deleted per user's request. [Lara]

  • 0
    Avatar
    Paulo C.

    Comment deleted per user's request. [Lara]

  • 0
    Avatar
    Alexander

    @Paulo - What do you mean @xxx doesn't work? I used it twice in the first few words of this reply :-)

    It may well be that in general hackers are more active in the regions you mention than anywhere else in the world, but that does not mean that rmpl.nl is affected in particular. What exactly do you suspect hackers have done to compromise RumpelstiltskinRSS?

    What exactly happened when you got these 500 errors (502/503...etc)? Did my tool fail to refresh its page, showing these errors instead? Did you get an alert for a job and did the error occur when you tried to access the workbench from within RumpelstiltskinRSS? Did the errors occur in another way?

    If you use more than one RSS reader, like RumpelstiltskinRSS + Bamboo + whatever, beware that Gengo allows you to access your RSS feed at most twice per minute. To discourage updating more frequently, Gengo uses a per translator cache mechanism that 'freezes' the info for a minute. In the situation you described, perhaps the cache was refreshed when Bamboo accessed the server, and RumpelstiltskinRSS accessed the cache 40 seconds later, finding the same info. Some other day it may be the other way around: RumpelstiltskinRSS triggers the cache to refresh, and Bamboo gets the 'second-hand' data some time later.

    As for your request to delete your comments on this forum: sorry, I have no way to do that. If you don't want your comments to appear here, but still want to discuss things with me, you can use the Contact page in RumpelstiltskinRSS. Just scroll down and use the Contact link.

  • 0
    Avatar
    Lara Fernandez

    @Paulo - As an exception, I will be complying with your request this one time and deleting your comments. However, I strongly recommend that, if you consider commenting again, you think carefully about what you want to say (after all, this is a public forum) and whether it is something that you will regret posting (and therefore request to have deleted later on) before you save it.

    Since the options for editing / deleting comments are not available for translators at the moment, I don't think it would be fair to continue deleting comments in what would end up looking like a broken discussion.

    Thank you for your understanding.

  • 0
    Avatar
    Paulo C.

    Lara. I just came back here to see if you had seen.

    I am not wiling to comment on fóruns anymore.

    Otherwise I wouldn't asked for it.

    For the end of discussion. I wasn't notified bt @xxx.

    Only if subscribe I receive a notification.

    Deleting and editing comments is a Human Right (the right to be forgotten).

    I only am asking to be forgotten.

    FOR THE RECORDS LARA! I NEVER WILL...BUT NEVER...EVER...COME HERE AGAIN.

    I hope you understand that...I was using my freedom of expression...

    Public Foruns. NO! ANYMORE IN MY LIFE! ANYWHERE.

    Alexander: If you want Help. Search for me on the web.

    Lara, have a great rest of the week.

    END and Unsubscribing again.

     

     

  • 0
    Avatar
    Lara Fernandez

    @Paulo - I agree, it would be best to have the option for the owner to edit / delete their own comments. (And hopefully we will be able to implement it in the future!) But I hope you also understand that, since the option is not available for all at the moment, for the sake of equality, there should be no distinctions :) 

     

  • 0
    Avatar
    Alexander

    In the past few days, I saw the message

    "Resource Limit Is Reached - The website is temporarily unable to service your request as it exceeded resource limit. Please try again later."

    for http://rmpl.nl more often than I found acceptable. Therefore I upgraded the hosting package to unlimited data traffic today. I hope this solves the issue. Let me know if you still see this message.

    As for the old server, most users got the message by now they shouldn't access it anymore. One of these days I will disable the version on the old server and redirect anyone who still tries to access it to http://rmpl.nl.

  • 0
    Avatar
    damien.etourneau

    Hi Alexander,

    I don't know if it's a coincidence, but http://rmpl.nl did not work today for me, no matter which web browser I was using. In fact, it was OK this morning, and suddenly, it "disappeared" (I have message errors like "connexion timed out" on Chrome or the server is too long to answer on Mozilla)

    I never had any problems with http://rmpl.nl so far. Am I the only one who can't access the website today?

  • 0
    Avatar
    Alexander

    Hi damien.etourneau,

    The actual reason I upgraded today is more involved than I just described. I saw several problems, which all seemed to be related to a too high traffic load.

    I hope http://rmpl.nl now works fine again. If not, I'll have a closer look at it next week. Alas, I don't much have time for it within the next few days.

  • 0
    Avatar
    damien.etourneau

    Right now, it is working. Thank you for all your work.

  • 0
    Avatar
    Alexander

    In response to an anonymous question via the RumpelstiltskinRSS contact form: there is no option to remove your account at the moment, other than asking me to do so manually, in which case I need to know your RumpelstiltskinRSS account name.

    I never included such an option because it never occurred to me someone could need it. An account doesn't take much disk space, so it's fine with me if you leave an inactive account on my server (because after some testing you find the tool doesn't work for you, or for whatever other reason). In fact, it's okay if you create multiple accounts (so you can run RumpelstiltskinRSS on several devices, each with different settings).

    If you're worried about security issues, about the only sensitive information stored is your Jobs RSS. Just clear that field in your preferences if you want my server to forget about you.

    Talking about accounts and security, let it be clear that Gengo and RumpelstiltskinRSS are separate products. Make sure to use a different username and password than your Gengo account.

  • 0
    Avatar
    Alexander

    I'm starting to doubt if the estimate I made at August 15, 2016, 01:20 (that I would release the mobile app version for iOS somewhere in September) was correct. Merely renewing my subscription to the Apple Developer Program (which is needed to publish the app in the App Store) took me over a week because I had to upgrade to the latest software and accept several agreements. (I'm the type who actually reads an agreement before checking the Accept box.) Also, in the past few weeks there were more paying and non-paying distractions in my live than I had foreseen.

    Fortunately, it was just an estimate, not a promise. My current estimate is that I will release the mobile app version for iOS in the first half of October.

  • 2
    Avatar
    Alexander

    Chances are I will release the iOS app version in December. Really.

    I finished testing and polishing about a month ago. Then came a burst of unrelated projects in my life, and this week I finally found time to focus on the process of actually submitting the app to the App Store. This is not as trivial as it sounds. I have to supply quite some metadata, part of which requires extra work.

    I will post a new message once I actually submitted the app, which I hope will be by the end of next week. After that, Apple will probably take a week or two to review the app. Of course, I will keep you informed about their decision, and in the case of approval the URL for downloading the app.

    As for the price, on the one hand I don't want to ask money yet since this initial version may have issues that I did not see during testing, on the other hand I don't want to attract people who download anything that's free, causing extra load on my server. So I will set it on the lowest non-zero price the App Store allows. A future version will be subscription based.

    One major feature of this version was supposed to be its ability to run in the background. However, it turned out that Apple is very restrictive in allowing this. Fetching info every minute in the background is not possible. As a workaround, I made it such that the app keeps running when you put your device in the sleep mode while the app is in the foreground. This means that even in sleep mode the app keeps checking every minute, and will produce a sound if a job is found, but there is no real background mode. Even when your device is awake, you won't be able to run a different app at the same time.

    The other major feature is its stability. In my testing, it always recovers from interruptions in the internet connection or temporary server side failures. So in this regard I am quite happy with its current functionality.

    After releasing the iOS app, I plan to create an Android version. On the one hand this will be less work, since I already did the necessary server side modifications and made the major client side design decisions, on the other hand I will need extra time since this will be be my first Android app so I have to learn some basics.

  • 0
    Avatar
    Alicia L. Alonso

    Thank you so much for this, for your effort and for your great contribution to this community. I will certainly be rumpelstiltstkining with my phone!!!!!!

  • 0
    Avatar
    juan.garcia.heredero

    Congrats, Alexander. Although I don't use your tool, I'm glad you could finally make it. Your workaround will surely be good enough, I'm sure. And I think you are doing well setting a non-zero price for it and then a subscription model.

    Since you haven't developed with Android before, maybe you should know that you have to pay a small fee ($25) to be able to publish apps on Google Play. You have to pay it only once though, it's not a yearly payment.

    Also, may I suggest you have a look at tools like React Native (https://facebook.github.io/react-native/) that would allow you to develop just one version of your app, and then it will be transformed to a native Android or a native iOS app. Due to the fact that you have to learn Android, maybe it would be more useful for you to learn React Native or other similar tool instead.

    Cheers!

  • 0
    Avatar
    Alexander

    I submitted the iOS app version to the App Store about an hour ago. I expect Apple will take a week or two to review the app.

    In the past 48 hours, I also updated the scripts on my server so they will support the iOS app version. Due to some errors I made in the process, you may have experienced short interruptions in the web based tool. Sorry for that. If you still have problems, let me know. Everything should work fine again.

    The next step is creating an Android app version. Once both apps seem to work fine, I will ask a monthly fee for both. Until then I only ask the lowest non-zero price the App Store / Google Play allows.

    @juan.garcia.heredero - Thanks for your suggestion about React Native. I wasn't aware of this possibility yet, or I would have considered to use it for the current iOS version.

    In my current approach, most of the logic is in the scripts on my server. The apps only need to display what the server tells them to display, and perform basic actions when a button is pressed. I don't expect much maintenance is needed once the teething problems of both apps are solved.

    In the future, I might put more logic into the apps themselves. A tool like React Native could be helpful to do that without having to maintain duplicate code.

  • 0
    Avatar
    juan.garcia.heredero

    No problem. You could take a look at Ionic too http://ionicframework.com/

    Good luck!

    Edited by juan.garcia.heredero
  • 0
    Avatar
    Alexander

    Last Thursday, the app was rejected due to a rather trivial issue. Today I submitted a corrected version. Fingers crossed.

  • 0
    Avatar
    Alexander

    The iOS app has been approved and should become visible on the App Store within the next 24 hours. It should run under iOS 7 and later, though I only tested it under iOS 9.2.

    To use it, you still have to create a RumpelstiltskinRSS account on http://www.rmpl.nl if you don't have one already. Use your RumpelstiltskinRSS username and password (as opposed to those of your Gengo account) on the login screen of the app. Other than this, it should be obvious how to use the app.

    Note that your Preferences page has changed, even if you don't use the app. The box 'Alerts' has been renamed to 'Alerts for browser version', and there is a new box 'Alerts for iOS app', where you can set the way you want to be notified by the iOS app.

    Since this is the initial version, no doubt it has bugs though I am not aware of any. Please use this forum or the Contact page on http://www.rmpl.nl to let me know about any problems you experience.

  • 0
    Avatar
    Alexander

    The first bug has been reported, and hopefully it was fixed by a quick change I made in the scripts on my server. Due to the bug, you may have seen a "Version not supported" message on the Feed area of the app. The fix is that my scripts don't check the app version you are using, which can currently only be the initial version (2016.11) anyway. This message is supposed to pop up only at some point in the future when for some reason I want you to move to the latest app version.

    Talking about versions, the browser version used to exist on two separate servers for some time, but as of January 1, 2017, I discontinued the one on the old server. You can now only use the browser version on http://www.rmpl.nl or the iOS app version.

  • 0
    Avatar
    Alexander

    I just fixed a bug in the Contact form of the web version. Due to this bug, messages that were posted via this form on or after December 5, 2016, vanished into thin air. If you sent me a message in the past month about an issue that has not yet been solved, you may want to send me a new message.

  • 0
    Avatar
    Val

    Hi! Thanks of all, thank you Alexander for developing this tool.

    I have downloaded the app, and I'm wondering how it will work on my phone. Will it work if the phone is blocked? If I'm using other apps? Or would it have to run on the foreground?

  • 0
    Avatar
    Val

    *First of all!

  • 0
    Avatar
    Alexander

    Hi Val,

    Like I wrote before, one major feature of the app was supposed to be its ability to run in the background, but it turned out that Apple is very restrictive in allowing this.

    The current version can only run in the foreground, but it keeps running while the device is asleep. So yes, the app still works while the phone is blocked, but no, it does not work when you are using other apps.

    To test the behaviour, open your Preferences page in a browser, scroll down to the 'Alerts for iOS app' box and check 'Insert dummy job 12345678 (to trigger demo alert)'. Replace 12345678 by the id of a collection you translated in the past. Be sure to press the Save preferences button.

  • 0
    Avatar
    Alexander

    In the past few weeks, two or three users reported independently the iOS app version does not work for them. The problem appears to be that when they try to log in, the server does not recognize the request came from the iOS app version. So it replies in the way that is meant for browsers, which is not of any use for the app.

    Not all iOS versions and device models are affected (or I would have hit on the bug long before). You can check if you are affected by this bug by tapping Help. It should say "You are logged in as ...". If the Help screen says something else while you believe you should be logged in, contact me.



    I plan to make a new iOS app version in the near future, and I will probably ask some people to beta test it before I submit it to the App Store. So it may take a while before this issue is fixed, but rest assured I'm working on it. The problem itself seems to be rather trivial. The hard part is to find time to work on it.

    Also if you experience any other problem with the app or the browser version, please let me know so I can look into it.

  • 0
    Avatar
    jwspaans1995

    Hiya, first of all thank you for creating this great tool! 

    Being a tech nitwit of the highest order, just a little question which I hope someone might be able to answer: I'm running RSS Feed Reader(a fine service but frustratingly just a second late sometimes) in Chrome and Alexander's tool in Opera - would they conflict each other or should it work? Jobs for English > Dutch are few and far between at the moment so unfortunately I haven't heard the famous jungle sound yet.. 

Please sign in to leave a comment.