Show HN: 从视频中提取并运行代码
1 分•作者: kanemarais•大约 2 小时前
我花了很多时间通过教程学习如何编程。视频的问题在于它将信号和噪声压缩成单一的流。信息密度很高,但可访问的密度却很低。
我构建了 YouNote,让它更像一个数据库,只不过它是多模态和交互式的。你可以在一个界面中点击、提取代码、运行、修改和重新运行。它会保存你所做的一切,这样你就可以随着时间的推移建立一个有用的信息知识库。
试用一下 - 无需注册:
<a href="https://younote.co/kane/share/VMj-3S1tku0?token=1CIznh5eGzDNVEIM" rel="nofollow">https://younote.co/kane/share/VMj-3S1tku0?token=1CIznh5eGzDN...</a>
点击任何单元格上的“运行”按钮,直接进行实验——它通过 Pyodide 在浏览器中执行,并支持 NumPy、Pandas、SciPy、Matplotlib、SymPy 和 Statsmodels。更繁重的工作负载(如 PyTorch)将在 Colab 中打开。
目前的局限性:
单单元格执行
目前仅支持 YouTube
共享工作区是只读的,但功能齐全(代码将运行)
框架 (EdArXiv):
<a href="https://osf.io/preprints/edarxiv/fntyu_v1" rel="nofollow">https://osf.io/preprints/edarxiv/fntyu_v1</a>
很想知道你是否觉得它对学习/实验有帮助——或者你认为它还能做得更好。
查看原文
I’ve spent a lot of time learning how to code from tutorials. The problem with video is that it compresses signal and noise into a single stream. The information density is high but the accessible density is low.<p>I built YouNote to make it more like a database. except it's multimodal and interactive. You can click, extract code, run, modify and re-run in one surface. It preserves everything you do so you can build a knowledge base of useful information over time.<p>Try it out - no signup needed:
<a href="https://younote.co/kane/share/VMj-3S1tku0?token=1CIznh5eGzDNVEIM" rel="nofollow">https://younote.co/kane/share/VMj-3S1tku0?token=1CIznh5eGzDN...</a><p>Click 'run' on any cell and experiment with it directly — it executes in-browser via Pyodide and supports NumPy, Pandas, SciPy, Matplotlib, SymPy, and Statsmodels. Heavier workloads (like PyTorch) open in Colab.<p>Current limitations:
Single-cell execution
YouTube-native for now
Shared workspace is view-only but fully-featured (code will run)<p>Framework (EdArXiv):
<a href="https://osf.io/preprints/edarxiv/fntyu_v1" rel="nofollow">https://osf.io/preprints/edarxiv/fntyu_v1</a><p>Would love to hear if you find this useful for learning/experimenting — or what you think it could do better.