Announcing the Launch of the UnixTimeConverter plugin!
Hey folks!
I wanted to share a plugin I just wrote that you may find useful. As many of you have been doing, I have been forced to change most of my weather applets to use OpenWeatherMap data sources. Since they use a UNIX epoch time for their date/time values, it has been a pain to make easy updates to skins without resorting to Lua scripting, etc.
So I decided to try my hand at my first plugin. It is available at https://github.com/DoubleStrike/Rainmeter-UnixTimeConverter.
It is admittedly in its early stages, so feel free to post issues or send feedback via the repository. This is my first foray into creating plugins, so I am continuing to improve it via more error handling and adding debug options, etc. I hope you find it useful!
It is currently September 8th, 2024, 2:40 am
Unix Time conversion plugin
-
- Posts: 12
- Joined: May 5th, 2020, 3:04 pm
Unix Time conversion plugin
You do not have the required permissions to view the files attached to this post.
Last edited by Falxon on May 5th, 2020, 7:32 pm, edited 1 time in total.
-
- Posts: 12
- Joined: May 5th, 2020, 3:04 pm
Re: Unix Time conversion plugin
Just a quick note to let you guys know that version 1.1 is released with error handling and some basic logging.
-
- Posts: 908
- Joined: December 30th, 2015, 9:47 am
Re: Unix Time conversion plugin
Hi Falxon
Interesting plugin. Thank you for providing.
I have not noticed that the OpenWeatherMap API returns UNIX time as update date in the case of JSON format, because I am using XML format.
And...Once I used DarkSky API that always returns UNIX time as update/forecast time. So, I wrote measures for conversion as follows;
At a glance, I am not sure what is the advantage of your plugin compared with above method using Time and Calc measures. I would appreciate if you could let me know.
Interesting plugin. Thank you for providing.
I have not noticed that the OpenWeatherMap API returns UNIX time as update date in the case of JSON format, because I am using XML format.
And...Once I used DarkSky API that always returns UNIX time as update/forecast time. So, I wrote measures for conversion as follows;
Code: Select all
[MeasureTime]
Measure=WebParser
URL=[MeasureValues]
StringIndex=1
[MeasureUnixTimeStart]
Measure=Time
TimeStamp=1970/01/01 00:00:00
TimeStampFormat=%Y/%m/%d %H:%M:%S
UpdateDivider=-1
[MeasureUnixTimeToWindowsTime]
Measure=Calc
Formula=[MeasureTime]+[MeasureUnixTimeStart:]
DynamicVariables=1
[MeasureTimeConvert]
Measure=Time
TimeStamp=[MeasureUnixTimeToWindowsTime]
Format=%Y/%m/%d(%a) %H:%M:%S
DynamicVariables=1
-
- Posts: 12
- Joined: May 5th, 2020, 3:04 pm
Re: Unix Time conversion plugin
Thanks for the response. So the thought process was to provide a very simple "plug-and-play" solution for people not comfortable with scripting in plugins. While your code is admittedly quite clear and straightforward, I've seen lots of posts from people who still struggle with even Parent/Child measures. Also, if you want 5-10 different times converted, you'd have to use one block of measures/conversions per instance, as you currently have them without doing some fancier tricks.mak_kawa wrote: ↑May 5th, 2020, 9:47 pm Hi Falxon
Interesting plugin. Thank you for providing.
I have not noticed that the OpenWeatherMap API returns UNIX time as update date in the case of JSON format, because I am using XML format.
At a glance, I am not sure what is the advantage of your plugin compared with above method using Time and Calc measures. I would appreciate if you could let me know.
Second, I am planning to add locale and timezone based functions to allow even more functionality without need for scripting/formulas.
So that's really my thought process. Admittedly, for more advanced users, it may not be all that necessary in its current iteration. Hopefully I can get more features added now that I understand the Plugin API better. Most of yesterday was just getting to terms with how it all worked and getting the GitHub repo set up the way I wanted.
-
- Posts: 908
- Joined: December 30th, 2015, 9:47 am
Re: Unix Time conversion plugin
Hi Falxon
I acknowledged about your intension for the development of this plugin, thank you.
I acknowledged about your intension for the development of this plugin, thank you.
-
- Developer
- Posts: 22715
- Joined: April 19th, 2009, 11:02 pm
- Location: Fort Hunt, Virginia, USA
Re: Unix Time conversion plugin
We are always DELIGHTED to have another person willing to dig into plugins. You can certainly do a lot of cool things with them, they just have a reasonably steep learning curve.