1作者: rsbadger12 天前原帖
我一直遇到同样的烦恼:我想从脚本中上传一个文件,并仅仅获取一个链接——而不需要设置 S3 存储桶、身份验证流程或 SDK。 于是我构建了一个小服务和命令行工具来满足这个需求: [https://storage.to](https://storage.to) [https://github.com/ryanbadger/storage.to-cli](https://github.com/ryanbadger/storage.to-cli) 这个命令行工具负责繁重的工作(单次 PUT 与自动分块上传),所以思路非常简单: ``` storageto upload huge-file.zip ``` → 会打印出一个可以传递给后续步骤的公共链接。 这个工具还处于早期阶段,故意设计得很简单: - 匿名上传(尚未注册) - 公共链接 - 命令行工具会自动将多个文件分组为一个集合 这个工具旨在快速、临时分享和脚本化工作流程,在设置存储桶感觉过于繁琐的情况下使用。 我发布这个内容主要是想确认它是否解决了一个实际的工作流程问题,或者大多数人是否已经有了更简洁的解决方案。
1作者: athrvk12 天前原帖
嗨,HN: 我创建Vayu是因为对当前API工具的状态感到沮丧。Postman已经变得臃肿,并且强制进行云同步,而像JMeter或k6这样的高性能工具往往缺乏良好的图形用户界面来进行快速调试。 Vayu试图填补这个空白。它是一个开源的、本地优先的API客户端(类似于Postman、Insomnia),其底层包含一个高性能的负载测试引擎(用C++20编写)。 关键技术决策: - 侧车架构:用户界面使用Electron/React(为了可用性),但它会启动一个独立的C++守护进程(“引擎”)来处理实际的网络请求。 - 这使得用户界面在负载测试期间,即使引擎每秒处理数千个请求时,依然保持响应。 - 隐私:它是100%本地的。无需云同步,也不需要账户。 - 脚本:使用QuickJS进行测试脚本(兼容您已经熟悉的`pm.test`语法)。 我在Macbook Pro M3上本地测试过最高可达60k rps。 目前版本为v0.1.1。我有Windows、Linux和macOS的构建版本。(PS:macOS通过dmg文件运行需要一些额外步骤,可能需要找到解决方法) 我特别希望获得关于“引擎”性能和负载测试流程的开发者体验的反馈,同时希望开发者能帮助我改善用户界面。 代码库链接:[https://github.com/athrvk/vayu](https://github.com/athrvk/vayu)