• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-SimpleTides - (Replaced by MMM-SORT)

Scheduled Pinned Locked Moved Education
6 Posts 2 Posters 2.8k Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    Mykle1 Project Sponsor Module Developer
    last edited by Mykle1 Oct 10, 2017, 11:37 AM Oct 6, 2017, 11:48 PM

    Description:

    • A simple tide module that rotates through 7 days of tides.

    • Based on your latitude and longitude.

    • Extremely small footprint won’t crowd your mirror.

    Examples:

    Annotated .css file included for position, sizing, and coloring. Default is white.

    • One colored with header, one plain white with no header.

    0_1507333611590_1.jpg 0_1507333684701_2.JPG

    • Display only the info that you want to see, line by line.

    0_1507333723825_4.JPG 0_1507333736807_5.JPG

    Download:

    [card:mykle1/MMM-SimpleTides]

    Version 1.0.0

    Create a working config
    How to add modules

    1 Reply Last reply Reply Quote 1
    • M Offline
      Mykle1 Project Sponsor Module Developer
      last edited by Oct 6, 2017, 11:50 PM

      Thanks to @yawns for the green light! :^)

      Create a working config
      How to add modules

      1 Reply Last reply Reply Quote 1
      • M Offline
        Mykle1 Project Sponsor Module Developer
        last edited by Mykle1 Oct 8, 2017, 12:50 AM Oct 8, 2017, 12:38 AM

        Ok, so I went a bit mental. ;^)

        I couldn’t decide if I wanted the tides rotating or static and my pitiful programming skills don’t include making a module that does both. So, I made MMM-StaticTIdes. It’s basically a rewrite of MMM-SimpleTides with some formatting changes and less info to keep screen real estate to a minimum. However, a quick glance gives you the next 8 tides, whereas MMM-SimpleTides gives a full week of tides and other information in rotation.

        0_1507423807703_1.JPG 0_1507423827574_2.JPG

        Create a working config
        How to add modules

        Y 1 Reply Last reply Oct 9, 2017, 7:41 AM Reply Quote 0
        • Y Offline
          yawns Moderator @Mykle1
          last edited by Oct 9, 2017, 7:41 AM

          @Mykle1 said in MMM-SimpleTides:

          my pitiful programming skills don’t include making a module that does both

          Simplest way would be this:
          Add a config attribute

          {
          	disabled: false,
          	module: "MMM-SimpleTides",
          	position: "top_left",
          	config: {
          ...
          		outputLayout: "simple"
          	}
          },
          

          and in getDom: function() { after preparing/modifying your data you add a simple if/else clause.

          if (this.config.outputLayout == "simple") {
          // print the data as in SimpleTides
          } else {
          // print the data as in StaticTides
          }
          
          M 2 Replies Last reply Oct 9, 2017, 11:24 AM Reply Quote 1
          • M Offline
            Mykle1 Project Sponsor Module Developer @yawns
            last edited by Oct 9, 2017, 11:24 AM

            @yawns said in MMM-SimpleTides:

            Simplest way would be this:

            Oh snap! Of course! Thanks yawns!

            I will give that a shot today. :^)

            Create a working config
            How to add modules

            1 Reply Last reply Reply Quote 1
            • M Offline
              Mykle1 Project Sponsor Module Developer @yawns
              last edited by Mykle1 Oct 10, 2017, 2:44 AM Oct 10, 2017, 2:43 AM

              @yawns said in MMM-SimpleTides:

              and in getDom: function() { after preparing/modifying your data you add a simple if/else clause.

              I gave it the old college try, and I almost got there on my own. Two simple mistakes fixed and a Carousel() addition all made by @cowboysdude got me up and running. Thanks bro!

              MMM-SORT

              Create a working config
              How to add modules

              1 Reply Last reply Reply Quote 2
              • 1 / 1
              1 / 1
              • First post
                3/6
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy