1 分•作者: Intrascopeapp•20 天前
返回首页
最新
1 分•作者: bjourne•20 天前
1 分•作者: rsbadger•20 天前
我一直遇到一个令人烦恼的问题:我希望通过脚本上传文件,然后直接获得一个链接——无需设置 S3 存储桶、身份验证流程或 SDK。
我构建了一个小型服务 + CLI 来解决这个问题:
[https://storage.to](https://storage.to)
[https://github.com/ryanbadger/storage.to-cli](https://github.com/ryanbadger/storage.to-cli)
CLI 负责繁重的工作(自动进行单次 PUT 与分块上传),所以使用起来的思维模型是这样的:
```
storageto upload huge-file.zip
```
→ 打印一个公共链接,你可以将其传递给下一步。
它还处于早期阶段,并且有意保持简单:
* 匿名上传(尚未注册)
* 公共链接
* CLI 自动将多个文件分组到一个集合中
这主要用于快速、临时的共享和脚本工作流程,在这些场景中,设置存储桶感觉像是过度设计。
我发布这篇文章主要是为了验证这是否解决了真正的工作流程问题,或者大多数人是否已经有更清晰的解决方案。
14 分•作者: sdoering•20 天前
2 分•作者: sebastian_z•20 天前
理想情况下,它不仅应该是一个 PDF 阅读器,还应该具备删除页面、添加页面、签名和编辑表单的功能。
1 分•作者: 7777777phil•20 天前
1 分•作者: alentred•20 天前
我不小心点了一下 Notion 里一个意外生成的链接(我输入了 "CLAUDE.md",结果 Notion 把它转换成了链接),然后注意到了这件事。<p>我非常喜欢并且欣赏这种软件开发中细致入微的关怀和关注,想说:向 Anthropic 团队致敬。
1 分•作者: birdculture•20 天前
1 分•作者: kamranahmedse•20 天前
1 分•作者: JustinXie•20 天前
1 分•作者: hasheddan•20 天前
1 分•作者: ramnete•20 天前
Hi HN,
我为公司内部需求构建了一个小型的发票工具。
我们与多家供应商和服务提供商合作,希望为他们提供一种简单的方式,直接在我们的工作流程中创建发票。目标是提高运营可见性:跟踪已创建、已发送、已查看和已支付的发票,而无需使用 Xero 或 QuickBooks 等会计系统(如果他们没有的话)。
我将其提取成一个独立的工具,大约半天时间就构建并部署完成,完全是即兴发挥。
技术栈:
* Next.js, Prisma, PostgreSQL
* Stripe 用于支付
* Hetzner VPS,通过 Coolify 管理
* 应用程序和数据库目前位于同一台机器上
目前的 infra 成本低于 4 欧元/月。
功能:
* 允许供应商创建结构化的发票
* 直接发送发票
* 跟踪状态(草稿 / 已发送 / 已查看 / 已支付)和基本的收入洞察
这最初是为了解决特定的内部工作流程而开发的,我现在正试图了解这是否超出了我们的使用案例(例如,小型企业/自由职业者)也能引起共鸣。
1 分•作者: msustrik•20 天前
1 分•作者: anizeu•20 天前
2 分•作者: yvander_loa•20 天前
2 分•作者: Othrya•20 天前
我们注意到,职业社交主要基于个人资料:你创建一个静态的简历,然后希望合适的人能找到你。但实际上,促成有意义的联系的是互补的需求:一个创始人寻找技术联合创始人,一个工程师想加入特定类型、处于早期阶段的公司,一个投资者积极寻找符合特定投资主题的项目。<p>我们创建了 Alprina,目的是根据人们当下想要什么来匹配,而不仅仅是根据他们在纸面上的资料。<p>在 Alprina 上,你用自然语言创建“意图”(你正在寻找什么),加入网络(发生匹配的社区),我们的 AI 会将你与意图互补的人匹配。你可以附上像推介演示文稿或个人资料这样的上下文信息,这样当你匹配成功时,对方就能立即理解你联系的原因。<p>非常希望得到来自 HN 社区的反馈——特别是关于匹配精准度和意外惊喜之间的平衡。过于严格,你会错过有趣的联系;过于宽松,就只是噪音。
16 分•作者: theraven•20 天前
3 分•作者: beigebrucewayne•20 天前
1 分•作者: tjsk•20 天前
1 分•作者: benjaminbenben•20 天前