Skip to content

fayland/perl-MojoX-CloudFlare-Simple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

MojoX::CloudFlare::Simple - simple cloudflare client without wrapper

SYNOPSIS

use MojoX::CloudFlare::Simple;

my $cloudflare = MojoX::CloudFlare::Simple->new(
    email => 'blabla@blabla.com',
    key   => 'secretkeyblabla',
);

my $zones = $cloudflare->request('GET', 'zones');
say Dumper(\$zones);

my $result = $cloudflare->request('DELETE', "zones/$zone_id/purge_cache", {
    files => [
        'http://bsportsfan.com/',
        'https://assets.bsportsfan.com/images/team/s/34953.png'
    ]
});
say Dumper(\$result);

DESCRIPTION

MojoX::CloudFlare::Simple is a simple client for cloudflare. it does not have any wrap or trick. it just simply send the requests and return your data. you need handle everything yourself.

You can get your key from https://www.cloudflare.com/a/account/my-account

you can find some examples scripts like get zones, purge files under examples.

please use ENV MOJO_USERAGENT_DEBUG for debug.

AUTHOR

Fayland Lam fayland@gmail.com

COPYRIGHT

Copyright 2016- Fayland Lam

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

About

simple cloudflare client without wrapper

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages