芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/mctv/modules/forecastio-form-settings.twig
{# /** * Copyright (C) 2020 Xibo Signage Ltd * * Xibo - Digital Signage - http://www.xibo.org.uk * * This file is part of Xibo. * * Xibo is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * Xibo is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Xibo. If not, see
. */ #} {% extends "module-form-settings.twig" %} {% import "forms.twig" as forms %} {% block moduleFormFields %} {# Don't translate this on purpose #} {% set title %} DarkSky has been the platforms source of weather data for several years, but unfortunately this has come to an end. DarkSky have been bought by Apple and have closed their doors to new API sign-ups. Existing users will have access until the end of 2021. You can switch your source of data to Open Weather Map by entering an API for that service below. The Open Weather Map API key will always take precedence over the DarkSky one. Please see our documentation for more details. {% endset %} {{ forms.alert(title, "info") }} {% set title %}{% trans "Open Weather Map API Key" %}{% endset %} {% set helpText %}{% trans "Enter your API Key from Open Weather Map." %}{% endset %} {{ forms.input("owmApiKey", title, module.getSetting("owmApiKey"), helpText) }} {% set title %}{% trans "Paid plan?" %}{% endset %} {% set helpText %}{% trans "Is the above key on an Open Weather Map paid plan?" %}{% endset %} {{ forms.checkbox("owmIsPaidPlan", title, module.getSetting("owmIsPaidPlan"), helpText) }}
Weather data provided by
OpenWeather
is provided under
CC-BY-SA 4.0
and
ODbl
.
{% set title %}{% trans "DarkSky API Key" %}{% endset %} {% set helpText %}{% trans "Enter your API Key from DarkSky." %}{% endset %} {{ forms.input("apiKey", title, module.getSetting("apiKey"), helpText) }} {% set title %}{% trans "Cache Period" %}{% endset %} {% set helpText %}{% trans "Enter the number of seconds you would like to cache long/lat requests for." %}{% endset %} {{ forms.input("cachePeriod", title, module.getSetting("cachePeriod", 1440), helpText) }} {% endblock %}