KeyPoint - A Tool for Slideshow Presentations

xuanbao · · 1044 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>I was inspired by the Go Talk presentations and I wanted a tool that could generate keynote presentations.</p> <p>I wanted a tool that could create slideshow presentations without using a giant application like <code>MS Powerpoint</code>, <code>Libre Impress</code>, etc. where I will not use all the features.</p> <p>I&#39;m releasing the entire source which is written in Go and licensing it under GPLv2.</p> <p>GitHub: <a href="https://github.com/gingerBill/KeyPoint" rel="nofollow">https://github.com/gingerBill/KeyPoint</a></p> <p>I have also created a small video explaining what it does and how it works.</p> <p>Video: <a href="http://youtu.be/akbSjMowMOg" rel="nofollow">http://youtu.be/akbSjMowMOg</a></p> <p>If anyone has any improvements or comments about this, I very much appreciate them. This is not finished by any means and it may have many bugs or lack a lot of features that I have overlooked.</p> <hr/>**评论:**<br/><br/>Momer: <pre><p>The output looks exactly like Go Present, but in a vertical, rather than horizontal, format.</p> <p>Even some of the example slides look like they were yanked right from <a href="https://godoc.org/golang.org/x/tools/present" rel="nofollow">https://godoc.org/golang.org/x/tools/present</a></p> <p>For example:</p> <ul> <li>Screenshot of &#39;KeyPoint&#39;: <a href="http://i.imgur.com/IgR0suZ.png" rel="nofollow">http://i.imgur.com/IgR0suZ.png</a></li> <li>Actual GoPresent: <a href="http://talks.soryy.com/2014/october/groupcache.slide#1" rel="nofollow">http://talks.soryy.com/2014/october/groupcache.slide#1</a> </li> </ul></pre>xplane80: <pre><p>I did copy the style. However, this style is only a place holder. Due to it being written in CSS, it is possible to stylize it in different manner. I wanted it to be vertical rather than horizontal as it will be easier to setup to be printed (@media print).</p> <p>The example slides were not exactly &#34;yanked&#34; from &#34;golang/tools/present&#34;. I originally created this tool as a very short hacky script that did not support authors and was laid out with each slide being a separate file. It worked well but was very hard to scale. This is why the file type is <code>.slide</code> rather than <code>.keypoint</code>. The presentation info was originally in a <code>.info</code> file.</p> <p>When I discovered that the tool &#34;present&#34; solved this be placing everything in a single file, I did the same, as well as implementing a similar system for multiple authors. I did not occur to me originally that I would need multiple authors as this tools was just for me but it seemed useful and I saw no reason not to implement it.</p> <p>I do not however, like that <code>present</code> requires learning another mark(up|down) in order to create the slides. <code>present</code> is geared towards presentations on Go. I wanted to presentations regarding mathematics, physics, and C/C++ talks.</p> <p>I wanted a simple tool that I could extend to support anything I needed, not just Go code.</p></pre>Momer: <pre><p>I only glanced through the code a bit, but it seems to me that more than just the style was borrowed from Go Present; and yet, none of it was credited to Go Present.</p></pre>sfxpt: <pre><p>Yeah, to me that says a lot about the credibility of the author and the software. I should have see the comments first, then I wouldn&#39;t bother watching the video. </p> <p>In the video, the title is </p> <pre><code># Title of slide or section (must have asterisk) </code></pre> <p>I was confused why the &#34;(must have asterisk)&#34; clause, but after looking at the <a href="http://godoc.org/golang.org/x/tools/present" rel="nofollow">http://godoc.org/golang.org/x/tools/present</a>, I suddenly realized why -- even the slides are &#34;borrowed&#34; from Go Present, without even care to remove the conflicting info. </p> <p>It might be a good tool, but I won&#39;t spend any of my effort in it.</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1044 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传