Web 自动化神器 Playwright:统一 API 操作多种浏览器 | 开源日报 No.113

JJTech0130/pypush

Stars: 2.8k License: NOASSERTION

pypush 是一个最近作者进行的 iMessage 逆向工程的 POC 演示。它目前可以在 Apple ID 上注册为新设备,设置加密密钥,并发送和接收 iMessages!pypush 完全独立于平台,不需要 Mac 或其他苹果设备来使用。

  • 可以在任何平台上运行
  • 支持发送和接收 iMessages
  • 不依赖 Mac 或其他 Apple 设备
  • 使用 Unicorn CPU 模拟器加载旧版本 macOS 框架

state-spaces/mamba

Stars: 1.8k License: Apache-2.0

Mamba 是一个新的状态空间模型架构,对于信息密集型数据 (如语言建模) 表现出有希望的性能,在这些情况下之前的次二阶模型无法与 Transformer 相媲美。它基于结构化状态空间模型进展,并且具有高效的硬件感知设计和实施。其核心优势和关键特点包括:

  • 提供了选择性 SSM 层
  • Mamba 块作为主要组成部分
  • 预训练好的不同规格参数版本可供下载使用
  • 支持 zero-shot 评估
  • 生成脚本自动加载预训练好的 model 进行推理速度测试

microsoft/playwright

Stars: 50.6k License: Apache-2.0

Playwright 是一个用于 Web 测试和自动化的框架,它允许使用单个 API 测试Chromium、Firefox 和 WebKit。Playwright 旨在实现跨浏览器的网页自动化,具有"常青"、"能力强"、"可靠性高"和"速度快"的特点。

  • 支持 Linux、macOS 和 Windows 平台上所有浏览器的无头执行。
  • 具有丰富的内省事件,并等待元素变得可操作后再执行操作,从而消除了人为超时(导致易错)。
  • 针对动态 Web 创建断言检查,并支持重试直到满足必要条件。
  • 可配置测试重试策略并捕获执行跟踪、视频和截图以消除错误。
  • 测试场景可以涵盖多个选项卡、多个来源或者多用户,并针对不同用户创建不同环境进行运行。

DataTalksClub/data-engineering-zoomcamp

Stars: 14.0k License: NOASSERTION

Data Engineering Zoomcamp 是一门免费的数据工程课程。该项目提供了一个全面的学习计划,涵盖了从基础知识到高级技术的各个方面。

以下是该开源项目的核心优势和关键特性:

  • 提供完整而系统化的教育内容
  • 介绍并讲解流行且实用的数据工程技术和概念
  • 涉及多个主题,包括工作流编排、数据仓库、分析工程等
  • 使用真实案例进行演示,并提供相关代码和资源

通过参与 Data Engineering Zoomcamp 课程,您将能够掌握如何使用 Google Cloud Platform (GCP) 进行云端自动扩展以及构建可伸缩架构。此外,在这门课上还会深入研究 BigQuery 数据仓库、Spark 分布式处理框架以及 Kafka 流处理平台等重要技术。

MustardChef/WSABuilds

Stars: 3.1k License: AGPL-3.0

这个项目是关于 Windows Subsystem For Android™ (WSA) 的,它提供了在 Windows 10 和 11 上使用 Google Play 服务和 Magisk 的功能。该项目具有以下核心优势:

  • 可以在 Windows 系统中运行 Android 应用程序
  • 支持安装 Google Play 服务和 Magisk 模块
  • 提供不同版本的构建,包括稳定版、预览版等
  • 具备更新频率高、稳定性好等特点

pashpashpash/vault-ai

Stars: 3.1k License: MIT

OP Vault 是一个使用 OP Stack (OpenAI + Pinecone Vector Database) 的项目,允许用户上传自定义知识库文件并询问其内容。主要功能包括快速设置 Golang 服务器和友好的 React 前端,使用户可以向 OpenAI 提出关于特定知识库的问题,并专注于人类可读内容如书籍、信件等进行实用且有价值的知识提取和问答。核心优势及关键特性包括:

  • 通过简单 react 前端上传各种流行文档类型以创建自定义知识库
  • 基于已上传文档内容获取准确相关答案,并查看信息来源文件名和具体上下文片段
  • 在用户友好界面中探索 OP Stack (OpenAI + Pinecone Vector Database) 强大能力
  • 加载整个图书馆数量级别的书籍到 The Vault
相关推荐
浩风祭月4 分钟前
受够了每次切分支都要重装依赖:一份 Git 工作流优化指南
前端·ai编程
谭光志5 分钟前
如何从零开始实现一个 AI Agent CLI
前端·javascript·ai编程
她的男孩34 分钟前
从自然语言到数据大屏:Forge Report Studio 的 AI 生成链路
人工智能·后端·架构
半个落月35 分钟前
彻底搞懂 JavaScript 变量提升(Hoisting)—— 从现象到底层原理
前端·javascript
她的男孩39 分钟前
大屏动态数据接入:从静态 Mock 到真实业务 API
后端·架构
零度晚风40 分钟前
React 底层原理 & 新特性
前端
用户618482402195141 分钟前
我受够了 Electron 的 IPC 样板代码,于是写了 electron-ipc-auto-import
前端
逛逛GitHub1 小时前
GitHub 狂揽 1.3 万 Star,Anthropic 开源的知识工作者插件。
github
梦想的颜色1 小时前
TypeScript 完全指南(中):函数、接口、类与高级类型
前端·typescript
鹏多多1 小时前
OpenSpec+SDD规范驱动AI Agent开发项目实战指南
前端·vue.js·react.js