-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.sample.php
99 lines (80 loc) · 3.22 KB
/
config.sample.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php
declare(strict_types=1);
/*
* WarnParser für neuthardwetter.de by Jens Dutzi
*
* @package blog404de\WetterWarnung
* @author Jens Dutzi <jens.dutzi@tf-network.de>
* @copyright Copyright (c) 2012-2020 Jens Dutzi (http://www.neuthardwetter.de)
* @license https://github.com/Blog404DE/WetterwarnungDownloader/blob/master/LICENSE.md
* @version v3.3.1
* @link https://github.com/Blog404DE/WetterwarnungDownloader
*/
// Konfiguration für die Unwetter-Informationen
// Für passive FTP Verbindung aktivieren (falls FTP Transfer fehlschlägt)
$unwetterConfig['ftpmode']['passiv'] = true;
// Array mit den zu verarbeiteten Landkreisen
// - siehe Erklärung in: README.md
// - Beispiel: Stadt Karlsruhe (WarnCellID 808212000)
$unwetterConfig['WarnCells'] = [
['warnCellId' => 808212000, 'stateShort' => 'BW'],
];
// Speicherpfad für JSON Datei mit den aktuellen Wetterwarnungen
$unwetterConfig['localJsonWarnfile'] = '/pfad/zur/wetterwarnung.json';
// Speicherordner für die Orginal Wetterwarnungen vom DWD
$unwetterConfig['localFolder'] = '/pfad/zum/speicherordner/fuer/wetterWarnungen';
// Ordner mit Icons für die Wetterwarnungen (auskommentieren, falls keine Icons verwendet werden sollen)
// Standardmäßig ist es der Ordner "icons" Innerhalb des Projekt-Roots
$unwetterConfig['localIconFolder'] = __DIR__ . DIRECTORY_SEPARATOR . 'icons';
// Optionale Konfigurationsparameter für Fehler-Behandlung / Logging
// Fehler in Log-Datei schreiben
// $optFehlerLogfile = [ "filename" => "/pfad/zur/log/error_log" ];
// Fehler per E-Mail melden
// $optFehlerMail = [ "empfaenger" => "deine.email@example.org",
// "absender" => "deine.email@example.org" ];
// Optionale Module für Archivierung der Wetterwarnungen und senden der Warnung per Twitter
// Optional: Action-Module ür WetterWarnung aktivieren
$unwetterConfig['Archive'] = false;
// Optional: Konfiguration der Archiv-Klasse
$unwetterConfig['ArchiveConfig']['ArchiveToMySQL'] = [
'host' => '',
'username' => '',
'password' => '',
'database' => '',
];
// Optionale Action Module aktivieren, um Aktionen bei neuen Warnwetterlagen zu signalisieren
$unwetterConfig['Action'] = false;
// Optional: Action-Funktion "Pushover" für WetterWarnung aktivieren
/*
$unwetterConfig["ActionConfig"]["SendToPushover"] = [
"apiKey" => "",
"userKey" => "",
"MessagePrefix" => "",
"MessagePostfix" => "",
"MessageURL" => "http://www.neuthardwetter.de",
"ignoreForceUpdate" => true
];
*/
// Optional: Action-Funktion "IFTTT" für WetterWarnung aktivieren
/*
$unwetterConfig["ActionConfig"]["SendToITFFF"] = [
"apiKey" => "",
"eventName" => "",
"MessagePrefix" => "",
"MessagePostfix" => "",
"ignoreForceUpdate" => true
];
*/
// Optional: Action-Funktion "Twitter" für WetterWarnung aktivieren
/*
$unwetterConfig["ActionConfig"]["SendToTwitter"] = [
"consumerKey" => "",
"consumerSecret" => "",
"oauthToken" => "",
"oauthTokenSecret" => "",
"TweetPlace" => "",
"MessagePrefix" => "",
"MessagePostfix" => "",
"ignoreForceUpdate" => false
];
*/