https://github.com/giterlizzi/perl-net-gotify
Perl library for Gotify (self-hosted server for sending notifications)
https://github.com/giterlizzi/perl-net-gotify
gotify messages notifications perl
Last synced: 9 months ago
JSON representation
Perl library for Gotify (self-hosted server for sending notifications)
- Host: GitHub
- URL: https://github.com/giterlizzi/perl-net-gotify
- Owner: giterlizzi
- Created: 2025-09-07T22:40:33.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-09T23:04:53.000Z (10 months ago)
- Last Synced: 2025-09-10T02:48:29.408Z (10 months ago)
- Topics: gotify, messages, notifications, perl
- Language: Perl
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
Awesome Lists containing this project
README
[](https://github.com/giterlizzi/perl-Net-Gotify/releases) [](https://github.com/giterlizzi/perl-Net-Gotify/actions) [](https://github.com/giterlizzi/perl-Net-Gotify) [](https://github.com/giterlizzi/perl-Net-Gotify) [](https://github.com/giterlizzi/perl-Net-Gotify) [](https://github.com/giterlizzi/perl-Net-Gotify/issues) [](https://coveralls.io/github/giterlizzi/perl-Net-Gotify)
# Net::Gotify - Gotify client for Perl
## Synopsis
```.pl
use Net::Gotify;
my $gotify = Net::Gotify->new(
base_url => 'http://localhost:8088',
app_token => '',
client_token => '',
logger => $logger
);
$gotify->create_message(
title => 'Backup',
message => '**Backup** was successfully finished.',
priority => 2,
extras => {
'client::display' => {contentType => 'text/markdown'}
}
);
```
## Install
Using Makefile.PL:
To install `Net::Gotify` distribution, run the following commands.
perl Makefile.PL
make
make test
make install
Using App::cpanminus:
cpanm Net::Gotify
## Documentation
- `perldoc Net::Gotify`
- https://metacpan.org/release/Net-Gotify
- https://gotify.net/
## Copyright
- Copyright 2025 © Giuseppe Di Terlizzi