NAME
WWW::ARDB::Request - HTTP request factory for WWW::ARDB
VERSION
version 0.002
SYNOPSIS
use WWW::ARDB::Request;
my $request = WWW::ARDB::Request->new;
# Get HTTP::Request objects for each endpoint
my $http_request = $request->items;
my $http_request = $request->item('acoustic_guitar');
my $http_request = $request->quests;
my $http_request = $request->quest('picking_up_the_pieces');
my $http_request = $request->arc_enemies;
my $http_request = $request->arc_enemy('wasp');
DESCRIPTION
This module creates HTTP::Request objects for the ardb.app API endpoints. It can be used standalone for async HTTP clients like WWW::Chain.
The base URL is https://ardb.app/api.
items
my $request = $factory->items;
Returns an HTTP::Request for GET /items.
item
my $request = $factory->item('acoustic_guitar');
Returns an HTTP::Request for GET /items/{id}.
quests
my $request = $factory->quests;
Returns an HTTP::Request for GET /quests.
quest
my $request = $factory->quest('picking_up_the_pieces');
Returns an HTTP::Request for GET /quests/{id}.
arc_enemies
my $request = $factory->arc_enemies;
Returns an HTTP::Request for GET /arc-enemies.
arc_enemy
my $request = $factory->arc_enemy('wasp');
Returns an HTTP::Request for GET /arc-enemies/{id}.
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-www-ardb/issues.
IRC
You can reach Getty on irc.perl.org for questions and support.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <torsten@raudssus.de>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.