2014年7月CPAN新内容

欢迎来到“CPAN新内容”,这里精选了上个月CPAN的新上传内容,供您阅读和编程之用。
APIs
- AntTweakBar 为GUI库提供Perl绑定
- 使用 Business::PayPoint::MCPE 与PayPoint的商户引擎集成
- Device::PCDuino 是由UAV::Pilot的作者Timm Murray编写的,用于pcDuino的硬件接口
- HBase::JSONRest 是Apache HBase的RESTful接口
- Net::Amazon::Utils 为AWS提供辅助工具
- 使用 WWW::Desk 访问Desk.com的API
应用
- 使用 App::Eduard 测试GnuPG邮件的签名/加密
- App::plackbench 是一个用于Plack应用的基准测试工具
- 使用 App::single 确保您只运行一次命令
数据
- Bio::Lite 是有用的bio Perl函数的轻量级实现
- 使用 DNS::RName::Converter 将电子邮件地址转换为DNS rname格式,反之亦然
- Hash::Ordered 提供了一个具有强大性能的简单有序哈希实现。作者David Golden最近在NY.pm上介绍了该模块和比较基准(幻灯片)
- 使用 Mock::Person::EN 生成一组英语名字
- Pod::Markdown::Github 将POD转换为Github特定的markdown
开发与系统管理
- Benchmark::Report::GitHub 从Travis-CI生成基准报告并发布在GitHub wiki上
- 使用 DBIx::Class::Wrapper 通过额外的逻辑增强DBIx::Class模式对象
- Dist::Zilla::Plugin::Git::Contributors 从Git提交历史中提取所有作者姓名并将其添加到模块的元数据中
- 寻找一个具有tab完成的Getopt::Long的替代品?查看 Getopt::Long::Complete
- JCONF是一种针对配置文件优化的JSON格式。 JCONF::Writer 从Perl数据结构生成JCONF文件
- 使用 OAuth::Cmdline 在命令行应用程序中启用OAuth2支持
- Pegex::Forth 是基于Pegex构建的Forth解析器和解释器
- Refine 是一个聪明的模块,允许您在运行时向对象(而不是类)添加方法
- 使用 Type::Tiny::XS 获取更快的Type::Tiny
娱乐
- Map::Tube::London 将告诉您在伦敦地铁中两个车站之间的最短路线
- Text::Pangram 识别出是 pangram 的字符串
- 使用 WebService::ZombiesRun 访问您的Zombies Run!统计数据
Mojolicious
- Mojo::UserAgent::UnixSocket 使Mojo::UserAgent能够与套接字交互
- 在您的应用程序中使用 Mojolicious::Plugin::HTMLTemplateProRenderer 的HTML::Template::Pro模板
- 使用 Mojolicious::Plugin::REST 支持RESTful操作
- 使用 Mojolicious::Plugin::Surveil 记录网页用户事件
测试
- Test::Subtests 很有趣:它将 Test::More 测试包装成子测试,并允许其中一些失败
- 使用 Rex::Test::Spec 为 Rex 编写类似 RSpec 的测试
- Test::Deep::DateTime::RFC3339 测试 RFC3339 时间戳是否在一定容差范围内
- Test::Docker::MySQL 启动 MySQL Docker 容器
网络
- 使用 KelpX::AppBuilder 重复使用 Kelp 路由(Kelp 是基于 Plack 的 Web 微框架)
- Plack::App::CGIBin::Streaming 允许 CGI 应用程序使用 Palck 流协议
- 使用 Tie::DuckDuckGo 将变量与 DuckDuckGo 搜索绑定
本文最初发布在 PerlTricks.com。
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上打开一个问题或拉取请求来帮助我们