
Library | jh
在3D图书馆中漫步浏览精选语录。
jac08h · HN
I turned my quote collection into a walkable 3D library (desktop-only)
完整作品展
技术栈
25 projects

在3D图书馆中漫步浏览精选语录。
jac08h · HN
I turned my quote collection into a walkable 3D library (desktop-only)

SaveAnywhere是Chrome扩展,直接将文件、图片、链接保存到Google Drive、Dropbox和OneDrive,本地处理。
@SaveAnywhere · X
Free chrome extension :

Devthropology – Better Insights for GitHub Repos
dpc94 · HN
Devthropology – Better Insights for GitHub Repos

与目标公司的专业人士预约面试练习,提升面试技能。
@yadavdheerajraj · X
Hey Founders @Everyone , We are building a market place for interviewee and interviewer. Anyone who is preparing for interviews can book a slot for real interview with the guy working in that organiation. Please roast my landing page #BuildInPublic.


浏览Gemini Storybook Gallery精选的AI生成故事集。
Gemini Storybook Gallery — Gemini Storybook 汇总,分类,保留原生的交互式阅读体验

用 FieldCam 整理工地照片和视频,添加 GPS 和时间戳,自动生成 PDF 报告。
@12squaredAI · X
| @fieldcam_app

ArtPlayer 免费浏览器视频和音频编辑工具,支持压缩、裁剪、合并和格式转换。
zhw2590582 · V2EX
最近对网站进行了重构,做成了免费的视频工具站:[ArtPlayer Tools]( https://artplayer.org/tools/) 主要是围绕着 ffmpeg.wasm 和 mediabunny 实现的一些可以直接在浏览器里用的视频/音频工具,常用的有: - 视频压缩:[Compress Video]( https://artplayer.org/compress-video/) - 视频裁剪:[Crop Video]( https://artplayer.org/crop-video/) - 视频合并:[Merge Video]( https://artplayer.org/merge-video/) - 视频尺寸调整:[Resize Video]( https://artplayer.org/resize-video/) - 视频旋转:[Rotate Video]( https://artplayer.org/rotate-video/) - 视频调速:[Change Video Speed]( https://artplayer.org/change-video-speed/) - 添加文字到视频:[Add Text to Video]( https://artplayer.org/add-text-to-video/) - 添加水印:[Watermark Video]( https://artplayer.org/watermark-video/) - 提取字幕:[Subtitle Editor]( https://artplayer.org/subtitle-editor/) - HLS 转 MP4:[HLS to MP4]( https://artplayer.org/hls-to-mp4/) - 音频可视化:[Audio Visualizer]( https://artplayer.org/audio-visualizer/) 大部分工具都是本地处理,文件不会上传到服务器。最开始是因为自己偶尔要处理一些视频,开剪辑软件又有点重,在线工具又担心隐私,所以就慢慢做成了一个站。 目前还在持续完善,体验肯定还有不少粗糙的地方,比如不同浏览器的兼容、移动端操作、长视频性能之类的。 网站: [ArtPlayer Tools]( https:

搜索YouTube频道字幕、研究内容效果、构建视频剪辑。
@johncalvo · X
Built an entire YouTube research platform with @AnthropicAI Claude Code. a YouTube research tool that treats entire channels as a searchable transcript database rather than individual videos. Any YouTube channel. Every word. Fully searchable. Track how topics trend, peak, and evolve across hundreds of videos. Researching what someone said on YouTube means watching hours of footage and hoping you find it. ChannelScout extracts full transcripts from any channel, makes every word instantly searchable, and tracks how topics trend over time, without watching a single video manually. Paste a YouTube channel or playlist URL and it transcribes and indexes every transcript. Follow multiple channels and they all land in one private library. New videos on followed channels are auto-transcribed and added to your library the day they publish. Beyond YouTube it accepts any yt-dlp-supported URL including Vimeo, TED, and SoundCloud, and you can upload local files directly

搜索索引化的开源代码和软件包,包含版本、依赖和漏洞信息。
@Jack_Timonen · X

450+隐私保护的格式转换和PDF处理工具,全部在浏览器本地运行,无需注册。
@tentaco_cc · X
Hey! I built 🐙 It’s a privacy-first web space packed with over 450+ free micro-tools for tech, design, marketing, and PDFs. The best part? Everything runs 100% locally in your browser. No registration, no ads. Let's connect! 🛠️

浏览在黑客新闻上提交的 Substacks。
cartucho1 · HN
I made an HN clone that lists only Substacks posted here. - Why? Over the years, I've discovered some great blogs here, so I thought it would be nice to have a filter for them. - Why only Substacks then and not blogs more generally? Because it's easy to query for "substack.com" in the public HN Algolia API (see below). Plus, hnblogs was already taken :) - What about substacks on custom domains then? At the bottom of the page there is a form to submit a custom domain. The site attempts to auto-validate that it is a Substack. If that fails, it is marked for manual review (which I'll do every once in a while). Approved ones will be included in the results. - How? I use HN's Algolia API to fetch substack stories by searching for "substack.com" in the url. I do this via a CloudFlare worker that has 3 separate cron triggers: (1) fetches new stories every 10 minutes and saves them in a KV store. (2) runs 2 minutes after the first, computes hot stories from new ones by simulating HN's scor