diff options
author | Matthew Somerville <matthew@mysociety.org> | 2020-04-03 14:00:41 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2020-04-03 14:00:41 +0100 |
commit | 9ff04868ea123b8b309f1c5f22493bddff756c3a (patch) | |
tree | 5c3c06733daaccc62e3100bbb5b5bb2a572b3160 /bin/fetch-comments-24hs | |
parent | 4590344c558a925408499be5a977b1ed94a22b1b (diff) | |
parent | 592d52838f3d1cd1824f6a37e273705112a7011a (diff) |
Merge branch 'improve-fetch-scripts'
Diffstat (limited to 'bin/fetch-comments-24hs')
-rwxr-xr-x | bin/fetch-comments-24hs | 39 |
1 files changed, 4 insertions, 35 deletions
diff --git a/bin/fetch-comments-24hs b/bin/fetch-comments-24hs index df208439e..86675be4c 100755 --- a/bin/fetch-comments-24hs +++ b/bin/fetch-comments-24hs @@ -1,37 +1,6 @@ -#!/usr/bin/env perl +#!/bin/bash # -# This script utilises the Open311 extension explained at -# https://github.com/mysociety/FixMyStreet/wiki/Open311-FMS---Proposed-differences-to-Open311 -# to fetch updates on service requests from the past 24 hours, to check none -# were missed. +# Wrapper to call new script -use strict; -use warnings; -require 5.8.0; - -BEGIN { - use File::Basename qw(dirname); - use File::Spec; - my $d = dirname(File::Spec->rel2abs($0)); - require "$d/../setenv.pl"; -} - -use DateTime; -use DateTime::Format::W3CDTF; - -use CronFns; -my ($verbose, $nomail) = CronFns::options(); - -use Open311::GetServiceRequestUpdates; - -my $dt = DateTime->now(); -my $dt_24hrs_ago = $dt->clone; -$dt_24hrs_ago->add( hours => -24 ); - -my $updates = Open311::GetServiceRequestUpdates->new( - verbose => 1, - start_date => DateTime::Format::W3CDTF->format_datetime( $dt_24hrs_ago ), - end_date => DateTime::Format::W3CDTF->format_datetime( $dt ) -); - -$updates->fetch; +DIR="$(cd "$(dirname "$BASH_SOURCE")" && pwd -P)" +$DIR/fetch --updates --start 24 |