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.

322 comments

  • 0
    Avatar
    Nicktim

    So, if i set 2 different rss readers to work each with 1 min refresh rate so that both of them refresh with a 30 sec interval, will the data upon each their refresh will be fresh? Or there's no point to do that, and 1 rss feader with 1 min refresh rate will provide the same result?

    Also i have another question about that catching mechanism. Won't ask you how does it work cause i guess it's a lengthy stuff to explain, but here's the thing - there're tons of extensions for browsers, that just simply refresh particular page with any interval. So the question is, does this catching mechanism reacts only to rss feeds or to such simple things as updating the dashboard page manually as well? This way, one could easily take to a working place or wherever you want a tablet/laptop with a browser, most likely chrome, set this extension, which will automatically update dashboard page with a 5-10 sec interval rate, and put it near the main pc.

    Thanks for a quick reply.

  • 0
    Avatar
    Alexander

    Hi Nicktim,

    The caching is tied to your RSS channel (the lengthy URL that you copied from your dashboard). No matter how often you refresh on your side, "refresh" meaning having one reader or another ask the server again for information, Gengo will refresh only once per minute, "refresh" meaning clearing the cache (= temporary memory) and making a new snapshot of the available collections.

    For the dashboard, there is a similar mechanism. No matter how often you check, only once per minute the server will give fresh info. Again, Gengo asks you to not access your dashboard more than twice per minute. A refresh rate of 5-10 sec is against their terms.

    That said, I believe the cache for your dashboard is separate from the one for your RSS feed. So yes, using a browser extension (or visiting http://www.appje.nl/rumpelstiltskin/autorefresh/available.php) to automatically update your dashboard page may give you new information that is not available to RumpelstiltskinRSS. It won't produce an alert, though. You will have to stare at your screen the whole day (or use software that stares on your behalf and generates alerts at the appropriate times) to take advantage of this possibility.

  • 0
    Avatar
    Nicktim

    Thanks a lot for the information, Alexander!

  • 0
    Avatar
    Priscilla

    Hello Alexander,

    I just wanted to thank you for sharing this wonderful tool. I'm a total fan of the jungle sound which definitely gives me superpowers to work. Working without it is indeed boring. I must add though that the jungle sound nearly cost me my laptop as it startled me when I first heard it and I spilled coffee all over the place.

    I leave the jungle sound on deliberately in public places (all around the world as I am a compulsive traveler). The expression on people's faces all around the world is priceless & on mine too, I guess :)

    Thanks again & all the best.

     

  • 0
    Avatar
    Alexander

    Hello Priscilla,

    I'm glad you like it and that your laptop survived the jungle sound. Perhaps I should include a disclaimer that the use of this tool is at ones own risk. :-)

  • 0
    Avatar
    kazuki

    Hello Alexander,

    I'm also a fan of the jungle sound that's the best sound of the world. I love it so much, but sometimes I turn the sound off and make a cup of tea. Very nice! 

    Thanks.

  • 0
    Avatar
    Alexander

    Hello kazuki sato,

    The sound matches how I feel when I spot a job in the Gengo jungle. There is a rush of adrenaline through my body, and I can think of nothing more than grabbing the prey before another predator comes on the scene. :-)

  • 0
    Avatar
    Priscilla

    Hello Alexander,

    Seems like you have a fan base already just for the jungle sound. You're totally right about spotting & grabbing the job in the Gengo jungle :). And no, you should not include a disclaimer. It will remove all the fun. Kazuti Sato has found the trick. You turn the sound off when you want to drink tea :)

    I forgot to mention the most important thing. It's the name Rumpelstiltskin that caught my attention in the first place. The name coupled with the jungle sound made it perfect for me. And of course, the reader is really effective (that's probably what matters most to people, hehe).

    All the best.

  • 0
    Avatar
    Alexander

    Ah, the name. It stems from my Mac only tool for searching through jobs. Since I couldn't come up with an appropriate name, I found it appropriate to name that other tool Rumpelstiltskin. So when I later on needed a name for the reader, "RumpelstiltskinRSS" more or less naturally emerged.

    (Obviously, I also considered "Tom Tit Tot", but spaces in software names can give weird problems.)

  • 0
    Avatar
    Priscilla

    I've read about your job search tool which I'd love to try. Unfortunately, my Mac is too old and spinning out of control (I use a very "unmagical" & slow way to search through my jobs). So, for the time being, I can only use your RSS reader to find straw in the jungle that I then spin into Gengo gold .

    The name for both tools makes total sense. It's the same family. One is for searching through the gold pile & the other, to find straw to make more gold. Tom Tit Tot would have been great too. If you run out of names for your future tools (I'm predicting a great success to your inventions), you could consider using the French versions of the name. We have quite a few funny ones: Tracassin (Nain Tracassin), Broumpristoche, Outroupistache, Grigrigredinmenufretin... They could be like the siblings, babies or distant cousins (whatever kind of family tree you fancy) of your original creation...

  • 0
    Avatar
    Carlos L. M.

    Rumpelstitskin don't work! It ask me for my username and password, but don't accept them.




    Captura.PNG
  • 0
    Avatar
    Alexander

    There seems to be a problem on my server. I'm working on a fix. Could last a while. Sorry for the inconvenience.

  • 0
    Avatar
    Carlos L. M.

    Don't worry. Thanks a lot!

  • 0
    Avatar
    Matt

    Really hope you could fix it soon!

  • 0
    Avatar
    Alexander

    Short update: expect a solution within 24 hours.

    Long update:

    When I wrote "There seems to be a problem", that was a little white lie. Actually, I already knew there was a big problem one hour before, because my provider sent me a note they had taken the site offline because of suspicious activities, probably due to hackers.

    The message came just when I was wrestling with a $100+ job, that caused severe problems because the Word document with complicated layout had become a complete mess, with the deadline approaching. There are days when working via Gengo makes me feel very happy, like last Saturday when I managed to grab this $100+ job. Today I felt less happy.

    After fobbing the customer with a plain text version and an apology, I inspected the details of the information my provider had given about this supposed "hack". I turned out the problem was not related to RumpelstitskinRSS (great relief), but to an outdated script elsewhere on the same site. The script did not seem to be modified by some hacker, it just was deemed "suspicious" by my provider for unclear reasons.

    Since it was outdated anyway, I simply deleted the offending script and notified the provider. And then... nothing happened. They neither confirmed nor denied my action had solved the issue, nor did they put the site online again. I sent a reminder, but did not receive any response yet.

    I plan to wait for 24 hours since the site was taken offline. If the provider has not put the site online again by then, I'll move RumpelstitskinRSS to a new domain and post the details on this forum.

  • 0
    Avatar
    Sara

    Thanks for your detailed reply! RumpelstitskinRSS has worked really well for me so far and I really appreciate you providing us with it.

  • 0
    Avatar
    ChikaraShimizu

    Hi Alexander.

    Thank you very much for handling this problem. RumpelstitskinRSS is very helpful for me. I'm really looking forward to its coming back.

  • 0
    Avatar
    Alexander

    This morning I sent another reminder to my provider, insisting on a quick reply, but they remained silent.

    I started the move of RumpelstitskinRSS to a different domain. It's not very complicated, just downloading and uploading the relevant files (notably the users' preferences), but I also have to claim a new domain, and I won't do that with my current, impolite provider. I haven't made up my mind yet which provider to choose.

    I'm not sure if I will meet my self-imposed deadline of 24 hours, but it won't take much longer than that (perhaps a few hours from now).

  • 0
    Avatar
    Alexander

    RumpelstiltskinRSS is back!

    The new URL is simply rmpl.nl (amazing that nobody had claimed this beautiful domain name before). You should be able to login using your old credentials. Just let me know if you experience any problem.

  • 0
    Avatar
    Carlos L. M.

    Thanks!

  • 0
    Avatar
    Alexander

    Hi Matt,

    Thanks for writing in using the contact form. There was an issue with the priviliges of the folders on the new server. I fixed that. Your problem (and likely similar problems for other users) should now be solved. If not, let me know your RumpelstiltskinRSS user name and I will have a more detailed look into your problem.

  • 0
    Avatar
    Alicia L. Alonso

    Alexander,

    Thank you so much for your work and for your very helpful app :)

  • 0
    Avatar
    Jack

    Hey Alexander, while you're here, I've been experiencing an unusual bug. Since before the changeover to the new hosting there have been some cases where I haven't been able to make hiding a job stick. Clicking the hide button next to such a job will hide it and cause a refresh, but the job will sometimes later reappear in the list of available jobs and trigger alerts. For obvious reasons, this can be very inconvenient if a job I'm not interested in sticks around in the queue for awhile. Earlier I had a job stuck in my queue for over an hour that would not stay hidden at all, reappearing and triggering an alert every time there was a refresh. There doesn't seem to be anything in particular that these jobs have in common which might suggest a cause, but I thought it worth mentioning.

  • 0
    Avatar
    Alexander

    Hi Ian,

    First of all: do not hesitate to report bugs or request features, via this forum or via the contact page (the link "Contact" near the bottom on any RumpelstiltskinRSS page). This could benefit not only yourself but also many other users. I optimized RumpelstiltskinRSS for my own needs, but what works for me may not work for someone else. (Currently there are around 200 users, 75 of them active in the last 7 days.) Because of the recent move, I plan to spend some extra time in the near future on polishing RumpelstiltskinRSS. I appreciate any suggestion about points that I should pay attention to.

    As for the Hide button, it adds the collection id to a list of id's that you are not interested in. However, I do not want this list to grow indefinitely. The disk space is limited, and I guess a long list would affect the performance (though I did never test this).

    Therefore, the list is cleaned up each time the page is refreshed. Any id that was on the list last time but does not appear among the currently available jobs is removed from the list, because the collection has apparently been taken by some other translator. It's a very simple mechanism that works fine for my personal needs.

    However, the other translator could decline the job after a few minutes. In that case, it will trigger an alert for you again. I am aware that this is not what you want, but from my own experience I figured this does not happen very often. In my pair, translators do decline jobs from time to time, but in most cases they do so within seconds, so there is considerable chance the job is "still" (actually: again) available when you refresh.

    As for the specific case you mentioned about a job that would not stay hidden at all, I have no explanation. If it was long ago, it may have been a bug that I already fixed. I seem to remember the mechanism did not work well initially, but also I did not make it available to other users before that issue had been solved.

    I will put on my to do list that this mechanism needs refinement, for example by saving not only the id but also the last time the collection was available, and only removing it from the list after more time has elapsed than the allotted time for jobs of that size.

    An entirely unrelated question, just out of linguistic curiosity: how is your name Ian pronounced? I've heard people say "I-yen", but also "Yen" because Ian supposedly stems from the Dutch name Jan. (The J is in Dutch pronounced like the Y in English.)

  • 0
    Avatar
    Jack

    Thanks for the response. What you mentioned about jobs that were declined reappearing in the list is consistent with the behavior I saw before the move. However, the issue I experienced with jobs not staying hidden has only come up since the move. Indeed, it happened for the first time earlier today, and is happening again just now as I write this. If you need any additional information to track down where the issue might be, please let me know. I'm using the browser-based version in Chrome, if that helps.

    Regarding your question about my name, Ian is an Anglicized spelling of the Gaelic name Eoin, a cognate of John, and it is said to have been introduced to the British Isles with the spread of Christianity by way of the Roman Empire. The proper pronunciation is /iːən/, with the two vowels pronounced distinctly rather than as a diphthong. Though I have never heard it pronounced in a manner similar to Jan, I have heard it mispronounced in a surprisingly great breadth of other ways. The ability to wring so many novel variations out of just three letters continues to amaze me. My surname, as you may well imagine, has proven likewise to inspire great creativity in pronunciation. 

  • 0
    Avatar
    Alexander

    Sounds like a problem with writing the list to disk or reading it back. Weird, because such a problem should have been resolved when I corrected all read/write privileges as I mentioned in my post of February 24, 2016, 06:41. Perhaps the priviliges are still wrong for you particular user folder. What is you RumpelstiltskinRSS user name?

  • 0
    Avatar
    Alicia L. Alonso

    Alexander: I'm encountering the same issue as Ian. 

  • 0
    Avatar
    Alexander

    So "correcting" the folder priviliges does not make any difference. I just checked, and the default settings on the new server matched those on the old that never caused problems. The "corrected" settings give some extra rights that are apparently not needed.

    As it happened, I had 2 opportunities to hide a job today, and both times I did not experience any problem. So the only thing I can do is create log files for the affected users to inspect in detail what is happening. Unfortunately, it may take a while to figure out what exactly needs to be logged and to interpret the results.

    Anyone who experiences a problem, please give me your RumpelstiltskinRSS user name (here or using the contact form within RumpelstiltskinRSS) so I can start logging for your specific account. I can not switch on logging for everyone, because that might take too much disk space.

  • 0
    Avatar
    Alexander

    I think I am getting close to the problem. If I change my preferences and press the "Start checking for jobs" button (which should automatically save the new preferences if the box below it is checked), RumpelstiltskinRSS may or may not start showing weird behaviour. But if I use the "Save preferences" button to save the changes, then wait 10 seconds or so, and only then press the "Start checking for jobs" button, everything seems to be okay.

    It looks like the server needs some time after writing to a file before the information is ready to be read again. Perhaps the details of physical memory management on the new server differ from the memory management on the old one. I never ran into this situation before, so I have to study some documentation for the best way to handle this. However, it's getting late in my time zone, so I will only implement a fix (assuming the issue is really what I think it is) some 12 hours from now.

  • 0
    Avatar
    Alexander

    I made some changes which may or may not solve the issue. Please let me know, here or via the Contact form, if you are still experiencing problems. I also appreciate unrelated debug reports or feature requests.

Please sign in to leave a comment.