From 87fb4f83be87c19d664477acfc327a248f8ce623 Mon Sep 17 00:00:00 2001 From: Gerhard Gonter <ggonter@gmail.com> Date: Thu, 2 Nov 2017 04:22:58 +0100 Subject: [PATCH] default date should be "latest" for querying --- lib/WikiData/Utils.pm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/WikiData/Utils.pm b/lib/WikiData/Utils.pm index 39b3f04..a756527 100644 --- a/lib/WikiData/Utils.pm +++ b/lib/WikiData/Utils.pm @@ -10,10 +10,12 @@ use strict; sub get_paths { my $date= shift; - my $seq= shift || 'a'; + my $seq= shift; if ($date =~ m#^(\d{4})-?(\d{2})\-(\d{2})$#) { + $seq= 'a' unless (defined ($seq)); + my ($yr, $mon, $day)= ($1, $2, $3); my $d1= join ('-', $yr, $mon, $day. $seq); @@ -23,6 +25,13 @@ sub get_paths return ($fnm, $data_dir, $out_dir); } + elsif ($date eq 'latest') + { + my $data_dir= join ('/', 'data', 'latest'); + my $out_dir= join ('/', 'data', 'latest', 'out'); + + return (undef, $data_dir, $out_dir); + } die "invalid date format"; } -- GitLab