- ๐ข Working full-time at Polarsteps
- ๐จโ๐ป Currently doing side projects with:
- ๐ค Language of choice: TypeScript
- Personal site: https://nieknijland.nl
- Twitter: https://twitter.com/ngnijland
- LinkedIn: https://www.linkedin.com/in/nieknijland
This MagicMirror module is a clock which shows the time as text.
License: MIT License
Hi,
I love the compact view, but it would it be possible to have only the first letter in uppercase? I feel like my magic mirror is screaming at me ๐.
Thank you,
Vilhelm
Basic clock works fine; as does compact. Size will not adjust though. size: large produces a blank screen (as does any input i.e. small or large). Can you advise of what the problem might be? I would like to use the large size for the display. Thanks.
Hi,
I had been using the module without issues for a long time. Then all of a sudden it disappeared. There is simply black screen where it used to be. I did not change anything in the config. With the latest update of MM I had issues so I did a complete reinstall of MM and hoped that would also fix it but it didn't.
I am now on the latest MM from a few days ago. Also latest version of the module.
This is my config
{
module: "MMM-text-clock",
position: "top_left",
config: {
size: "small"
}
},
No idea why it is not working anymore
Hi , i love this module , I'm trying to set the module to full screen on a single page, the primary. I would like it to expand based on the rotation of the screen.
it's possible ?
1st off, great work, and wondering if you have gotten around to make the dutch translation?
I have different version, but the translations is a bit of
kind regards ReD
When I checked the time at 12:25 the text spelled: "Het is kwart over twaalf" while it should have spelled "Het is vijf voor half een"
This is a side effect of the new language alternation feature :/
My config is as follows to allow for different layouts depending on the page I display, the problem is that the node_helper.js is global to all instances of the module as documented in this page
Note: Since all instances of your module will receive the notifications, it's your task to make sure the right module responds to your messages.
As a result both instances compete on the language list and the alternationTimeInterval if they are different and when they are the same, double notifications are happening.
{
module: "MMM-text-clock",
classes: "text-clock-homescreen",
position: "middle_center",
config: {
compact: false,
size: "large",
language: ['ar','fr','en','es','jp'],
languageAlternationInterval: 10
}
},
{
module: "MMM-text-clock",
classes: "text-clock-small",
position: "bottom_bar",
config: {
compact: true,
size: "medium",
language: ['fr','en'],
languageAlternationInterval: 1
}
},
{
module: 'MMM-pages',
config: {
modules:
[[ "text-clock-homescreen"],
[ "clock", "currentweather", "newsfeed", "weatherforecast", "newsfeed", "calendar", "text-clock-small"]],
fixed: ['alert', 'updatenotification', "MMM-page-indicator"],
homePage: 0,
rotationHomePage: 180000,
animationTime: 1000,
rotationTime: 120000
}
},
Logging this issue to keep track of it for now, will look at how to best solve it when I have some time.
When the text clock is the only thing displayed on the mirror it is nice to have additional precision and display the minutes past the time that is displayed.
This involves changing the rounding algorithm to the lower 5 minute increment and display dots at the corner past that time e.g. 17:32 isHALF PAST FIVE and 2 dots
I am implementing it and the way I chose to do this is by extending the grid by one cell all around the clock to position the dots at the corners like so.
Tell me if you are interested that I push this change once stabilised :)
two things:
(custom.css is doing absolutely nothing for me)
Hi, I hope you are well.
Sorry to bother you but I have seen that some time ago you were talking about creating an improvement for the module including minutes to be more accurate.
If you finally create it can you share it, I am creating a magicmirror and I would like to put this module that I love, but I need the minutes :).
Thanks in advance!
Steps to reproduce:
{
module: "MMM-text-clock",
config: {
fullscreen: true
},
position: "middle_center"
},
Expected result:
The clock module should be stretched from the top left to the bottom right corner.
Actual result:
Clock is not stretched and rendered in the center of the screen aligned to the top of the clock.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.