返回首页
最新
嘿,HN,
我是一名独立开发者,之前总是浪费几个小时手动编写 CSS @keyframes 来为 SVG 动画。写一个关键帧,预览,调整时机,再预览,重复这个过程。对于简单的淡入效果之外,它会变成多个元素之间的数十条规则。我希望能有一种方法,只需描述运动,就能得到可用的动画。
SVG Weave 是一个用于此目的的可视化节点图编辑器。你可以在画布上放置节点(SVG 输入、提示、渲染),并用线将它们连接起来。输入你想要动画执行的内容,点击渲染,AI 会实时流式传输 CSS @keyframes。随着令牌的到达,你会看到 SVG 变得生动起来。
一些可能在技术上有趣的点:
- 样式注入模式:当只需要动画时,AI 仅输出一个 <style> 块,而不是重写整个 SVG。这更快,并避免了路径数据的损坏。
- 重叠检测:系统提示使模型分析元素层次,并将部分覆盖的元素限制为仅透明度/缩放,防止在转换过程中显露隐藏的边缘。
- 状态转换:连接两个 SVG(起始和结束),AI 会生成一个单一的动画 SVG,通过 CSS 变换、透明度和剪切路径在它们之间变形。
- 链接:一个渲染的输出作为下一个提示的输入,这样你可以一步一步构建复杂的动画。
- 预览模态中的 Shadow DOM 隔离,以防 SVG 样式泄漏到宿主页面。
你还可以从文本描述生成 SVG,或在编辑器中将光栅图像矢量化。
技术栈:Next.js、React Flow、Convex、通过 OpenRouter 的 Gemini。
免费注册可获得 20 个积分(一次渲染大约消耗 10 个)。需要一个账户来保存项目,但你可以立即看到完整的编辑器。
svgweave.com
Claude Code 删除了我的研究和计划的 Markdown 文件,并通知我:“我不小心通过一个它没有意识到的符号链接在我的 Obsidian 存储库中执行了 rm -rf 命令,导致了真实目录的删除:我犯了一个错误。”
不幸的是,我的文档备份意外地一个月没有运行。因此,我开发了 claude-file-recovery,这是一个命令行工具和文本用户界面,能够从你的 ~/.claude 会话历史中提取文件,幸运的是我成功恢复了我的文件。它能够提取 Claude Code 曾经读取、编辑或写入的任何文件。我希望你永远不需要它,但你可以在我的 GitHub 和 pip 上找到它。注意:它可以在某个时间点恢复文件的早期版本。
安装命令:pip install claude-file-recovery
我创建了SenseStream,这是一个按情感氛围而非类型组织的电影发现平台。
大多数流媒体平台优化的是受欢迎程度和相似性。但人们打开这些平台时,通常是想要匹配一种感觉(“一些平静的东西”,“一些强烈的东西”),而不是一种类型。
因此,我没有使用动作/剧情/喜剧等分类,而是围绕24种情感氛围类别构建了这个平台。每部电影都是根据情感温度手动分类,而不是基于元数据。
当前版本:
– 300多部精心挑选的电影和系列
– 完全由人工选择(没有算法)
– 使用无代码工具构建
– 免费使用
我正在探索情感分类法是否比传统浏览更能减少决策疲劳。
希望能得到以下方面的反馈:
1. 情感氛围是否是一个强有力的组织原则
2. 24个类别是否显得过多
3. 这个平台是否应该保持人工筛选,还是演变为自动化
https://sensestream.co.uk
我是《Markdown指南》的作者,同时也开发了JotBird:发布Markdown到可分享链接的最简单方式。<p>只需粘贴或编写Markdown,点击发布,便可获得一个链接。无需注册账户。就是这么简单。<p>可以把它想象成是专为Markdown设计的Imgur。你不需要拖动图片来获取链接,而是粘贴Markdown即可获得一个无索引的网页。<p>它可以通过网页应用、Obsidian插件、命令行工具(`jotbird publish README.md`)和API使用。链接在免费账户下有效期为30天或90天,Pro账户($29/年)则可以使链接永久有效。
AI可见性领域正在重复传统SEO工具的最糟糕模式,包括高昂的月费、封闭的平台、不透明的使用模型和长期的锁定。因此,我开发了一个开源的AI可见性工具,能够显示Google AI概览中提到(计划添加更多大型语言模型)您品牌的情况,监控竞争对手,发现内容空白,并审核您网站的机器可读性。没有付费墙,没有锁定,您可以享受昂贵AI可见性工具的所有功能。在您花费任何费用之前,值得一试。