diff options
Diffstat (limited to 'overlays/FinanceQuote/tradegate.patch')
| -rw-r--r-- | overlays/FinanceQuote/tradegate.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/overlays/FinanceQuote/tradegate.patch b/overlays/FinanceQuote/tradegate.patch new file mode 100644 index 00000000..f1081fc4 --- /dev/null +++ b/overlays/FinanceQuote/tradegate.patch | |||
| @@ -0,0 +1,18 @@ | |||
| 1 | --- old/lib/Finance/Quote/Tradegate.pm | ||
| 2 | +++ new/lib/Finance/Quote/Tradegate.pm | ||
| 3 | @@ -98,12 +98,13 @@ | ||
| 4 | @child = $td1->content_list; | ||
| 5 | my $exchange = $child[0]; | ||
| 6 | |||
| 7 | $td1 = ($lastvalue->look_down('_tag'=>'td'))[7]; | ||
| 8 | @child = $td1->content_list; | ||
| 9 | - my $date = substr($child[0], 0, 8); | ||
| 10 | - my $time = substr($child[0], 9, 5); # CE(S)T | ||
| 11 | + $child[0] =~ /(?<date>\d{2}\.\d{2}\.\d{2,4})\s*\/\s*(?<time>\d{2}:\d{2})/; | ||
| 12 | + my $date = $+{date}; | ||
| 13 | + my $time = $+{time}; | ||
| 14 | |||
| 15 | $td1 = ($lastvalue->look_down('_tag'=>'td'))[9]; | ||
| 16 | @child = $td1->content_list; | ||
| 17 | my $price = $child[0]; | ||
| 18 | $price =~ s/\.//g; | ||
