summaryrefslogtreecommitdiff
path: root/overlays/FinanceQuote/tradegate.patch
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-04-24 09:35:22 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2026-04-24 09:35:22 +0200
commit395ca23e9599460cdfa91c34ae52296edf7cfd41 (patch)
tree8c505e5e3d653cf46b1eeb77e77ec7a5422852f0 /overlays/FinanceQuote/tradegate.patch
parent2839c49438e8dfe0ed0bd13bdcc9c08b690a2289 (diff)
downloadnixos-395ca23e9599460cdfa91c34ae52296edf7cfd41.tar
nixos-395ca23e9599460cdfa91c34ae52296edf7cfd41.tar.gz
nixos-395ca23e9599460cdfa91c34ae52296edf7cfd41.tar.bz2
nixos-395ca23e9599460cdfa91c34ae52296edf7cfd41.tar.xz
nixos-395ca23e9599460cdfa91c34ae52296edf7cfd41.zip
...
Diffstat (limited to 'overlays/FinanceQuote/tradegate.patch')
-rw-r--r--overlays/FinanceQuote/tradegate.patch18
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;