net/p5-Twitter-API 1.0006 DragonFly
Twitter REST API library for Perl
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- net, perl5
- Package size
- 75.4 KiB, 213.6 KiB installed
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 RateLimiting
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | net/p5-Twitter-API | 1.0006 |
| FreeBSD | net/p5-Twitter-API | 1.0006 |
| OpenBSD | net/p5-Twitter-API | 1.0006p0 |
| HardenedBSD | net/p5-Twitter-API | 1.0006 |
| GhostBSD | net/p5-Twitter-API | 1.0006 |
Install
Binary package:
pkg install p5-Twitter-API
From DPorts:
cd /usr/dports/net/p5-Twitter-API && make install clean
Dependencies
Run dependencies 19
- converters/p5-JSON-MaybeXS
- devel/p5-Devel-StackTrace
- devel/p5-Moo
- devel/p5-MooX-Aliases
- devel/p5-MooX-Traits
- devel/p5-Ref-Util
- devel/p5-Throwable
- devel/p5-namespace-clean
- lang/p5-Try-Tiny
- lang/perl5.36
- net/p5-Net-OAuth
- net/p5-Net-Twitter
- net/p5-URI
- security/p5-Digest-HMAC
- security/p5-IO-Socket-SSL
- www/p5-HTTP-Thin
- www/p5-URL-Encode
- www/p5-WWW-OAuth
- www/p5-libwww