The net/p5-Twitter-API port
p5-Twitter-API-1.0006p0 – Twitter REST API library for Perl (cvsweb github mirror)
Description
Twitter::API provides an interface to the Twitter REST API for perl. Features: * full support for all Twitter REST API endpoints * not dependent on a new distribution for new endpoint support * optionally specify access tokens per API call * error handling via an exception object that captures the full request/response context * full support for OAuth handshake and Xauth authentication Additional features are available via optional traits: * convenient methods for API endpoints with simplified argument handling via ApiMethods * normalized booleans (Twitter likes 'true' and 'false', except when it doesn't) via NormalizeBooleans * automatic decoding of HTML entities via DecodeHtmlEntities * automatic retry on transient errors via RetryOnError * "the whole enchilada" combines all the above traits via Enchilada * app-only (OAuth2) support via AppAuth * automatic rate limiting via RateLimitingWWW: https://metacpan.org/release/Twitter-API
Maintainer
Andrew Hewus Fresh
Categories
Build dependencies
Run dependencies
- STEM->=0.006:www/p5-WWW-OAuth
- converters/p5-JSON-MaybeXS
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-MooX-Aliases
- devel/p5-MooX-Traits
- devel/p5-Ref-Util
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Throwable
- devel/p5-Try-Tiny
- devel/p5-namespace-clean
- security/p5-IO-Socket-SSL
- www/p5-HTML-Parser
- www/p5-HTTP-Message
- www/p5-HTTP-Thin
- www/p5-URI
- www/p5-URL-Encode
Test dependencies
- STEM->=0.006:www/p5-WWW-OAuth
- converters/p5-JSON-MaybeXS
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-MooX-Aliases
- devel/p5-MooX-Traits
- devel/p5-Ref-Util
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Test-Fatal
- devel/p5-Test-Pod
- devel/p5-Test-Spec
- devel/p5-Test-Warnings
- devel/p5-Throwable
- devel/p5-Try-Tiny
- devel/p5-namespace-clean
- security/p5-IO-Socket-SSL
- www/p5-HTML-Parser
- www/p5-HTTP-Message
- www/p5-HTTP-Message
- www/p5-HTTP-Thin
- www/p5-URI
- www/p5-URL-Encode
Files
- /usr/local/libdata/perl5/site_perl/Twitter/
- /usr/local/libdata/perl5/site_perl/Twitter/API.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/
- /usr/local/libdata/perl5/site_perl/Twitter/API/Context.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Error.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Role/
- /usr/local/libdata/perl5/site_perl/Twitter/API/Role/RequestArgs.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/ApiMethods.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/AppAuth.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/DecodeHtmlEntities.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/Enchilada.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/Migration.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/NormalizeBooleans.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/RateLimiting.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Trait/RetryOnError.pm
- /usr/local/libdata/perl5/site_perl/Twitter/API/Util.pm
- /usr/local/man/man3p/Twitter::API.3p
- /usr/local/man/man3p/Twitter::API::Context.3p
- /usr/local/man/man3p/Twitter::API::Error.3p
- /usr/local/man/man3p/Twitter::API::Role::RequestArgs.3p
- /usr/local/man/man3p/Twitter::API::Trait::ApiMethods.3p
- /usr/local/man/man3p/Twitter::API::Trait::AppAuth.3p
- /usr/local/man/man3p/Twitter::API::Trait::DecodeHtmlEntities.3p
- /usr/local/man/man3p/Twitter::API::Trait::Enchilada.3p
- /usr/local/man/man3p/Twitter::API::Trait::Migration.3p
- /usr/local/man/man3p/Twitter::API::Trait::NormalizeBooleans.3p
- /usr/local/man/man3p/Twitter::API::Trait::RateLimiting.3p
- /usr/local/man/man3p/Twitter::API::Trait::RetryOnError.3p
- /usr/local/man/man3p/Twitter::API::Util.3p