<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'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 'KeyPoint': <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 "yanked" from "golang/tools/present". 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 "present" 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'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 "(must have asterisk)" 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 "borrowed" from Go Present, without even care to remove the conflicting info. </p>
<p>It might be a good tool, but I won't spend any of my effort in it.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
0 回复
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传