TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Mercury – Publish Jupyter Notebook as web app by adding YAML header

61 点作者 pplonski86超过 3 年前
Mercury is a perfect tool to share your Python notebooks with non-programmers.<p>- You can turn your notebook into web app.<p>- You can add interactive widgets to your notebook by defining the YAML header. Your users can change the input and execute the notebook.<p>- You can hide your code to not scare your (non-coding) collaborators.<p>- Users can interact with notebook and save they results.<p>- You can share notebook as a web app with multiple users - they don&#x27;t overwrite original notebook.<p>The demo running at Heroku (free dyno) <a href="http:&#x2F;&#x2F;mercury-demo-1.herokuapp.com" rel="nofollow">http:&#x2F;&#x2F;mercury-demo-1.herokuapp.com</a>, at AWS EC2 (t3a.small) <a href="http:&#x2F;&#x2F;mercury.mljar.com" rel="nofollow">http:&#x2F;&#x2F;mercury.mljar.com</a> - No need to register.

5 条评论

tmabraham超过 3 年前
How is this better than Voila, which is developed by the Jupyter Notebook team? <a href="https:&#x2F;&#x2F;github.com&#x2F;voila-dashboards&#x2F;voila" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;voila-dashboards&#x2F;voila</a>
评论 #30044298 未加载
pplonski86超过 3 年前
Hi, creator here. Mercury is an easy way to convert notebooks into interactive web apps, where user can tweak input parameters by widgets and click RUN button to execute notebook with new input. User can also download the executed notebook.<p>Mercury is open-source with AGPLv3 license. For companies looking for more features, commercial friendly license and dedicated support I&#x27;m planning to offer paid license (I hope it will give long live to the project).<p>In the near future I would like to add:<p>- notebooks scheduling (with email notifications)<p>- option to convert notebook to REST API (with YAML config)<p>I hope Mercury will be an easy tool for all notebook users and will help them to share their results with non-programmers.
phillc73超过 3 年前
Looks really interesting. I tried Voila a while ago and struggled to really get it to do what I wanted. This was a year ago though, so maybe things have improved.<p>Does Mercury support all Jupyter kernels or only Python?<p>Also, how do I deploy this myself? Maybe I just missed it as I was viewing on my phone, but I couldn’t find any documentation.<p>Edit: Oops, missed the GitHub page and only looked at the demo links. Some of my “docs” question is answered there. Still curious about supported kernels though.
评论 #30044960 未加载
polotics超过 3 年前
Hi Cool tool. One question: with Yaml being used to fill in the possible choice of a selection-box, how do I make the choices dynamic?
评论 #30047031 未加载
sankao超过 3 年前
Why yaml? The web already has a markup language.
评论 #30045014 未加载
评论 #30044305 未加载