summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillermo Ramos2022-01-18 18:34:22 +0100
committerGuillermo Ramos2023-11-03 19:04:18 +0100
commitcdf2bee81b33b8678c4cad9ca45f4f70b0a2d85f (patch)
tree8270987ea994ec522fbe89a130efc990c3896ed6
parent96e84e799867264addecc41ed7d38d9d7b703c51 (diff)
downloadbots-cdf2bee81b33b8678c4cad9ca45f4f70b0a2d85f.tar.gz
deefine: update endpoint and improve wording
-rwxr-xr-xdeefine.pl5
1 files changed, 3 insertions, 2 deletions
diff --git a/deefine.pl b/deefine.pl
index 5c9be21..5a0007a 100755
--- a/deefine.pl
+++ b/deefine.pl
@@ -20,14 +20,15 @@ my $WORD = shift or die "Usage: $0 <word>\n";
my $ua = LWP::UserAgent->new;
$ua->agent("gramos's script for perlweeklychallenge.org");
-my $uri = "https://wordsapiv1.p.mashape.com/words/$WORD";
+my $uri = "https://wordsapiv1.p.rapidapi.com/words/$WORD";
my @headers = ("X-Mashape-Key", $WORDSAPI_KEY);
my $response = $ua->request(HTTP::Request->new("GET", $uri, \@headers));
# Check for errors in API request
if ($response->is_error()) {
if ($response->code == 404) {
- die "Word '$WORD' not found\n";
+ printf "Sorry, word '$WORD' not found\n";
+ exit;
} else {
die "Unknown error: " . $response->message;
}