notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
p5-Twitter-API Twitter REST API library for Perl
1.0006 net on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0006Version of this port present on the latest quarterly branch.
Maintainer: perl@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-10-20 15:26:53
Last Update: 2021-05-30 19:54:59
Commit Hash: 74bb49b
Also Listed In: perl5
License: ART10 GPLv1+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (33 items)
Collapse this list.
  1. /usr/local/share/licenses/p5-Twitter-API-1.0006/catalog.mk
  2. /usr/local/share/licenses/p5-Twitter-API-1.0006/LICENSE
  3. /usr/local/share/licenses/p5-Twitter-API-1.0006/ART10
  4. /usr/local/share/licenses/p5-Twitter-API-1.0006/GPLv1+
  5. lib/perl5/site_perl/Twitter/API.pm
  6. lib/perl5/site_perl/Twitter/API/Context.pm
  7. lib/perl5/site_perl/Twitter/API/Error.pm
  8. lib/perl5/site_perl/Twitter/API/Role/RequestArgs.pm
  9. lib/perl5/site_perl/Twitter/API/Trait/ApiMethods.pm
  10. lib/perl5/site_perl/Twitter/API/Trait/AppAuth.pm
  11. lib/perl5/site_perl/Twitter/API/Trait/DecodeHtmlEntities.pm
  12. lib/perl5/site_perl/Twitter/API/Trait/Enchilada.pm
  13. lib/perl5/site_perl/Twitter/API/Trait/Migration.pm
  14. lib/perl5/site_perl/Twitter/API/Trait/NormalizeBooleans.pm
  15. lib/perl5/site_perl/Twitter/API/Trait/RateLimiting.pm
  16. lib/perl5/site_perl/Twitter/API/Trait/RetryOnError.pm
  17. lib/perl5/site_perl/Twitter/API/Util.pm
  18. lib/perl5/site_perl/man/man3/Twitter::API.3.gz
  19. lib/perl5/site_perl/man/man3/Twitter::API::Context.3.gz
  20. lib/perl5/site_perl/man/man3/Twitter::API::Error.3.gz
  21. lib/perl5/site_perl/man/man3/Twitter::API::Role::RequestArgs.3.gz
  22. lib/perl5/site_perl/man/man3/Twitter::API::Trait::ApiMethods.3.gz
  23. lib/perl5/site_perl/man/man3/Twitter::API::Trait::AppAuth.3.gz
  24. lib/perl5/site_perl/man/man3/Twitter::API::Trait::DecodeHtmlEntities.3.gz
  25. lib/perl5/site_perl/man/man3/Twitter::API::Trait::Enchilada.3.gz
  26. lib/perl5/site_perl/man/man3/Twitter::API::Trait::Migration.3.gz
  27. lib/perl5/site_perl/man/man3/Twitter::API::Trait::NormalizeBooleans.3.gz
  28. lib/perl5/site_perl/man/man3/Twitter::API::Trait::RateLimiting.3.gz
  29. lib/perl5/site_perl/man/man3/Twitter::API::Trait::RetryOnError.3.gz
  30. lib/perl5/site_perl/man/man3/Twitter::API::Util.3.gz
  31. @owner
  32. @group
  33. @mode
Collapse this list.
Dependency lines:
  • p5-Twitter-API>0:net/p5-Twitter-API
To install the port:
cd /usr/ports/net/p5-Twitter-API/ && make install clean
To add the package, run one of these commands:
  • pkg install net/p5-Twitter-API
  • pkg install p5-Twitter-API
PKGNAME: p5-Twitter-API
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
p5-Twitter-API
ABIlatestquarterly
FreeBSD:11:aarch64-1.0005_1
FreeBSD:11:amd641.00061.0006
FreeBSD:11:armv6-1.0005_1
FreeBSD:11:i3861.00061.0006
FreeBSD:11:mips--
FreeBSD:11:mips64-1.0005_1
FreeBSD:12:aarch64-1.0006
FreeBSD:12:amd641.00061.0006
FreeBSD:12:armv6-1.0005_1
FreeBSD:12:armv7-1.0005_1
FreeBSD:12:i3861.00061.0006
FreeBSD:12:mips--
FreeBSD:12:mips64-1.0005_1
FreeBSD:12:powerpc64-1.0005_1
FreeBSD:13:aarch641.00061.0006
FreeBSD:13:amd641.00061.0006
FreeBSD:13:armv61.0005_11.0005_1
FreeBSD:13:armv71.0005_11.0006
FreeBSD:13:i3861.00061.0006
FreeBSD:13:mips--
FreeBSD:13:mips641.0005_11.0005_1
FreeBSD:13:powerpc641.0005_11.0006
FreeBSD:14:aarch641.0006-
FreeBSD:14:amd641.0006-
FreeBSD:14:armv61.0005_1-
FreeBSD:14:armv71.0005_1-
FreeBSD:14:i3861.0006-
FreeBSD:14:mips--
FreeBSD:14:mips641.0006-
FreeBSD:14:powerpc641.0005_1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-Net-Twitter>0 : net/p5-Net-Twitter
  2. p5-Devel-StackTrace>=1.21 : devel/p5-Devel-StackTrace
  3. p5-Digest-HMAC>0 : security/p5-Digest-HMAC
  4. p5-HTTP-Thin>0 : www/p5-HTTP-Thin
  5. p5-IO-Socket-SSL>0 : security/p5-IO-Socket-SSL
  6. p5-JSON-MaybeXS>0 : converters/p5-JSON-MaybeXS
  7. p5-Moo>0 : devel/p5-Moo
  8. p5-MooX-Aliases>0 : devel/p5-MooX-Aliases
  9. p5-MooX-Traits>0 : devel/p5-MooX-Traits
  10. p5-Net-OAuth>0 : net/p5-Net-OAuth
  11. p5-Ref-Util>0 : devel/p5-Ref-Util
  12. p5-Throwable>0 : devel/p5-Throwable
  13. p5-Try-Tiny>0.03 : lang/p5-Try-Tiny
  14. p5-URI>=1.40 : net/p5-URI
  15. p5-URL-Encode>0 : www/p5-URL-Encode
  16. p5-WWW-OAuth>0 : www/p5-WWW-OAuth
  17. p5-libwww>=2.032 : www/p5-libwww
  18. p5-namespace-clean>0 : devel/p5-namespace-clean
  19. perl5>=5.32.r0<5.33 : lang/perl5.32
  20. p5-Module-Build-Tiny>=0.039 : devel/p5-Module-Build-Tiny
  21. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. p5-Net-Twitter>0 : net/p5-Net-Twitter
  2. p5-Devel-StackTrace>=1.21 : devel/p5-Devel-StackTrace
  3. p5-Digest-HMAC>0 : security/p5-Digest-HMAC
  4. p5-HTTP-Thin>0 : www/p5-HTTP-Thin
  5. p5-IO-Socket-SSL>0 : security/p5-IO-Socket-SSL
  6. p5-JSON-MaybeXS>0 : converters/p5-JSON-MaybeXS
  7. p5-Moo>0 : devel/p5-Moo
  8. p5-MooX-Aliases>0 : devel/p5-MooX-Aliases
  9. p5-MooX-Traits>0 : devel/p5-MooX-Traits
  10. p5-Net-OAuth>0 : net/p5-Net-OAuth
  11. p5-Ref-Util>0 : devel/p5-Ref-Util
  12. p5-Throwable>0 : devel/p5-Throwable
  13. p5-Try-Tiny>0.03 : lang/p5-Try-Tiny
  14. p5-URI>=1.40 : net/p5-URI
  15. p5-URL-Encode>0 : www/p5-URL-Encode
  16. p5-WWW-OAuth>0 : www/p5-WWW-OAuth
  17. p5-libwww>=2.032 : www/p5-libwww
  18. p5-namespace-clean>0 : devel/p5-namespace-clean
  19. perl5>=5.32.r0<5.33 : lang/perl5.32
This port is required by:
for Run
  1. net-im/twirssi

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/Twitter/
  2. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Twitter/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/Twitter/
  5. ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/Twitter/
  6. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/Twitter/
  7. http://backpan.perl.org/modules/by-module/Twitter/
  8. http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/Twitter/
  9. http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/Twitter/
  10. https://cpan.metacpan.org/modules/by-module/
  11. https://cpan.metacpan.org/modules/by-module/Twitter/
  12. https://www.cpan.org/modules/by-module/Twitter/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 May 2021 19:54:59
 files touched by this commit commit hash:74bb49bb6fe197825f921b60f612d6b0a9595de4  1.0006
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
net/p5-Twitter-API: Update to 1.0006

Changes:	https://metacpan.org/changes/distribution/Twitter-API
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0005_1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 May 2020 08:43:30
Original commit files touched by this commit Revision:536752  1.0005_1
danfe search for other commits by this committer
Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 6).
20 Oct 2018 16:00:13
Original commit files touched by this commit Revision:482578  1.0005_1
zi search for other commits by this committer
- Add dependency on HTTP::Tiny
- Bump PORTREVISION
20 Oct 2018 15:26:26
Original commit files touched by this commit Revision:482560  1.0005
zi search for other commits by this committer
New port: devel/p5-Twitter-API:

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

WWW: https://metacpan.org/release/Twitter-API

Number of commits found: 5