Great. Glad it’s working for you! Thanks for the early feedback. I’m not sure if I’ve posted this in the right place but I hope everyone sees it or gets to use it.
Read the statement by Michael Teeuw here.
Posts
-
RE: MMM-Globe
-
RE: MMM-Globe
@bhepler - Glad that fixed it. The nameless pins are just there for aesthetic and appearance. If you want those removed, you can change the content of data.js to the following:
data = []That should remove the nameless pins without needing to change or affect any of the remaining application.
-
RE: MMM-Globe
Made some size adjustments now. Can you give this a try?
-
RE: MMM-Globe
@d3r Thanks for your feedback. I’ve made those adjustments and pushed the latest code. Give this a try and get back to me. The X-Small/Small/Medium sizes etc should show a sufficient difference between sizes now.
I’m really glad you’re enjoying it. If you could take a picture of your mirror with it in action, it would really be something (I don’t have a mirror of my own and it’s really motivational to see a picture of something I wrote on someone’s wall)
In response to your question - No, once you’ve entered custom locations, the default locations are not added.
As an example - Here is an example config entry:

And here is the resulting globe produced:

It’s a little odd you’re getting that behaviour, and I may need you to send me your config file so I can debug accordingly. Try pulling the latest version (1.1 just uploaded) and see if that helps. I may add a further config option to exlude/include default Locations as a specification.
Thanks everyone for the feedback.
-
RE: MMM-Globe
No problem. I’ll try and add improved rendering sizes this evening and release an update. What resolution are you using?
-
RE: MMM-Globe
I actually don’t have a Magic Mirror of my own, I’d love for anyone to install this and let me know how it runs for them. Any pictures would be great also, I’d love to see this in use on someone’s mirror ;)
-
MMM-Globe
MMM-Globe
Description
The Magic Mirror Globe (MMM-Globe) Module is a utility module I’ve created, that displays a live, rotating globe, and has been designed to look absolutely incredible on your Magic Mirror. The module can be configured to show default destinations, or you can customise it to highlight customised locations.
Feedback and improvement suggestions are welcomed.
(UPDATE) IMPORTANT NOTE: Due to the intensive calculations needed to construct the objects, and the computational ability needed, I do not recommend using this module if your Mirror uses a Raspberry Pi. Please only use this module if you have something a little more powerful driving your mirror. I don’t want my work to be responsible for any mishaps with your devices.
Screenshots


Download
Download Link available on Github Page
Version 1.0
- Initial Commit. Globe stable. ReadMe Added.
Version 1.1
- Adjusted size translations to fit varying size monitors based on user feedback
-
MMM-Globe
MMM-Globe
Description
The Magic Mirror Globe (MMM-Globe) Module is a utility module that displays a live rotating globe comprised of hex-shapes. The module can be configured to show default destinations, or you can customise it to highlight locations special to you. You can also adjust the size of the globe itself.
Screenshots


Download
[card:Eunanibus/MMM-Globe]
Version
- Initial Commit. Globe stable. ReadMe Added.
-
RE: MMM-HTTPRequestDisplay
Hello guys,
Thanks for reminding me to do this. This script has needed some work for a while now and I keep delaying it.
There’s an issue with cross-site scripting I need to resolve (so resolving external URL’s may fail) - I also want to establish the issue with node inspections. I’m going to begin fixing these issues as soon as my exams are up (So beginning of June) - So you can expect an update then. Apologies for the inconvenience in the mean time.
As an added bonus, I’ll be releasing a new module also :) It’s pretty cool looking and I’m looking forward to giving it to all of you.
Thanks!
-
RE: http request
There appears to be a cross domain issue with the module. I’m currently travelling and I’m going to make it a top priority when I return to repair it. In addition, I have a very cool module upcoming :)
I’ll get the fix done as soon as I can guys. Sorry for the wait.
In the meantime if you have access to the server side clients of your request, please look into making requests accepted from any source as a temporary fix.
-
RE: MMM-HTTPRequestDisplay
Download available here
https://github.com/Eunanibus/MMM-HTTPRequestDisplay
I need to make some fixes to the module so for right now consider it in Beta :)
-
RE: http request
I’ve updated the ReadMe appropriately for this module, and this is available on the github page.
There are a few outstanding issues I need to address such as the calls to external domains (and a few other underlying issues), but I’m in the USA until the 6th of August and I won’t have time to address those issues until I return home.
Once the module is copied to the Modules folder, and the relevant config changes have been made, you shouldn’t need to “npm install” anything. You should simply be able to launch the MM software. No installations should be necessary. Be sure to read the Readme carefully, but if you can be more specific about the steps you have taken I can help you further.
-
RE: http request
Thanks @strawberry-3-141 - I’ll take a look and see if there are any changes I can make.
-
RE: http request
Yeah that’s what I based my original request functionality on. The OpenWeather API response is CORS compatible due to the response header - this is why the example response works well. Outside of this domain though (say on http://www.w3schools.com/xml/cd_catalog.xml (or any other external server). This unfortunately makes problems - I’m still looking for a work-around.
-
RE: Raspberry Pi 1 - Any Magic Mirror Setup Possible?
You can execute the server by navigating to the MM folder (after you’ve cloned it) and executing
node server onlyon the command line.Then you would need to navigate using a browser to your localhost address (i.e
http://127.0.0.1) where you would see the app.You can think of the electron application as a browser in a window (the bit that relies on chromium) - But if you can’t use that, you can always just navigate to the address yourself. Setting up borderless windows and stuff is something you can do manually elsewhere. There’s more information on how to rotate the display and do all the borderless windows stuff on this blog
-
RE: http request
@KirAsh4 I’ve isolated the issue as a Cross-Domain Access issue. Do you know of any particular way to make XMLHTTPRequests to external domains?
I wasn’t aware this would be an issue but apparently anybody who wants to use this and map to an external domain will have this issue unless they have a running PHP server that can store the XML results locally (or if they can access a server, they can add the line
Access-Control-Allow-Origin: *to their HTML headers.Any ideas?
-
RE: http request
@KirAsh4 can you confirm MM startup with my module with this config file?
The module won’t show any results but MM should boot?
-
RE: http request
Can you Zip up and upload your config file somewhere I can download it and I’ll take a look? Somewhere like pastebin.