1#!/usr/bin/env pinpoint
2
3[bg.jpg]
4[font=Sans 50px]
5[duration=5.000000]
6-- [duration=4.448699]
7Welcome to pinpoint
8
9-- [duration=3.393199]
10A tool for making excellent presentations
11
12-- [bowls.jpg] [duration=4.322308]
13It has a simple text source
14#The source can include witty comment lines!
15#These comments should fit on screen
16#The comments wrap
17#Using up/down should overstrike the speaker points?
18-- [font=monospace 18px] [shading-opacity=1.000000] [duration=23.560078]
19The current presentation thus far:
20 #!/usr/bin/env pinpoint
21 [font=Sans 50px]
22 [bg.jpg]
23
24 - The bits above this point are defaults for every slide in the presentation
25 Welcome to pinpoint
26
27 - lines starting with - are slide separators.
28 A tool for making excellent presentations
29
30 - [bowls.jpg] You can override the defaults with with per-slide properties
31 It has a simple text source
32 # The source can include witty comment lines
33
34 - [font=monospace 18px] [shading-opacity=1.0]
35 The current presentation thus far:
36#Should break this into smaller bits/slides
37-- [text-align=center] [duration=12.553503]
38You start by writing down the core concepts that you will be talking about. Then sort and format
39them as a pinpoint presentation in a text editor of your choice.
40
41If this was a presentation given as a demonstration of pinpoint you would now be trying to read
42this slide as well as pay attention to what is said. Less than ideal.
43
44Pinpoint reloads the presentation when it changes on disk, very useful when you're tuning things
45so keep both pinpoint and your text editor open. And remember, the less text you have, the happier
46your audience will be ;-)
47
48-- [duration=3.136431]
49Let's use some of the more
50esoteric features of pinpoint
51
52-- [bowls.jpg] [text-align=center] [duration=5.757168]
53- [filename.jpg]
54set a custom background for an individual slide
55
56-- [bunny.ogv] [fill] [duration=24.458597]
57You can put <b>anything</b> in the background
58
59-- [linus.jpg] [fill] [bottom-left] [duration=3.724967]
60But, slides with cat pictures are best
61
62-- [text-align=right] [top-right] [duration=1.879800]
63position text in the
64[top-right]
65
66-- [right] [duration=1.031598]
67[right]
68
69-- [bottom-right] [duration=1.064696]
70[bottom-right]
71
72-- [bottom] [duration=1.047646]
73[bottom]
74
75-- [bottom-left] [duration=1.132064]
76[bottom-left]
77
78-- [left] [duration=1.014935]
79[left]
80
81-- [top-left] [duration=1.214729]
82[top-left]
83
84-- [top] [duration=1.747087]
85[top]
86
87-- [text-align=center] [duration=4.109942]
88and even in the
89[center]
90(which is the default)
91
92-- [white] [bottom] [font=Monospace 100px] [text-color=black] [shading-opacity=0.000000] [duration=7.491852]
93Make text big!
94[font=Monospace 100px]
95[white][text-color=black]
96[shading-opacity=0.0][bottom]
97
98-- [duration=2.912952]
99<s>use</s> <b>pango</b> <i
100><span foreground='red'>m<u
101>ar</u>k<sup>up</sup></span></i> for style
102
103-- [duration=4.263503] [no-markup]
104[no-markup]
105<s>don't use</s> <b>pango</b> <i
106><span foreground='red'>m<u
107>ar</u>k<sup>up</sup></span></i>
108
109-- [bowls.jpg] [transition=page-curl-both] [duration=4.935558]
110need bullets?
111 ❥ use the power of unicode
112• ✽ ✩ ✔ ☃ ◦
113
114-- [transition=text-slide-up] [duration=6.881204]
115$ pinpoint presentation.txt -o output.pdf
116Export to PDF. Handy.
117
118-- [fill] [duration=3.903439]
119[fill]
120Fill the slide with your background
121(the default is [fit])
122
123-- [transition=swing] [duration=2.679214]
124Keybindings:
125
126-- [transition=sheet] [duration=2.913154]
127right, down or space - next slide
128
129-- [transition=slide-left] [duration=4.702688]
130left or up - previous slide
131
132-- [transition=slide-up] [duration=3.435221]
133F11 - toggle fullscreen!
134
135-- [transition=text-slide-down] [duration=2.167284]
136Escape - quit pinpoint
137
138-- [fill] [transition=slide-in-left] [command=killall xeyes ; xeyes] [duration=16.965691]
139Enter - Run command
140Tab - Edit command
141[command=killall xeyes ; xeyes]
142
143N.B. run pinpoint with the -m option
144and hidden or auto-hiding panels, to
145allow window management in fullscreen.
146
147-- [linus.jpg] [fill] [bottom-right] [duration=7.079270]
148That's pretty much everything.
149Told you it was simple.
150
151-- [black] [font=Sans 100px] [transition=spin-text]
152FIN
153