CPAN三月新动态

欢迎来到“CPAN三月新动态”,这是对上个月CPAN上传的新模块的精选回顾,供您阅读和编程之乐。祝您享受!
APIs & Apps
- App::PhotoDB 管理摄影数据
- 使用 App::perlutils 获取命令行工具,用于识别模块依赖关系、函数名等
- App::rsync::retry 包装 Rsync 以在传输错误时重试
- 使用 App::term::hr 在终端打印不同样式的水平线
- 使用 AWS::Lambda 在 AWS Lambda 中运行 Perl 脚本!
- DNS::Unbound 提供了一个访问 NLNetLabs 的递归 DNS 解析器的接口
- 使用 WWW::Speakerdeck::Download 下载 speakerdeck.com 的幻灯片
- Tk::JThumbnail 是一个使用 Tk 实现的文件浏览器
- Pixela 是一个活动跟踪服务,您可以使用 Perl 使用它 WebService::Pixela
- Slack::WebHook 可以使用预设布局和颜色将消息发布到 Slack webhook
- WebService::ValidSign 为数字签名应用程序 ValidSign 提供了一个 REST API 客户端
配置 & Devops
- App::ucpan 以易于阅读的信息更新 CPAN 模块
- Dotenv 支持按环境配置,这是 12 因素应用中唯一的方式
数据
- Chart::GGPlot 是 ggplot2 到 Perl 的雄心勃勃的移植
- Data::Faker::Country 提供国家和 ISO 国家代码数据生成
- Graph::Traverse 为 Graph 模块添加了一个 traverse() 方法
- 使用 JSON::Feed 以 JSON 格式进行聚合
- Protocol::Database::PostgreSQL 是为 Database::Async 实现的 PostgreSQL 线协议
- 使用 Arrays::Same(在 XS 中实现)快速测试两个数组是否相同
硬件
- 使用 Device::NTCChip::GPIO 控制原始 NTC Chip 的 GPIO 引脚
- Device::Yeelight 是 Yeelight 智能设备的控制器
Web
- Giblog 是一个基于 Git 的 HTML 博客构建器
- HTTP::Simple 为 HTTP::Tiny 提供了一个简单的过程式接口
- 使用 Mojolicious::Plugin::NoServerHeader 从 Mojolicious 响应中移除 Server 头
- Mojolicious::Plugin::TextExceptions 将异常作为文本渲染给命令行用户代理
- 使用 Mojolicious::Plugin::Wordpress 将 WordPress 作为无头 CMS 使用
- 使用 Perl::Critic::Policy::Catalyst::ProhibitUnreachableCode 捕获在 Catalyst detach 之后无法到达的代码
标签
反馈
这篇文章有什么问题吗?请通过在 GitHub 上打开一个问题或拉取请求来帮助我们。