You're a genius! Thank you ??Download: https://jonathanalland.com/old-osx-projects.html
---
The Weather dashboard widget that ships with Mac OS X 10.4 – 10.14 broke in 2019, when the APIs it uses went offline. Luckily, the widget is all just editable Javascript code, so I rewrote a portion of the code to use the freely-accessible DarkSky and MapQuest APIs. Then I rewrote it again a few months later to use the Weatherbit API after Apple bought DarkSky, and again after getting frustrated with Weatherbit.
Previous versions of this widget required you to add your own API keys, but this is no longer necessary—just download and run! (Optional instructions for adding your own key are still included in the download; it's a good thing to set up if you have a few minutes to spare.)
This widget has been explicitly tested on 10.4 "Tiger", 10.6 "Snow Leopard", 10.9 "Mavericks", and 10.13 "High Sierra", but it should run on Tiger through Mojave. Please let me know if it does not.
Please also post if you encounter problems, notice something wrong, or just find something that could be improved.
Sounds like Gatekeeper. What if you right click and select “Open”?I've just downloaded the Unit Converter widget but after unzipping and double clicking on the .wdgt, it says "Unit Converter is damaged and needs to be moved to Trash Folder ..."
My system is: Mac mini mid-2010 running Mojave 10.14.6
The weather widget I've downloaded from the same site works fine.
Should be the upper line; you can leave the second line blank since you’re using Squid. Make sure it’s inside quotes, and make sure to reload the widget after adding the key.Mavericks here. Sorry to be a nudnik. Instrted API once in the upper line or translationParser.js and then the widget said that data was unavailable. Then I inserted it once again where it was mentioned older OSX's. Still no go. Tried with Secure Proxy on and off.
Made exactly as you said. Upper line inside the quotes. Reloaded. Same story.Should be the upper line; you can leave the second line blank since you’re using Squid. Make sure it’s inside quotes, and make sure to reload the widget after adding the key.
This is off topic for this thread, but if Squid is breaking the Weather widget, it’s not working properly. That would he my best guess as to why the Translation widget isn’t working.Made exactly as you said. Upper line inside the quotes. Reloaded. Same story.
I'm usually have HTTP proxy disabled in Network preferences since it breaks the Weather widget. I have the latest version of Squid and I still see Squid working in Activity Monitor no matter whether I have HTTP proxy on or off. No idea what's going on. Tried to turn it on and off, tried to reboot, no change.
Please let me know if you need any logs.
Wow, thank you very much for this! Was feeling hampered for a few months!There's an easier solution as of the present moment, at least. I found another currency converting Dashboard widget just several days ago and, believe it or not, the Apple's Dashboard web-site provided a downloadable link. Works in macOSes as old as Lion (rates are updated daily). It's way more configurable than the stock one. Check it out for yourself. I give an iCloud Drive shared link below:
Currency Converter by Paolo Grifantini, v2.0.2
I don't see where the actual .wdgt is. I have made my account and put the API key inside the quotes in translationParser.js. I can't figure out what to do from there.Hot off the presses! I fixed the Translation widget!
You MUST make an account at https://www.deepl.com/pro-api?cta=header-pro-api/ and add your API key inside of the quotes at the top of translationParser.js! (Right click the .wdgt → Show Package Contents).
Tested on OS X 10.9. Curious to know OS compatibility. Let me know if you run into any issues, I only just finished and it needs some good testing!
Deepl's translation quality is scary good—much better than Google Translate—you should get very good results out of the widget!
It looks like I need to have the original translation.wdgt which I don't have. Do you know where I can download it from?I don't see where the actual .wdgt is. I have made my account and put the API key inside the quotes in translationParser.js. I can't figure out what to do from there.