MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. croxis
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    C
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 18
    • Groups 0

    Posts

    Recent Best Controversial
    • MMM-Clear-Skys

      https://gitlab.com/croxis/mmm-clear-skys
      example image

      A very simple scraper module for astronomical viewing conditions for many locations in North America.

      posted in Education
      C
      croxis
    • RE: Magic Mirror Discord Group

      My experience is that if the volume of chat is low, splitting into a dev and non-dev chat causes the channels to suffer. There is some sort of lower limit for a community to sustain itself, be it end users or developers. But you are correct on the flip side, if the volume of chat is high then having multiple channels is perfect as both communities sustain their numbers and activity just fine.

      posted in General Discussion
      C
      croxis
    • RE: Magic Mirror Discord Group

      I’ve set up a magic mirror channel on the freenode irc server.

      Point your favorite irc client to
      server: irc.freenode.net
      channel: #magic_mirror

      You can also access it by the older text based web interface or the newer web interface that is more slackish/discordish.

      EDIT: Only the github and travis project owners can do any irc integration, so no push, pull, issue, or build notifications at this time.

      posted in General Discussion
      C
      croxis
    • RE: Developing USGS Earthquake Map (2MB GIf warning) Topic 2

      I feel you on the javascript skills. I switched from canvas to svg and now nothing is rendering sigh.

      The reason why I went with d3 (which planetary.js is based on) is because d3 can also render flat maps. Rasp pis might not have enough oomph to run spinning globes so my hope was to have flat maps as an option

      posted in Development
      C
      croxis
    • RE: Magic Mirror Discord Group

      I think most devs would prefer irc (freenode?), or maybe slack or matrix.

      posted in General Discussion
      C
      croxis
    • RE: Developing USGS Earthquake Map (2MB GIf warning) Topic 2

      That looks real nice! That was one of the frameworks I was eyeing

      posted in Development
      C
      croxis
    • RE: Developing USGS Earthquake Map (2MB GIf warning) Topic 2

      Yes! Thank you. I think one of the problems I am running into is that I am currently rendering in a canvas, while many examples, including the ones you link, are svg based. I’ve started researching this a bit and it looks like svg is preferred except for games.

      I’ve also poked the firefox developer tools, I have a memory leak and it is with some arrays, but I can’t figure out any further details. Any suggestions?

      posted in Development
      C
      croxis
    • RE: Developing USGS Earthquake Map (2MB Gif Warning)

      Stop our conversations! I have to make a new thread:
      https://forum.magicmirror.builders/topic/1254/developing-usgs-earthquake-map-2mb-gif-warning-topic-2

      posted in Development
      C
      croxis
    • Developing USGS Earthquake Map (2MB GIf warning) Topic 2

      The forum moderators and admins want us to make new topics if we need to update our modules with new releases. So that is what I am going to do.

      Image
      I’m using d3.v4.js to put together a spinning map of Earthquakes from the United States Geological Survey. Here is my current code.

      There are two major bugs I need to fix before release:

      • I’m getting incredible slowdowns after a minute of running in firefox on my desktop pc. I hate to see what would happen on a pi. I’m at a bit of the loss on what the issue is, but I am sure it is how I’m setting up and updating the dom. Any performance profiling tool suggestions?

      • “Flatten” out the dots into the sphere and hide them when they are on the far side.

      posted in Development
      C
      croxis
    • RE: Why the edit timeout?

      I have to say I really do not like this policy.

      It creates confusion for the end user – is my bookmark no longer pointing to the most up to date thread? Did google put me in the most current thread or do I have to search the forums again?
      In other gaming mod communities (civilization, kerbal space program, minecraft) I can read the OP for the up to date current status of the mod. What you are asking me to do here is not only hunt for the most recent post by the author, but potentially hunt through multiple threads?

      As a module developer the rule is driving me nuts. I just changed my repository url. My current post has an ongoing discussion. Anywhere else I could just update my OP with the new url and make a quick post in the existing topic. The topic is live with ongoing conversations. So do I kill the current topic, with active conversation, just to make a totally brand new topic?

      These are forums, not a mail listserv.

      posted in Forum
      C
      croxis
    • RE: Developing USGS Earthquake Map (2MB Gif Warning)

      @lolobyte I forgot to change the readme file from one of my other modules. I fixed it.

      @strawberry-3-141 Is the convention to prefix modules with MMM, or is it s stylistic choice? I did a quick fix for the timings (I set them low for debug purposes)

      posted in Development
      C
      croxis
    • RE: Developing USGS Earthquake Map (2MB Gif Warning)

      I don’t understand your question

      posted in Development
      C
      croxis
    • Developing USGS Earthquake Map (2MB Gif Warning)

      Image I’m using d3.v4.js to put together a spinning map of Earthquakes from the United States Geological Survey. Here is my current code..

      There are two major bugs I need to fix before release:

      1. I’m getting incredible slowdowns after a minute of running in firefox on my desktop pc. I hate to see what would happen on a pi. I’m at a bit of the loss on what the issue is, but I am sure it is how I’m setting up and updating the dom. Any performance profiling tool suggestions?

      2. “Flatten” out the dots into the sphere and hide them when they are on the far side.

      posted in Development
      C
      croxis
    • planetrise - Planet Rise/Set times

      Description:

      Display the rise and set times of planets in our solar system.
      Bottom left corner for an example

      Screenshot:

      alt text

      Download:

      [card:croxis/planetrise]


      Initial Version

      posted in Education
      C
      croxis
    • RE: Rocket Launch Tracker

      In the interm you can use https://launchlibrary.net/1.1/calendar with the calender module

      posted in Requests
      C
      croxis
    • PlutoTime

      Description:

      Calculates the next time on a clear morning or evening that you can go outside and experience the brightness of high noon on Pluto.
      The code has been obtained from NASA’s website on the topic: http://solarsystem.nasa.gov/planets/pluto/plutotime

      Screenshot:

      alt text

      Download:

      [card:croxis/PlutoTime]


      Initial Version

      posted in Education
      C
      croxis
    • Getting keyboard input

      I’ve started working on a set of modules where a user can chat with the mirror via keybaord input and get responses from some kind of neural network ai. I’m running into a brick wall on getting keyboard input. Right now I’m using an inputbox but keypresses don’t seem to show up in it. I know a little python but webdev and javascript is new to me. Here is the very basic code I have so far and thanks for the help!

      Module.register("keyboard", {
          getDom: function() {
              var wrapper = document.createElement("div");
              var form = document.createElement("form");
              var inputbox = document.createElement("input");
              inputbox.setAttribute("type", "text");
              form.appendChild(inputbox);
              wrapper.appendChild(form);
              Log.info(this.name + " worked.");
              return wrapper;
          }
      });
      
      posted in Development
      C
      croxis
    • 1 / 1