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

    Posts

    Recent Best Controversial
    • RE: Fetch is not a function

      You need to update node version at least v18.
      I recommend using nvm to manage node versions.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-CalendarExt3

      @almightyyoshi

      /* To remove all the borders from all the events */
      .CX3 .event {
        border:  none;
      }
      
      /* To remove all the borders from the events of specific calendar */
      .CX3 .event.calendar_YOURCALENDARNAME {
        border: none;
      }
      
      

      REMARK

      • You’d better assign a name of calendar with safe characters (without whitespace, special characters or emoji, …)
      • You might have wanted to remove background, not the border itself. Anyway you asked how to remove the border, so I answered.
      posted in Utilities
      M
      MMRIZE
    • RE: Use local ICS file instead

      @plainbroke

      I found two things;

      1. Your calendars have no name (that is not the header), but you tried to refer to them in the calendarSet of the module.

      So, you need to entitle the name to refer specific calendar;
      cc58f35a-4b4a-4e31-8586-dd8cf6781ca2-image.png

      1. You’d better set a color to the calendar.

      The result will be;
      10affc39-713c-4b5c-ad71-6938f8a12dec-image.png

      posted in Troubleshooting
      M
      MMRIZE
    • RE: Use local ICS file instead

      @plainbroke
      Here I am. If you don’t mind, could u send the issued config.js and the url of ical? (You can copy the original calendar then remove too private events then deliver it to me.)
      Tou can contact me at any time with eouia0819@gmail

      posted in Troubleshooting
      M
      MMRIZE
    • RE: Developer Wanted To Modify Default Newsfeed Module

      @sifuhall
      Yes, that is the issue of Feed.
      Each RSS1.0/RSS2.0/XML/ATOM feed has each standard syntax, but not strictly. So every feed provider (e.g. news site) serves slightly-similar-but-different-syntax-feed.
      Your link has NO IMAGE by definition of the standard syntax, but it has a common CDATA tag to contain an image in the description really. The image doesn’t belong to the article item layer itself, but to its subcomponent description layer. It might be a kind of exception rule.

      I can add some codes to pick up that kind of image from the description of the article. But before that, if I could know which feeds should the module parse, I can make a dedicated-efficient version for your usage. To make an all-bullet-proof version is somehow inefficient. Could you tell me which feed you are considering to show on MagicMirror?

      posted in Requests
      M
      MMRIZE
    • RE: Raspberry Pi pins

      @N6NG
      The “Pin” header has same standard pitch - 2.54mm / 0.1 inch.
      For the length or dimension; you can see this;
      https://www.adafruit.com/product/2222

      posted in Hardware
      M
      MMRIZE
    • RE: How to remove html tag on newsfeed?

      It doesn’t have that feature. Modify source or use other alternative module which has that feature.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-EasyBack / always get the same youtube video at start of MM

      @alphanet
      set youTubeID as null or empty.

      bgName: "MyImage.jpg",
      youTubeID: "",
      ...
      

      In the source, youTubeID has the priority always, and unfortunately, only youTubeID has the default value, so you need to drop out that value explicitly.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: Developer Wanted To Modify Default Newsfeed Module

      @sifuhall
      Maybe like this;
      4c00748e-9331-4f82-8354-00cd14adf777-image.png
      Some test words are censored and removed already, so you cannot see them in title (and in description). (test words are “FBI”, “in data”, ‘man’, “to”)

      Anyway, it is a tiny modification of the original Mich’s default module. So real monetized reward is not fair (at least, I think)
      You can get it here;
      https://github.com/MMRIZE/MMM-anotherNewsFeed

      But if you want more than the little modification, anyway contact me.

      posted in Requests
      M
      MMRIZE
    • RE: Developer Wanted To Modify Default Newsfeed Module

      @sifuhall
      So, is this what you want similar?
      6919e1f1-b788-4571-9533-3c63e9348689-image.png

      If what you want is “censoring some improper articles”, it is already applied in original newsfeed module. (See prohibitedWords option)

      posted in Requests
      M
      MMRIZE
    • RE: Does node_helper know if all module instances are already started?

      @Adam-2
      You can assign and deliver some instanceID to distinguish which instance of your module transfers this notification.
      Or you can use Promise.race()(to confirm first socketNotification coming from any instance) or Promise.allSettled()(to confirm entire socketNotifications delivered from all instances even though fail or not) in node_helper to check socketNotifications receiving. (Anyway, you need to check how many instances there exist before promise racing)

      posted in Development
      M
      MMRIZE
    • RE: Does node_helper know if all module instances are already started?
      • node_helper cannot know other module’s status directly. It lies on another layer of the architecture.
      • It sounds somewhat weird node_helper has to interact with other modules. Generally A module has to interact with other modules. node_helper is a helper for a specific module to handle things out of MM/browser front level.
      • Module notification DOM_OBJECTS_CREATED is regarded as a signal of ‘all modules are displayed’. You can deliver socketNotification to your node_helper to start your job when this notification is caught.
      posted in Development
      M
      MMRIZE
    • RE: Making a dashboard for a company

      @MagicBeginner

      PROS

      • Not so difficult to make your own module (of course, it depends on how complex or simple it is)
      • As long as you don’t care about direct input from each instance, you can extend the screen instances as many as possible (Server-Client mode)
      • Learning curve of nodeJS is not so steep, at least to make a simple MM module.

      CONS

      • MM has a limited UI framework, so the Design itself might have some limits. (e.g. Layout) You can overcome it with some CSS tricks or modification of the source, anyway, It is not quite pretty. (of course, the beauty is relative)
      • MM framework is not VUE or REACT or an equivalent framework to other languages. You need to control everything by yourself with code. It is not so difficult, but somehow boring/annoying.
      • Anyway, you learn NodeJS, HTML, CSS, Handling I/O and Networks for your purpose.
      posted in General Discussion
      M
      MMRIZE
    • RE: MMM-CalendarExt3

      @Dav8574
      ??? I cannot understand what you meant. Explain in more detail what you want.

      posted in Utilities
      M
      MMRIZE
    • RE: MMM-CalendarExt3

      @OliWer
      :) CX3 indeed.

      posted in Utilities
      M
      MMRIZE
    • RE: MMM-CalendarExt3

      @OliWer

      Thanks for using CX2. I think it is an almost-perfect module which I made. However, some people feel so difficult to use it. So I made a new one, CX3

      While CX2 is enough for your purpose, just use it until you find a better alternative.
      Anyway, I will not maintain it in near future. The most main reason is, that it is too heavy and severely dependent on other node-dependencies.

      For the ExtPlan (and agenda view), I will provide an equivalent module for CX2 someday.

      posted in Utilities
      M
      MMRIZE
    • RE: Show Module based on date

      A combination of cron and some commandable - Notification emittable modules would work.

      posted in Requests
      M
      MMRIZE
    • RE: Can MagicMirror run on other similarily priced hardware?

      I prefer Khadas VIM series, Just one of the thinnest form factors(11.5mm), which has enough ports. There definitely exist so many smaller SBCs but they do have not enough connectivities and power as Khadas VIM series.
      You can make your MagicMirror thinner. (as long as you need it…)

      https://www.khadas.com/

      posted in Hardware
      M
      MMRIZE
    • RE: A few CalExt3 questions: background images, glance, and symbols

      @almightyyoshi
      1.

      .CX3 .month_6.date_16 {
        background-image: url("https://img.freepik.com/free-vector/flat-corpus-christi-illustration_23-2148934727.jpg?w=400");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
      }
      

      eabebe82-29e2-4ef6-b5aa-25c5c4b22aa7-image.png

      1. You need any “Commandable” module like MMM-Touch for touchscreen or MMM-GroveGestures for gesture sensor or MMM-RemoteControl or MMM-GoogleAssistant or any module which can emit custom notifications by your intentional condition.

      2. Show me your config. which symbol were you trying? With default symbol everything was ok?

      posted in Utilities
      M
      MMRIZE
    • RE: Best bet for those not technically inclined?

      I recommend dataplicity (https://www.dataplicity.com/). Easy to connect remotely without DDNS or Portforwarding setup.

      posted in Troubleshooting
      M
      MMRIZE
    • 1 / 1