4作者: chunza25425 个月前原帖
StoryMotion,一个为教育内容创作者设计的手绘动画图形编辑器。<p>---<p>五个月前,我推出了 Inscribed.app [1],这是一个基于 Excalidraw 的工具,用于制作逐步解释(类似幻灯片),我可以轻松地嵌入到我的博客中以解释概念。<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43078555">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43078555</a><p>随着我后来扩展到视频领域,我决定分叉这个项目,创建另一个专注于制作动画的工具。<p>---<p>主要特点:<p>- 类似 Keynote 的界面,配合 Excalidraw 画布 - 动画效果库 - 场景切换动画——有趣的是:你还可以像在 Keynote 中一样使用“魔法移动” :) - 时间轴编辑器,用于编辑效果时机(带实时预览) - 使用 Google Fonts 中的任何字体<p>---<p>亲自试试吧:<a href="https:&#x2F;&#x2F;storymotion.video&#x2F;editor" rel="nofollow">https:&#x2F;&#x2F;storymotion.video&#x2F;editor</a><p>希望你喜欢,任何反馈都非常感谢。
3作者: FineTuner425 个月前原帖
我之前在尝试构建一个本地数据集生成器,结合深度研究工作流程,这让我产生了一个想法:如果这个工作流程可以在我自己的文件上运行,而不是依赖互联网,那会怎样呢?能够查询PDF、文档或笔记,并返回结构化的报告听起来非常有用。 于是我制作了一个小型终端工具,正是为了实现这个功能。我将其指向本地文件,如PDF、DOCX、TXT或JPG。它提取文本,将其分割成块,进行语义搜索,根据我的查询构建结构,然后逐节写出Markdown报告。 这就像为我的本地文件系统配备了一个轻量级的研究助手。我已经在论文、长报告甚至扫描文件上进行了测试,效果超出了我的预期。代码库 - [https://github.com/Datalore-ai/deepdoc](https://github.com/Datalore-ai/deepdoc) 目前引用功能尚未实现,因为这个版本主要是为了测试概念。如果你们觉得这个工具有趣,我会很快添加引用功能并进一步扩展。
2作者: woumn5 个月前原帖
请查看我为查看和查询LDAP编写的TUI。我每天都需要进行基本的查询和验证,因为我的工作需要,而我使用的是Mac,市面上并没有好的选择。主要的工具是Apache Directory Studio,但效果并不好。因此,我决定自己创建一个新的工具。
1作者: daveys1105 个月前原帖
我构建了一个小型的包装器,围绕 curl-impersonate,使其表现得像 Go 的 net/http 包:github.com/dstockton/go-curl-impersonate-net-http-wrapper 为什么呢? 一些网站会积极识别 HTTP 客户端并阻止“非浏览器”流量。curl-impersonate 在模拟真实浏览器方面表现出色。但将其替换到 Go 项目中通常意味着需要重构代码。 所以……这个包装器只是伪装成 net/http。如果你的代码使用 http.Get()、http.Post() 或 http.Client,你可以直接替换成我的包,并(希望)能够绕过那些恼人的“访问被拒绝 / 可疑流量”墙,而无需重写所有内容。 示例: // 只需导入我的包,而不是 net/http import http "github.com/dstockton/go-curl-impersonate-net-http-wrapper" resp, err := http.Get("https://example.com") 就这样。你的 Go 程序现在可以流利地使用 Chrome/Firefox 进行交流。 注意事项: 目前仅在 Linux 和 macOS 上测试过。 仍然非常实验性(欢迎反馈和 PR!)。 我主要是因为厌倦了与阻止机器人的网站进行猫鼠游戏而构建了这个。如果你在抓取数据、测试,或者只是对 Go 中的浏览器伪装感到好奇,可以试试这个。 仓库: [https://github.com/dstockton/go-curl-impersonate-net-http-wrapper](https://github.com/dstockton/go-curl-impersonate-net-http-wrapper) 非常欢迎反馈、错误报告或关于如何使其更健壮的想法。
2作者: flyingsky5 个月前原帖
嗨,HN,我是Tobi。在过去几天的几个小时里,我一直在开发一个工具,以解决我开发工作流程中的一个痛点:撰写状态更新。 进展在默认情况下是不可见的。GitHub、Linear、Jira都跟踪工单和代码,但它们在捕捉“工单开始”和“工单完成”之间的叙述方面做得并不好。 你开始着手一个功能时,项目经理会问“进展如何?”,即使你确切知道进展如何——因为你一直在提交代码并取得进展——你仍然会发现很难回答。这通常意味着你需要打断自己的工作流程来整理更新,或者只是简单地说“进展不错”。你可以把他们指向提交记录,但说实话,他们可能并不想逐行查看差异。 为了解决这个问题,我开发了Zyg(发音为“zeig”)。它试图将提交记录转换为人类可读的进展更新。它是一个轻量级的命令行工具和仪表板,封装了`git commit`。运行`zyg`将根据你的更改生成详细的提交信息,从该提交或你选择的一组提交中生成项目更新,并通知所有订阅的利益相关者。如果你不想自动分享更新,你也可以直接复制生成的摘要,并将其粘贴到Slack或电子邮件中。 由于Anthropic提供的API信用支持,Zyg在九月份是免费的。之后我会考虑定价,但你也可以插入自己的密钥,继续免费使用。虽然目前还有些粗糙,但我希望你能试用一下。
2作者: audaciousdelulu5 个月前原帖
我创建了 founder.mood,因为看到创业者们在“赢”的压力下苦苦挣扎。构建某样东西的艰难和孤独的部分从未被诚实地讨论,因为这可能会让投资者、客户和员工感到不安。 因此,我设计了一个真正匿名的平台,而不仅仅是一个隐藏的用户名。 关键的技术选择包括: - 无社交图谱:没有个人资料,没有关注,没有帖子之间的连接。 - 不可关联的别名:每个帖子都有一个全新的随机名称,评论线程使用不同的名称。 - 不使用明文电子邮件:认证使用您电子邮件的不可逆HMAC。即使我们想,也无法给您发邮件。 - 硬删除:一键清除账户。没有备份,没有保留。 我们的目标是创造一个适合凌晨2点进行的对话的地方,而不是在董事会议上进行的讨论。这个平台是以帖子为主(无需账户),并且是为了安全而非互动而构建的。 我悄然推出了这个平台,在头一个小时内,三位创业者分享了对误解的孤独感、对失败的恐惧以及在工作与生活之间平衡的挣扎。这证实了这种需求的存在。 我希望听听 HN 社区对这种方法的看法——无论是产品还是架构。