Category:User Contributions: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
 
(21 intermediate revisions by 2 users not shown)
Line 26: Line 26:
*[[ICumulus_for_iPhone]]  An iPhone friendly web interface (written for Cumulus 1)
*[[ICumulus_for_iPhone]]  An iPhone friendly web interface (written for Cumulus 1)
*[https://play.google.com/store/apps/details?id=com.gmail.theocapps.homeweather Home Weather Station] An Android app for displaying Cumulus data.
*[https://play.google.com/store/apps/details?id=com.gmail.theocapps.homeweather Home Weather Station] An Android app for displaying Cumulus data.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=26&t=16398 Continuous display] A fixed size screen of weather readings and forecasts designed to show '''Weather on the wall''' continuously showing on a tablet or projected display. Using the wBox library script and reading two files updated by Cumulus at real-time interval.


=== web template complete set replacements ===
=== web template complete set replacements ===
*[[WeatherConsole|Weather (Cumulus 1) Console web page set]] This is a set of linked web pages, all for a web site, one page is a text-based ‘live’ weather display that mimics the main screen in Cumulus 1, and the other pages mimic each of the web pages that came with Cumulus 1 in 2010. The UI style multi-lingual web-sites package is the equivalent for MX.
*[[WeatherConsole|Weather (Cumulus 1) Console web page set]] This is a set of linked web pages, all for a web site, one page is a text-based ‘live’ weather display that mimics the main screen in Cumulus 1, and the other pages mimic each of the web pages that came with Cumulus 1 in 2010. The UI style multi-lingual web-sites package is the equivalent for MX.
*[https://cumulus.hosiene.co.uk/viewtopic.php?p=122788 Responsive web pages] A package that contains replacements for the Cumulus 1 set of web templates [[File:Responsive pages for v1.9.zip]], the MX set of web templates, and the MX admin interface.  Where MX uses the Bootstrap package to build web pages, Neil Thomas has used w3.css templates. As he says, editing his pages is easier than editing Bootstrap if you are a beginner. His website is https://oaktreewebs.co.uk/templates.php
*[https://cumulus.hosiene.co.uk/viewtopic.php?p=122788 Responsive web pages] A package that contains replacements for the Cumulus 1 set of web templates [[File:Responsive pages for v1.9.zip]], the MX set of web templates [[File:CumulusMX Responsive(without lib).zip]], and the MX admin interface.  Where MX uses the Bootstrap package to build web pages, Neil Thomas has used w3.css templates. As he says, editing his pages is easier than editing Bootstrap if you are a beginner. His website link is [https://weather.oaktreewebs.co.uk/ Oaktree Weather].  This also includes a number of colour themes that can be used with the default MX website. He has continued to experiment with different web pages, using various different approaches and from MX release 3.10.1 his latest design has been included in the MX releases as the default web pages.  He also has a complete set of 'fully responsive' pages including a  'today/Yesterday' page, available from his site.  
*[[AJAX/PHP_Website_Template]] and [https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=832 XHTML 1.1 compliant Ajax framework]  Ajax XML HTML web server frame set that displays dynamic real time data on your web pages. Written for Cumulus 1, but the same principles can be used with MX, as both provide a realtime file that this can use.
*[[AJAX/PHP_Website_Template]] and [https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=832 XHTML 1.1 compliant Ajax framework]  Ajax XML HTML web server frame set that displays dynamic real time data on your web pages. Written for Cumulus 1, but the same principles can be used with MX, as both provide a realtime file that this can use.
*[http://saratoga-weather.org/wxtemplates/index.php AJAX/PHP Multilingual Website Templates]  A set of configurable templates to create a full ‘real time’ web site. The AJAX scripts allow the web pages to be updated whenever a new set of real-time figures are available.
*[http://saratoga-weather.org/wxtemplates/index.php AJAX/PHP Multilingual Website Templates]  A set of configurable templates to create a full ‘real time’ web site. The AJAX scripts allow the web pages to be updated whenever a new set of real-time figures are available.
*[http://meteoduquebec.com/ Météo du Québec] Traduction et adaptation française de Cumulus Icônes, librairies et Modules exclusifs à Cumulus Forum de discussion en français. Ouvert à la francophonie!
*[http://meteoduquebec.com/ Météo du Québec] Traduction et adaptation française de Cumulus Icônes, librairies et Modules exclusifs à Cumulus Forum de discussion en français. Ouvert à la francophonie!
*[http://weatherbyyou.com/ Weather by You!]  Alternative web site templates, developed from  Météo du Québec (mentioned just above) as an international alternative site for use with Cumulus, many different styles.
*[http://weatherbyyou.com/ Weather by You!]  Alternative web site templates, developed from  Météo du Québec (mentioned just above) as an international alternative site for use with Cumulus, many different styles. An early example is at [[File:MdQ_Sunny_Weather_(4_Dec_2011)_originals.zip]].
*[[CumulusMX_and_Cumulus1_UI_style_Multilingual_Websites]] A relatively new set of web pages imitating the pages used in Cumulus MX administrative interface (Dashboard, Now, Gauges, Charts, Today/Yesterday, Records), designed to work with both Cumulus 1 and MX. It has a n number of optional extra features (current conditions, forecast, cloudbase, apparent temperature, wind chill and heat index, storm rain, solar, uv, alternative extremes (key values only), annual data, YADR, NAOO, Moon, Davis style console). An older alternative for Cumulus 1 is the weather console package listed first in this section.
*[[CumulusMX_and_Cumulus1_UI_style_Multilingual_Websites]] A relatively new set of web pages imitating the pages used in Cumulus MX administrative interface (Dashboard, Now, Gauges, Charts, Today/Yesterday, Records), designed to work with both Cumulus 1 and MX. It has a number of optional extra features (current conditions, forecast, cloudbase, apparent temperature, wind chill and heat index, storm rain, solar, uv, alternative extremes (key values only), annual data, YADR, NAOO, Moon, Davis style console). [An older alternative with similar aim of imitating the user interface for Cumulus 1 is the weather console package listed first in this section].


=== alternative web site individual pages ===
=== alternative web site individual pages ===


 
*[[Log.xml#Using_in_your_own_scripts]] A php script [[File:Cumulus 1 Weather Diary PHP reader.zip]] to read the Cumulus 1 weather diary and display it on a web page, read more (and find alternative download) at [https://cumulus.hosiene.co.uk/viewtopic.php?p=83883#p83883 Cumulus weather diary]. A variant of this can be seen in [[Weather Diary]] article.
*[[Weather_Diary#Accessing_outside_MX]]Although not creating a web page, a PHP script [[File:Snow diary.zip]] snippet is available to show how to read the MX weather diary.
*[https://weather34.com/homeweatherstation/ Weather34 Dashboard] by Brian Underdown. A clean, attractive template for displaying Cumulus data using [[realtime.txt]]. You can read more about this in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=15136 forum]. Download the official latest Cumulus version here: [[HomeWeatherStationTemplate|Home Weather Station Template light and dark themes]]
*[https://weather34.com/homeweatherstation/ Weather34 Dashboard] by Brian Underdown. A clean, attractive template for displaying Cumulus data using [[realtime.txt]]. You can read more about this in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=15136 forum]. Download the official latest Cumulus version here: [[HomeWeatherStationTemplate|Home Weather Station Template light and dark themes]]
*[https://pwsdashboard.com/ Personal Weather Station Dashboard] A rival version of previous item, as the author, Willem Van Der Kuill (Wim),  says "it looks similar but it is different code and css". Like many other items on this page that show current weather values, it obtains them from an uploaded [[Realtime.txt]]. Also like many other items on this page it is multilingual (11 languages). It has a timetable for planned regular updates every 3 months. There is a weather watch forum at https://www.weather-watch.com/smf/index.php/board,77.0.html, that supports this product.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=11397 YADR]  Yet Another Dayfile Reader, written in PHP to read [[Dayfile.txt]] with Monthly & Seasonal Display. For a full discussion on all dayfile.txt (and equivalent database table) readers see [[Daily Summary|Daily Summary page]], where this one is compared with others.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=11397 YADR]  Yet Another Dayfile Reader, written in PHP to read [[Dayfile.txt]] with Monthly & Seasonal Display. For a full discussion on all dayfile.txt (and equivalent database table) readers see [[Daily Summary|Daily Summary page]], where this one is compared with others.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=8631 One year ago] This post talks about scripts to add values for one year ago to say the yesterday.htm page
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=8631 One year ago] This post talks about scripts to add values for one year ago to say the yesterday.htm page
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=7500 extremes page] This post describes an alternative way to show extremes. It only shows a few of the key derivatives that Cumulus calculates them but in the same small table you see them for every month.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=7500 extremes page] This post describes an alternative way to show extremes. It only shows a few of the key derivatives that Cumulus calculates them but in the same small table you see them for every month.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=10755 Top Ten] The top ten page shows a lot of tables, designed to compare the current year with the previous nine.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=10755 Top Ten] The top ten page shows a lot of tables, designed to compare the current year with the previous nine.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=4&t=10597&p=94608 Davis Consoles] A pair of scripts designed to imitate the 2 types of Davis console screens adapted from the original script by Axelvold for Weather Display so it works with Cumulus. Also included in Multi-lingual User Interface package above. Requires JavaScript, and PHP with GD2 graphics enabled.
*[[Data_grabber|Data grabber]] A script that produces a display of current conditions, can generate emails for various alarm conditions. For more information see [https://cumulus.hosiene.co.uk/viewtopic.php?f=18&t=7087&p=98989 data grabber]
*[https://cumulus.hosiene.co.uk/viewtopic.php?p=126614#p126614 audio] A script designed to generate a voice reading out your current conditions, although it could be modified to output any other audio


=== additions to cumulus ===
=== additions to cumulus ===


*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=9697 Banner to add to web pages] Download a script for adding banners from [https://saratoga-weather.org/legacy-scripts/cumulus-banner-3.0.zip legacy-scripts/cumulus-banner-3.0.zip] The forum topic is long and describes some modifications you can make to the download.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=9697 Banner to add to web pages] Download a script for adding banners from [https://saratoga-weather.org/legacy-scripts/cumulus-banner-3.0.zip legacy-scripts/cumulus-banner-3.0.zip] The forum topic is long and describes some modifications you can make to the download.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=17573 Cumulusutils] Generates a Fire Weather web page. Plus much more, including above YADR. See the linked Forum Post for full details.
*[[:Category:CumulusUtils]] A tool application on top of CumulusMX engine by HansR. It has its own articles with description, explanation, configuration and other details.


= Do you want to make your own addition to this list? =
= Do you want to make your own addition to this list? =
Line 57: Line 64:
*[[Stylesheets]] This page helps you to change the look of a web page using '''CSS''', perhaps you will devise a new styling that others might want to copy?
*[[Stylesheets]] This page helps you to change the look of a web page using '''CSS''', perhaps you will devise a new styling that others might want to copy?
*[[Webpage_layout]] This page helps you to change the layout of a page using '''HTML''', perhaps you will devise a new layout that others might want to copy?
*[[Webpage_layout]] This page helps you to change the layout of a page using '''HTML''', perhaps you will devise a new layout that others might want to copy?
*[[Editing_content_of_a_webpage_using_either_HTML_or_Script]] This takes above a step further by adding script you can vary what is on a web page
*[[Editing_content_of_a_webpage_using_either_HTML_or_Script]] This takes above the somewhat cosmetic (styling/layout) changes a step further, it tells you how by adding script you can vary what is on a web page
*[[Webtags_as_boolean_operators_in_HTML]] This page suggests other ways to exploit web tags
*[[Webtags]] This is the page that tells you everything about the tokens (as MX calls them) that are used to get Cumulus output into your new web pages if you write them as Cumulus templates.
*[[Webtags]] This is the page that tells you everything about the tokens (as MX calls them) that are used to get Cumulus output into your web pages
*[[Webtags_as_boolean_operators_in_HTML]] This page suggests other ways to exploit web tags to change the look of a web page
*[[PHP]] This pages introduces you to script languages '''JavaScript''' and '''PHP Hypertext Pre-processor''' and that may lead to
*[[PHP]] This pages introduces you to script languages '''JavaScript''' and '''PHP Hypertext Pre-processor''' and that may lead to you building one web page from several different files, and some of those files may be shared between several web pages allowing you to standardise parts of the layout and look.
*[[Php_webtags]] This page as well as linking you to some ready made scripts, gives advice for your own scripts. It also discusses XML and JSON.
*[[Php_webtags]] This page as well as linking you to some ready made scripts, gives advice for your own scripts. It also discusses XML and JSON. With these approaches, most of your web pages don't have to be written as templates, and so don't need to be uploaded by Cumulus, they remain unchanged on your web server.
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=16425&p=126065 Source Listing] This page gives advice if you have several PHP scripts on how to make it possible to view the source of any scripts you want to share, whether those scripts are what directly produced the web page you are viewing or another script linked to by require/include
*[https://cumulus.hosiene.co.uk/viewtopic.php?f=14&t=16425&p=126065 Source Listing] Normally any PHP scripts you have on your web server cannot be viewed by anyone visiting your site, this gives great security, but makes it hard for others to copy your great looking pages. This support topic gives advice if you have several PHP scripts on how to make it possible to view the source of any scripts you want to share, whether those scripts are what directly produced the web page you are viewing or another script linked to by require/include
*[[Xml_webtags]] There is more on XML here.
*[[Xml_webtags]] There is more on XML here.


Having read through all these, then you can follow links below, that give you more about what has been done already.
Having read through all these, then you can follow links below, that give you more about what has been done already.

Latest revision as of 13:26, 31 July 2021

User contributions to Cumulus

Introduction

Over the years that Cumulus has been available, its users have thought up lots of extra ways to make use of the weather information it derives. This article is intended to provide a single place from where you can find the links to all those shared files and add-ons that can enhance your usage of Cumulus.

Tthe following links will take you to other wiki pages, external web sites or forum threads, where you can read about and download the item.

Any Wiki pages that include "Category:User_Contributions" (using the linked chain symbol in the bar at the top of each editing page), appear in the indexed links at the bottom of this page. Some of these are explained in the next section which also includes items with external links, but no further information in the wiki.

List of the most popular additions written by Cumulus users

If you produce a new addition (and there is guidance below), then please add it below yourself. The aim is for this page to cover every such addition.

You need to register to update the wiki, but if you don't want to do that then please log a request in Cumulus Wiki Suggestions for updates and additions sub-forum and someone else will update the wiki for you.

Grouped by addition type

These are not listed in alphabetical, popularity, or any other particular order within the sections:

for devices

  • Toolbox Cumulus Toolbox contains a variety of extra features to enhance the power of Cumulus by providing a number of automated processes
  • Cumulus Realtime Gadget A Windows desktop gadget written in days of Windows Vista.
  • Sunbird – Ubuntu Screenlet A ‘Screenlet’ for Ubuntu Linux
  • ICumulus_for_iPhone An iPhone friendly web interface (written for Cumulus 1)
  • Home Weather Station An Android app for displaying Cumulus data.
  • Continuous display A fixed size screen of weather readings and forecasts designed to show Weather on the wall continuously showing on a tablet or projected display. Using the wBox library script and reading two files updated by Cumulus at real-time interval.

web template complete set replacements

  • Weather (Cumulus 1) Console web page set This is a set of linked web pages, all for a web site, one page is a text-based ‘live’ weather display that mimics the main screen in Cumulus 1, and the other pages mimic each of the web pages that came with Cumulus 1 in 2010. The UI style multi-lingual web-sites package is the equivalent for MX.
  • Responsive web pages A package that contains replacements for the Cumulus 1 set of web templates File:Responsive pages for v1.9.zip, the MX set of web templates File:CumulusMX Responsive(without lib).zip, and the MX admin interface. Where MX uses the Bootstrap package to build web pages, Neil Thomas has used w3.css templates. As he says, editing his pages is easier than editing Bootstrap if you are a beginner. His website link is Oaktree Weather. This also includes a number of colour themes that can be used with the default MX website. He has continued to experiment with different web pages, using various different approaches and from MX release 3.10.1 his latest design has been included in the MX releases as the default web pages. He also has a complete set of 'fully responsive' pages including a 'today/Yesterday' page, available from his site.
  • AJAX/PHP_Website_Template and XHTML 1.1 compliant Ajax framework Ajax XML HTML web server frame set that displays dynamic real time data on your web pages. Written for Cumulus 1, but the same principles can be used with MX, as both provide a realtime file that this can use.
  • AJAX/PHP Multilingual Website Templates A set of configurable templates to create a full ‘real time’ web site. The AJAX scripts allow the web pages to be updated whenever a new set of real-time figures are available.
  • Météo du Québec Traduction et adaptation française de Cumulus Icônes, librairies et Modules exclusifs à Cumulus Forum de discussion en français. Ouvert à la francophonie!
  • Weather by You! Alternative web site templates, developed from Météo du Québec (mentioned just above) as an international alternative site for use with Cumulus, many different styles. An early example is at File:MdQ Sunny Weather (4 Dec 2011) originals.zip.
  • CumulusMX_and_Cumulus1_UI_style_Multilingual_Websites A relatively new set of web pages imitating the pages used in Cumulus MX administrative interface (Dashboard, Now, Gauges, Charts, Today/Yesterday, Records), designed to work with both Cumulus 1 and MX. It has a number of optional extra features (current conditions, forecast, cloudbase, apparent temperature, wind chill and heat index, storm rain, solar, uv, alternative extremes (key values only), annual data, YADR, NAOO, Moon, Davis style console). [An older alternative with similar aim of imitating the user interface for Cumulus 1 is the weather console package listed first in this section].

alternative web site individual pages

  • Log.xml#Using_in_your_own_scripts A php script File:Cumulus 1 Weather Diary PHP reader.zip to read the Cumulus 1 weather diary and display it on a web page, read more (and find alternative download) at Cumulus weather diary. A variant of this can be seen in Weather Diary article.
  • Weather_Diary#Accessing_outside_MXAlthough not creating a web page, a PHP script File:Snow diary.zip snippet is available to show how to read the MX weather diary.
  • Weather34 Dashboard by Brian Underdown. A clean, attractive template for displaying Cumulus data using realtime.txt. You can read more about this in the forum. Download the official latest Cumulus version here: Home Weather Station Template light and dark themes
  • Personal Weather Station Dashboard A rival version of previous item, as the author, Willem Van Der Kuill (Wim), says "it looks similar but it is different code and css". Like many other items on this page that show current weather values, it obtains them from an uploaded Realtime.txt. Also like many other items on this page it is multilingual (11 languages). It has a timetable for planned regular updates every 3 months. There is a weather watch forum at https://www.weather-watch.com/smf/index.php/board,77.0.html, that supports this product.
  • YADR Yet Another Dayfile Reader, written in PHP to read Dayfile.txt with Monthly & Seasonal Display. For a full discussion on all dayfile.txt (and equivalent database table) readers see Daily Summary page, where this one is compared with others.
  • One year ago This post talks about scripts to add values for one year ago to say the yesterday.htm page
  • extremes page This post describes an alternative way to show extremes. It only shows a few of the key derivatives that Cumulus calculates them but in the same small table you see them for every month.
  • Top Ten The top ten page shows a lot of tables, designed to compare the current year with the previous nine.
  • Davis Consoles A pair of scripts designed to imitate the 2 types of Davis console screens adapted from the original script by Axelvold for Weather Display so it works with Cumulus. Also included in Multi-lingual User Interface package above. Requires JavaScript, and PHP with GD2 graphics enabled.
  • Data grabber A script that produces a display of current conditions, can generate emails for various alarm conditions. For more information see data grabber
  • audio A script designed to generate a voice reading out your current conditions, although it could be modified to output any other audio

additions to cumulus

Do you want to make your own addition to this list?

There are several articles in this wiki that might help you to write something that you can share with other Cumulus users.

  • Customised_templates This page tells you what is possible, but follow the next few links to learn how to do it!
  • Stylesheets This page helps you to change the look of a web page using CSS, perhaps you will devise a new styling that others might want to copy?
  • Webpage_layout This page helps you to change the layout of a page using HTML, perhaps you will devise a new layout that others might want to copy?
  • Editing_content_of_a_webpage_using_either_HTML_or_Script This takes above the somewhat cosmetic (styling/layout) changes a step further, it tells you how by adding script you can vary what is on a web page
  • Webtags This is the page that tells you everything about the tokens (as MX calls them) that are used to get Cumulus output into your new web pages if you write them as Cumulus templates.
  • Webtags_as_boolean_operators_in_HTML This page suggests other ways to exploit web tags to change the look of a web page
  • PHP This pages introduces you to script languages JavaScript and PHP Hypertext Pre-processor and that may lead to you building one web page from several different files, and some of those files may be shared between several web pages allowing you to standardise parts of the layout and look.
  • Php_webtags This page as well as linking you to some ready made scripts, gives advice for your own scripts. It also discusses XML and JSON. With these approaches, most of your web pages don't have to be written as templates, and so don't need to be uploaded by Cumulus, they remain unchanged on your web server.
  • Source Listing Normally any PHP scripts you have on your web server cannot be viewed by anyone visiting your site, this gives great security, but makes it hard for others to copy your great looking pages. This support topic gives advice if you have several PHP scripts on how to make it possible to view the source of any scripts you want to share, whether those scripts are what directly produced the web page you are viewing or another script linked to by require/include
  • Xml_webtags There is more on XML here.

Having read through all these, then you can follow links below, that give you more about what has been done already.