返回首页
最新
我一直遇到同样的烦恼:我想从脚本中上传一个文件,并仅仅获取一个链接——而不需要设置 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
```
→ 会打印出一个可以传递给后续步骤的公共链接。
这个工具还处于早期阶段,故意设计得很简单:
- 匿名上传(尚未注册)
- 公共链接
- 命令行工具会自动将多个文件分组为一个集合
这个工具旨在快速、临时分享和脚本化工作流程,在设置存储桶感觉过于繁琐的情况下使用。
我发布这个内容主要是想确认它是否解决了一个实际的工作流程问题,或者大多数人是否已经有了更简洁的解决方案。
理想情况下,它不仅仅是一个PDF阅读器,还应具备删除页面、添加页面、签名和编辑表单的功能。
嗨,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)
我不小心点击了在 Notion 中意外创建的链接(输入了“CLAUDE.md”,Notion 将其转换为链接),然后注意到了这一点。<p>我非常喜欢并且对这种软件中的细致关怀和关注感到赞同,因此想说:向 Anthropic 团队致敬。
嗨,HN,
我为公司内部需求开发了一个小型发票工具。
我们与多个供应商和服务提供商合作,希望为他们提供一种简单的方式,可以直接在我们的工作流程中创建发票。我们的目标是提高操作可见性:跟踪已创建、已发送、已查看和已支付的内容,而不需要像Xero或QuickBooks这样的会计系统(如果他们没有的话)。
我将其提取为一个独立工具,并在大约半天内完成了构建和部署,完全是自己编写的代码。
技术栈:
- Next.js,Prisma,PostgreSQL
- 使用Stripe进行支付
- 通过Coolify管理的Hetzner VPS
- 目前应用和数据库在同一台机器上
当前基础设施成本低于每月4欧元。
它的功能:
- 允许供应商创建结构化发票
- 直接发送发票
- 跟踪状态(草稿/已发送/已查看/已支付)和基本的收入洞察
这最初是为了解决一个特定的内部工作流程,现在我想了解这个工具是否在我们的用例之外也有共鸣(例如,小型企业/自由职业者)。
我们注意到,专业网络大多是基于个人资料的:你创建一个静态简历,希望合适的人能够发现你。然而,真正推动有意义连接的是互补的意图:一个创始人在寻找技术合伙人,一个工程师希望加入特定类型的早期公司,一个投资者积极寻找某种投资主题。
我们创建了 Alprina,旨在根据人们当前的需求进行匹配,而不仅仅是根据他们在纸面上的身份。
在 Alprina 上,你可以用自然语言创建“意图”(你所寻找的),加入网络(进行匹配的社区),我们的人工智能会将你与那些意图与你互补的人进行匹配。你可以附加上下文信息,比如商业计划书或个人资料,这样当你匹配成功时,另一方可以立即理解你联系他们的原因。
我们非常希望听到 HN 社区的反馈,特别是在匹配精度和偶然性之间的平衡。过于严格会错失有趣的连接;过于宽松则会变成噪音。