Now, I don't know if this is useful, but I do think it's way neat.
Inspired by S5, rst2s5, and mootools I took an hour (or two) and hacked this neat little slide tool.
The goals differ from S5 in that I intend to write a frontend, so that you have a sort of very-poor-man's powerpoint, but also in that the output should be simple to embed in other pages so that I can eventually make this a part of bartleblog.
Check it out (click to go to next slide, move mouse to the top of the slideshow for controls):
<<
>>
Why use BartleBlog
(If you are a nerd)
It's trivial to display source code, with
proper syntax highlighting.
from base64 import *
def myFirstFunction():
print b64decode ('YnllIHdvcmxkIQ==')
Even for things like shell sessions.
Dammit, I am a nerd, I will try to add every nerd
feature I deem cool.
Wanna show a flickr photo?
How about using openomy.com to share your files?
And whatever else you can think of, it probably can be done.
Really. It's simple python code.
- The module to do syntax highlighting has 41 lines.
- The module to do dynamic animated menus has 103.
- The module to do calendars has 72.
If there is a python module or web service to do what you
want, hooking it into BartleBlog is simple.
Like online, embedded, animated slideshows! Like this one!
Done with 65 lines of simple almost-plain-text markup!
Ok, it's not fully implemented yet, because it needs some manual
code, but the hard part is done!
Or automatic SVN changelog display ( I admit that's somewhat niche ;-))
Now, who else has that kind of thing?
There may be an artifact when you slide out the syntax-highlighted boxes, but I have no idea how to fix it.
Also, I have not tested it at all in IE, so if it fails there, don't worry, that's to be expected!
Next time I speak in public, I may use this :-)
And, as a teaser... this is the source for the presentation you just saw:
Why use BartleBlog
==================
(If you are a nerd)
~~~~~~~~~~~~~~~~~~~
:author: Roberto Alsina <ralsina@kde.org>
It's nerd-oriented
------------------
It's trivial to display source code, with
proper syntax highlighting.
.. code-block:: python
from base64 import *
def myFirstFunction():
print b64decode ('YnllIHdvcmxkIQ==')
Even for things like shell sessions.
Dammit, I am a nerd, I will try to add every nerd
feature I deem cool.
It does things simply
---------------------
Wanna show a flickr photo?
.. code-block:: rst
.. flickr:: myPhotoTitle
How about using openomy.com to share your files?
And whatever else you can think of, it probably
**can** be done.
It's very easy to extend
------------------------
Really. It's simple python code.
* The module to do syntax highlighting has 41 lines.
* The module to do dynamic animated menus has 103.
* The module to do calendars has 72.
If there is a python module or web service to do what you
want, hooking it into BartleBlog is simple.
And it has kickass features
---------------------------
Like online, embedded, animated slideshows! Like this one!
Done with 65 lines of simple almost-plain-text markup!
Ok, it's not fully implemented yet, because it needs some manual
code, but the hard part is done!
Or automatic SVN changelog display ( I admit that's *somewhat niche* ;-))
Now, who else has that kind of thing?