NAME

WWW::Bund::API::Tagesschau - Adapter for Tagesschau API (news)

VERSION

version 0.001

SYNOPSIS

use WWW::Bund;

my $bund = WWW::Bund->new;
my $tagesschau = $bund->tagesschau;

# Get homepage news
my $homepage = $tagesschau->homepage;

# Get all news (optionally filtered)
my $news = $tagesschau->news;
my $news = $tagesschau->news(regions => 1);

# Search news
my $results = $tagesschau->search('Bundestag');

# List available channels
my $channels = $tagesschau->channels;

DESCRIPTION

Type-safe adapter for the Tagesschau API, providing access to news articles from Germany's main public broadcasting news service.

client

WWW::Bund client instance. Required. Weak reference.

homepage

my $homepage = $tagesschau->homepage;

Get news from the homepage. Returns HashRef with news, regional, and video sections.

news

my $news = $tagesschau->news;
my $news = $tagesschau->news(regions => 1);

Get all news articles. Optional query parameters can filter results.

my $results = $tagesschau->search($query);

Search news articles by keyword. Returns ArrayRef of matching articles.

channels

my $channels = $tagesschau->channels;

List available news channels/categories.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-www-bund/issues.

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.