For Feather Weather 2, click HERE
Portrait Version Now Available!
The smallest weather app available has just gone on a diet, it started at 950kb and now comes in at a lightweight sub 850 kb. Its been slimmed down in size but not in weather data available. The new TotalClock cab has the full five day and current conditions within the clock panel itself. Check out the screenshots below, you only see one day at a time for a nice clean look. Hit the right soft key to advance thru the days and when you done, it has a timer to reset itself to current conditions after 60 seconds of non-flipping of the forecast pages.
For those who would rather have it seperate, the original version still uses a seperate forecast panel along with current conditions only in the clock panel. But even though it hasn't changed, I have managed to squeeze another 100 kb off of it.
On the original version clock panel you get info for current: temperature, icon, real feel temp, winds, humidity, visibility, barometer, uv level, cloud cover, precipitation, sunrise, sunset, air quality levels, and dewpoint. Also, on the clock panel you get tomorrow's forecast: conditions, hi/lo temperatures, real feel high temps, winds, and estimated precipitation.
On condensed clock panel, there is current temp, current condition icon, time, and todays Hi/Lo temperatures. So if you dock your clock, you will always have weather and time showing on homescreen.
And for a full forecast, there is a 5 day forecast panel that can be enabled or disabled. The forecast pages have info for: day, date, conditions, hi/lo temperatures, precipitation estimates, uv levels, and winds expected.
Both have a user set time interval for the updates depending on your needs, wants, or data plans. Just go to setup and specify the interval in minutes. The default is 30 minutes. The forecast data updates every 8th time weather update runs, that way you get updated forecast info every 4 hrs if you use the default for current condition updates.
To install: For now, install to main memory, I'm working on either or version.
Download the cab. After installation, it should prompt you to restart. If it doesn't, then restart your phone to set new clock panel in place. After reboot, wait about 10 seconds and the FeatherOptions will run automatically. Go to Setup and set all of your info, good idea to go ahead and set your right soft key on the clock panel at this time. After setup, exit options by selecting "Run Weather Update and Exit".
That's it, your done.
NOTE: I beleive I worked out my problem with mortscript registering itself, but if it doesn't auto start the options after 10 seconds, then go to FeatherWeather folder in Program Files and click on Mortscript.exe .
To uninstall: First download the ResetClockPanel.zip below. Unzip and then place the .mscr file on your phone. Run it with File Explorer, this will reset your clock panel. Now go to Settings/Remove Programs and uninstall the cab.
City Location Codes:
For anyone that needs to find their city code, use this link and change the location in this url to the name of your city and then go to it and it will give a list of all cities worldwide that have that name. Get your location from there and enter it exactly as it appears in the quotes, but do not use the quotes.
http://hadle.accu-weather.com/widget/hadle/city-find.asp?location=calcutta
So, for this link above, if you were looking for Calcutta, India. Go to this link, and you will see a line like this:
<location cnt="1" city="Calcutta" state="India(Bangla)" location="ASI|IN|IN036|CALCUTTA" />
So your location to enter in to options would be :
ASI|IN|IN036|CALCUTTA
This should work for cities worldwide.
Feather currently is installed with a slim panel layout only. If you want more dll or cpr options, they are easily installed with FileChanger. Those are more homescreen customizations than they are weather customization, thats why they aren't in here.
For landscape phones: If you don't want the slim panels, I have standard panels cpr and mini panels cpr that work specifically with FeatherWeather. They are in the Featherscprs.zip below. Just install with the FileChanger app or copy into windows folder. Click on the File Changer in my signature below for the File Changer thread and download.
New Portrait versions below, the last 2 cabs that names end with "P" are the portrait versions. Portrait versions updated 8/19/08 with new cpr. If you already installed, you can download the cpr zip only and install to windows directory.
Check out these new portrait layouts provided by Kron2:
Make sure you get the landscape or portrait version you need, first 2 are Landscape, last 2 are Portrait
NOTE: There was a slight change in the feed. So after installing one of these cabs, please go to Post #101 and download the forecast fix.
showaco said:
Here's the smallest Weather app available. It weighs in at only 950 kb. Its been slimmed down in size but not in weather data available. It has current conditions and a five day forecast.
On the clock panel you get info for current: temperature, icon, real feel temp, winds, humidity, visibility, barometer, uv level, cloud cover, precipitation, sunrise, sunset, air quality levels, and dewpoint. Also, on the clock panel you get tomorrow's forecast: conditions, hi/lo temperatures, real feel high temps, winds, and estimated precipitation.
On condensed clock panel, there is current temp, current condition icon, time, and todays Hi/Lo temperatures. So if you dock your clock, you will always have weather and time showing on homescreen.
And for a full forecast, there is a 5 day forecast panel that can be enabled or disabled. The forecast pages have info for: day, date, conditions, hi/lo temperatures, precipitation estimates, uv levels, and winds expected.
It has a user set time interval for the updates depending on your needs, wants, or data plans. Just go to setup and specify the interval in minutes. The default is 30 minutes. The forecast data updates every 8th time weather update runs, that way you get updated forecast info every 4 hrs if you use the default for current condition updates.
To install: Download the cab or the zip file. The zip file has the exe file for installing thru ActiveSync, just unzip it first. After installation, it should prompt you to restart. If it doesn't, then restart your phone to set new clock panel in place. After reboot, go to start menu and run FeatherOptions. Go to Setup and set all of your info. After setup, exit options by selecting "Run Weather Update and Exit".
That's it, your done.
To uninstall: Go to Settings, Remove Programs and uninstall the cab. It won't change your clock panel back, but it will remove everything else. To revert clock panel back, install an original cpr or cpr of your choice.
Feather currently uses a slim panel layout, but I will add more support if anyone wants standard or fat panels. If you want more dll or cpr options, they are easily installed with FileChanger. Those are more homescreen customizations than they are weather customization, thats why they aren't in here.
Click to expand...
Click to collapse
how is it that you have 3g on that phone what service provider do you have?
RussianSolja said:
how is it that you have 3g on that phone what service provider do you have?
Click to expand...
Click to collapse
show doesn't have a dash. he has a blackjack and is on the at&t network
pudgedaddy said:
show doesn't have a dash. he has a blackjack and is on the at&t network
Click to expand...
Click to collapse
shhhhh!! I'm masquerading as a dash.
Nice and sweet and at that size, I'm downloading now and disabling NRG Mini Weather to see how it compares but the size is the enticing factor me, cool, thanks
First post updated with two new cabs, here are the standard sized panels and the mini sized panels cprs that work with Feather below in the zip file. I also included the slim cpr for going back to.
Good weather application. Seems nice, but I will give it a shot later to see how it works...
showaco are you going to make Feather weather for 240x320 screen i have a shadow and would love to try your weather loveing your sports app
kron2 said:
showaco are you going to make Feather weather for 240x320 screen i have a shadow and would love to try your weather loveing your sports app
Click to expand...
Click to collapse
The app only needs the cpr file adjusted for the clock panel layout to be ready to go. I have no way to test the layout, so it would be a total guess. If someone wants to make the cpr, or I could post a test version. A test version would probably have to be tweaked after installed to get the layout just right. You want to test? I can take a stab at the layout if you want to finish the final tweaking of positions.
Edit: If you want to pm me your email, I have a test cpr ready if you want to try it.
When I try and run Feather Options, I get and error: There is no application associated with "FeatherOptions"
I installed the CAB to the device memory. I get a generic clock icon and some weather info.
Thanks for any help, and of course for the nice plugin (once I can get it to work) I'm on a Moto Q Global.
braj108 said:
When I try and run Feather Options, I get and error: There is no application associated with "FeatherOptions"
I installed the CAB to the device memory. I get a generic clock icon and some weather info.
Thanks for any help, and of course for the nice plugin (once I can get it to work) I'm on a Moto Q Global.
Click to expand...
Click to collapse
Sometimes mortscript doesn't register correctly on my cab installs. Go to program files\featherweather and find the mortscript.exe. Click on it and it will say that the extentions are registered. Now try again.
showaco said:
Sometimes mortscript doesn't register correctly on my cab installs. Go to program files\featherweather and find the mortscript.exe. Click on it and it will say that the extentions are registered. Now try again.
Click to expand...
Click to collapse
Awesome, thanks for the quick reply. Now I can run setup and get a forecast, but I still don't have a image, it shown a grainy white clock placeholder.
But progress has been made!
I just tried to uninstall this until I get the display issue resolved, and I get the following error occasionally: Cannot execute \Program Filea\FeatherWeather\Feather.exe
Please help.
braj108 said:
I just tried to uninstall this until I get the display issue resolved, and I get the following error occasionally: Cannot execute \Program Filea\FeatherWeather\Feather.exe
Please help.
Click to expand...
Click to collapse
download sktools lite, its free. With it you can remove the notifications which are causing the error. If you want to reinstall, let me know which version you are using and I will get your icon fixed. If its the total clock version, the reason you didn't get the icon is because of not mortscript not registering at the beginning. It writes the value for the iconpath when the reboot occurs, but it needs mortscript to do it. Its an easy fix. After install, if mort doesn't register again, then reregister mortscipt again. After that, while you are in the featherweather folder, click on install.mscr. This will setup your icon for the clock panel and start your setup when it finishes.
I just reinstalled and rebooted my phone, and when the plugin came up, all seemed good then the screen died! It couldn't come on. I just got the phone and the first one AT&T shipped me had a bad backlight so I thought the worst, then I pulled the battery and rebooted again. Now the sun is shining gloriously on my Q Thanks, it was a little rocky but it sure looks nice. I really appreciate teh help getting this running, kudos to you sir.
braj108 said:
I just reinstalled and rebooted my phone, and when the plugin came up, all seemed good then the screen died! It couldn't come on. I just got the phone and the first one AT&T shipped me had a bad backlight so I thought the worst, then I pulled the battery and rebooted again. Now the sun is shining gloriously on my Q Thanks, it was a little rocky but it sure looks nice. I really appreciate teh help getting this running, kudos to you sir.
Click to expand...
Click to collapse
No problem, I'm still trying to figure out why mort doesn't always register correctly because thats the culprit in most problems that have been reported.
Portrait version is now available for download in post #1. Huge Thanks go to Kron2 for the work on the cpr layout for these two new portrait cabs.
I have installed the portrait total clock version in my HTC VOX. It runs fine. But it is not updating weather for my town. I live in Calcutta, India. After a lot of googling for getting accuweather codes, I tried the following in settings but none seemed to work.
ASI/IN/IN036/CALCUTTA
"ASI/IN/IN036/CALCUTTA"
INO36
CALCUTTA
Can anybody help me as to how to insert the code for my hometown Calcutta as I have liked the application very much and does not feel to ditch the same. Although it is not a forum for VOX I had to write in this forum as there are no threads for Feather weather in VOX forum.
Moreover, would anybody please give the link to the slide homescreen in Portrait version as posted in post no. 1.
Thanks in advance.
parthabhatta said:
I have installed the portrait total clock version in my HTC VOX. It runs fine. But it is not updating weather for my town. I live in Calcutta, India. After a lot of googling for getting accuweather codes, I tried the following in settings but none seemed to work.
ASI/IN/IN036/CALCUTTA
"ASI/IN/IN036/CALCUTTA"
INO36
CALCUTTA
Can anybody help me as to how to insert the code for my hometown Calcutta as I have liked the application very much and does not feel to ditch the same. Although it is not a forum for VOX I had to write in this forum as there are no threads for Feather weather in VOX forum.
Moreover, would anybody please give the link to the slide homescreen in Portrait version as posted in post no. 1.
Thanks in advance.
Click to expand...
Click to collapse
You have the right code, sort of. instead of "/" , you need "|". I tried it and it works, so for you code enter:
ASI|IN|IN036|CALCUTTA
For the theme, thats Kron2's theme. You may be able to find it at allshadow.com or by contacting him.
For anyone that need to find their city code, use this link and change the location in this url to the name of your city and then go to it and it will give a list of all cities worldwide that have that name. Get your location from there and enter it exactly as it appears in the quotes, but do not use the quotes.
http://hadle.accu-weather.com/widget/hadle/city-find.asp?location=calcutta
First of all i am very sorry to ask this stupid question as you have narrated the same example in your post 1. Actually I was too excited and overlooked that part. Anyway I am trying to find out the "|" character in my keyboard. Many thanks to you.
Is it possible to create a widget that will draw images randomly from a designated folder. I've been searching to see if someone has done something similar to this but it looks like the closest I can get is using the images as an iconset although I still don't know how I would have Zooper pull the images randomly (I want to add to the folder occasionally). Is this something that I could do by adding in Tasker?
Any ideas?
I currently have an image widget on one of my homescreens and the way I do it is as follows:
I basically add each photo as a bitmap: So you add a bitmap module and then you navigate to the photo you want in your device gallery. After choosing your photo, you need to add advanced parameters that will control the bitmap opacity at a certain time during the day.
[bo][/bo] is used for bitmap opacity
#DH# is used for local hour during the day (0-23)
my conditional is set up as follows for my first photo.
[bo]$#DH#>=16&&#DH#<22?100:0$[/bo]
What this means is that if the current local time on my device is between the hours of 16 to 22 (4pm to 10pm) then set the bitmap opacity to 100%, else set it to 0%. You can theoretically set this up to have a max of 24 photos (one per hour) each day that continually loops. Mine is set up in intervals of 6 hours (4 photos total) but I plan on changing the values to allow for more.
The next one would be:
[bo]$#DH#>=22||#DH#<04?100:0$[/bo]
Notice I use an OR statement || versus an AND statement && because the value goes from 0-23 and if you used an && here the image would never display because of the conflicting conditional.
http://www.webermatters.com/blog/zooper-conditional-statements/
This is a good website that outlines conditional statements in ZW.
I'm assuming this is sort of what you are going for with your widget? It's not really "random" per se but it gets the job done. Not quite sure what you could do involving tasker.
greckia said:
I'm assuming this is sort of what you are going for with your widget? It's not really "random" per se but it gets the job done. Not quite sure what you could do involving tasker.
Click to expand...
Click to collapse
I was thinking about doing exactly this or possibly applying weather conditions to various pictures also. It doesn't really look like it's possible to add a random factor but this should do the trick.
Your steps are exactly what I needed.
Thanks
crios42 said:
It doesn't really look like it's possible to add a random factor
Click to expand...
Click to collapse
There is mathematical function you can use called rand...
Izzy Lamantia helped me out with this ...
The random function provides a number between 0*1, like 0.866390265. Let's say you had 10 pictures (named 1.jpg, 2.jpg, etc.) you wanted to randomize on the hour:
$#Dm#=0?(int(random()*10)$.jpg
So again, on every hour a random number will be generated, multiplied by 10, and return it as an integer 0.866390265 x10= 8.66390265, as an integer 8.
chandlerweb said:
There is mathematical function you can use called rand...
Izzy Lamantia helped me out with this ...
The random function provides a number between 0*1, like 0.866390265. Let's say you had 10 pictures (named 1.jpg, 2.jpg, etc.) you wanted to randomize on the hour:
$#Dm#=0?(int(random()*10)$.jpg
So again, on every hour a random number will be generated, multiplied by 10, and return it as an integer 0.866390265 x10= 8.66390265, as an integer 8.
Click to expand...
Click to collapse
So I would need to label the images: 1.png (I'm using png's), 2.png, 3.png, etc...?
Would the limit then be 10 images? If I wanted to use more than 10 images I could x 100 but then I'm guessing I would need to assign each image a range, if n >= 25 and n < 30 then x.png and so on. Can that be done?
Also, I'm a little unclear about how bitmap absolute path works. Is there a specific folder that I would need to put my bitmaps in? Looking at this example it seems that I can pick any folder I want.
It's awesome to hear that this can be done. I just need to work out the details now.
chandlerweb said:
$#Dm#=0?(int(random()*10)$.jpg
Click to expand...
Click to collapse
I was having some trouble getting this working but I finally found that there needs to be an extra set of parentheses.
$#Dm#=0?(int(random())*100)$ which give me a 2 digit number.
Now... I either have to pick 100 images (and label them 0-99, or is it 1-100?) or find a way to give the images a range.
If I have 2 separate widgets using the same parameters and drawing from the same folder, will the random number be the same or different in each of the widgets?
crios42 said:
I was having some trouble getting this working but I finally found that there needs to be an extra set of parentheses.
$#Dm#=0?(int(random())*100)$ which give me a 2 digit number.
Now... I either have to pick 100 images (and label them 0-99, or is it 1-100?) or find a way to give the images a range.
If I have 2 separate widgets using the same parameters and drawing from the same folder, will the random number be the same or different in each of the widgets?
Click to expand...
Click to collapse
Sorry for the delay in getting back to you
You would need 100 images and label them 1-100 if your multiplier is 100. You would need, say, 123 images and label them 1-123 if you multiplier is 123 i.e. $#Dm#=0?(int(random())*123)$
In my experience, the number generated is always different even if two random functions are performed at the same time although there is always the possibility that it will occasionally be the same.
I can't seem to get the widget working.
Here are the parameters I'm using $#Dm#=43?/sdcard/Pictures/Pics1/(int((random())*10)).png$.
Ignore the 43. Whatever time it is, I just add a minute so that I don't have to wait long to see if the widget will update.
I thought it might be the file path so I tried a few others:
/storage/sdcard0/Pictures/Pics1/
/emulated/0/Pictures/Pics/
Any ideas?
is it possible to create a picture
I had tried it many times but that does not work out
Not sure if OP is still wanting an answer to this or not. I'm still working on getting this perfect but hopefully this will help someone.
Create a folder on your sd card and put 10 jpg's in there titled 1.jpg through 10.jpg
Create a Zooper Widget and add a bitmap layer
do not choose an image, instead select Advanced Parameters and insert the following code
/sdcard/full path to image folder/$#Dm#>0?(int((random())*10)))$.jpg
If the above is correct then the example box should list /sdcard/full path to image folder/*.jpg
What does this do? If the minute is greater than 0 it will generate a pseudo-random number between 1 and 0. If you have set Zooper to update when the screen is off then you will want to replace the ">" with "=" so it only updates once an hour. You can make further adjustments by using Dh for hours rather than minutes. As stated above you can increase the images by multiplying by 100.
I wrote it like I did because I don't let Zooper update while the screen is off. If I changed the image on the hour it would likely not update the image because I would have to have my screen on at the beginning of each hour. As it is, it changes the image every 10 seconds or so whenever I have the screen on.
I am open to other modifications of this so I can keep Zooper configured to not update when the screen is off, and only change the images every 10 minutes or so.
Also, you may want a fallback image so you have something to display while you wait to whatever condition needs to be meet in order for Zooper to generate the random number.
SoldierOfCatan said:
Not sure if OP is still wanting an answer to this or not. I'm still working on getting this perfect but hopefully this will help someone.
Create a folder on your sd card and put 10 jpg's in there titled 1.jpg through 10.jpg
Create a Zooper Widget and add a bitmap layer
do not choose an image, instead select Advanced Parameters and insert the following code
/sdcard/full path to image folder/$#Dm#>0?(int((random())*10)))$.jpg
If the above is correct then the example box should list /sdcard/full path to image folder/*.jpg
What does this do? If the minute is greater than 0 it will generate a pseudo-random number between 1 and 0. If you have set Zooper to update when the screen is off then you will want to replace the ">" with "=" so it only updates once an hour. You can make further adjustments by using Dh for hours rather than minutes. As stated above you can increase the images by multiplying by 100.
I wrote it like I did because I don't let Zooper update while the screen is off. If I changed the image on the hour it would likely not update the image because I would have to have my screen on at the beginning of each hour. As it is, it changes the image every 10 seconds or so whenever I have the screen on.
I am open to other modifications of this so I can keep Zooper configured to not update when the screen is off, and only change the images every 10 minutes or so.
Also, you may want a fallback image so you have something to display while you wait to whatever condition needs to be meet in order for Zooper to generate the random number.
Click to expand...
Click to collapse
I did the above, but had to add an extra parentheses before the word "int" to get it to display properly in the example box.
/sdcard/full path to image folder/$#Dm#>0?((int((random())*10)))$.jpg
However, when I save and exit out of the Zooper, it still just shows the default "folder" icon. I have it pointing to 1-10.jpg in a folder called "test" on my internal SD. I also tried the code in the advanced parameters of an existing picture I had on my widget, and it didn't do anything either.
HA! Figured it out. What a dummy I am. You have to put the b tags first
[*b]/sdcard/full path to image folder/$#Dm#>0?((int((random())*10)))$.jpg[/b]
(without the asterisk I couldn't get it to show since it's the same code for "Bold" on the forum)
rachelm920 said:
HA! Figured it out. What a dummy I am. You have to put the b tags first
[*b]/sdcard/full path to image folder/$#Dm#>0?((int((random())*10)))$.jpg[/b]
(without the asterisk I couldn't get it to show since it's the same code for "Bold" on the forum)
Click to expand...
Click to collapse
If you have pictures 1-10 and you use random times 10, wouldn't the only picture that would get displayed be picture 10 (which is when random equals 1, times 10).
Or is the value for ((int((random())*10))) actually limiting the random numbers to be 1-10?
SchmilK said:
If you have pictures 1-10 and you use random times 10, wouldn't the only picture that would get displayed be picture 10 (which is when random equals 1, times 10).
Or is the value for ((int((random())*10))) actually limiting the random numbers to be 1-10?
Click to expand...
Click to collapse
I actually have 66 pictures and the number increases everyday, since they're pictures of my boyfriend and he's constantly sending me new ones... or we're taking new ones etc. LOL I just change the number it multiplies by as the pictures increase.
I'm not sure if number one gets displayed... I could however rename picture one to 67 so there's never a problem. Since there's so many its hard to tell.
rachelm920 said:
HA! Figured it out. What a dummy I am. You have to put the b tags first
[*b]/sdcard/full path to image folder/$#Dm#>0?((int((random())*10)))$.jpg[/b]
(without the asterisk I couldn't get it to show since it's the same code for "Bold" on the forum)
Click to expand...
Click to collapse
mate, i did following your code but in zooper widget, it only shown folder icon, i use .png picture, so this is correct, it must be jpg ?
Oohhlala said:
mate, i did following your code but in zooper widget, it only shown folder icon, i use .png picture, so this is correct, it must be jpg ?
Click to expand...
Click to collapse
Not sure I only tried it with .jpg
Sent from my SAMSUNG-SGH-I747 using Tapatalk
You should be able to do this with tasker/zooper integration. I have a weather radar image that I download via tasker. Due to how zooper buffers images I haev to change the filename each time I refresh the image. The new alternating path to the image is passed from tasker to zooper. First time is w1.jpg, next time is w2.jpg. This idea could be extended for images in a folder.