Include a weather sidebar

NEW
Unassigned

Status

SeaMonkey
Sidebar
--
enhancement
5 months ago
5 months ago

People

(Reporter: Isaac Schemm, Unassigned)

Tracking

Trunk

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 months ago
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.1
Build ID: 20170501211453




Expected results:

It would be nice to include a Weather sidebar in SeaMonkey.

To make maintenance simpler (and allow Firefox or Vivaldi users to use it), the sidebar could be implemented as a web page.
(Reporter)

Comment 1

5 months ago
I've been working on a weather sidebar over the past week (https://www.lakora.us/weather); SeaMonkey could use that as a base, in which case I can put it under whatever license is most appropriate.

It's built with plain JavaScript (but requires async/await, so only SeaMonkey 2.49+ unless I recompile it to ES5), Knockout, and moment.js. It uses Dark Sky API to get the weather and forecast (https://darksky.net/dev/), and the browser geolocation feature to get the current location (or the user can enter their own latitude/longitude).

A possible improvement would be to include a geocode API so the user can enter a location by name or postal code.
(Reporter)

Updated

5 months ago
Severity: normal → enhancement
Does this need a new module in SeaMonkey or just a smaller definition? With the current state of the sidebar and its api I wouldn't be too keen to add new code to it which needs to be maintained.
Status: UNCONFIRMED → NEW
Ever confirmed: true
(Reporter)

Comment 3

5 months ago
It can just be a website added with sidebar.addPanel. No new code needed in SeaMonkey itself.

I could just maintain the site myself in which case this would be WONTFIX (although a link could be included on a sidebar directory if one is created.)
You need to log in before you can comment on or make changes to this bug.