1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Screenshots #
![](http://depot.javispedro.com/livescribe/scribiu1.png)
# About #
**Scribiu** is a program that shows the notebooks and voice notes (_paper replay_)
from [Livescribe Echo](http://www.livescribe.com) smartpens.
It also allows you to export individual pages as PNG files or voice memos as AAC files.
# Requirements #
Scribiu requires Qt 4.8, including the core, gui, svg and phonon modules.
It also requires libudev, openobex, libusb (<1.0) and QuaZip.
Most of these should be packaged by your distribution.
This program should work with the Livescribe Pulse as well as the Livescribe Echo.
It does not work with the Livescribe 3.
It may work with the Livescribe Sky if you get it to work with Echo Desktop, but I have never tried.
# Install #
`qmake`, `make`, and `make install` should be enough.
A udev rule will be installed in `/etc/udev/60-livescribe.rules` that will take care of the proper permissions when a Smartpen is detected.
You may need to reboot or reload the udev daemon in order for these changes to work.
![Scribiu icon](https://git.javispedro.com/cgit/scribiu.git/plain/icons/48x48/scribiu.png)
Look for the Scribiu icon inside the Office menu.
It should automatically start synchronizing after connecting a Smartpen.
# Design #
By default Scribiu stores its information inside `$XDG_DATA_HOME/data/scribiu`.
Inside there you will find a directory for every synchronized pen, and inside the pen directory, you will find a subdirectory for each one of your LiveScribe notebooks.
These directories contain the raw notebook, stroke, and voice data as received from the pen -- no processing is done.
Therefore, even if Scribiu fails to display a certain notebook, you may be able to use other Livescribe programs in order to view the synchronized data.
We thank the authors of [libsmartpen](https://github.com/srwalter/libsmartpen)
because of their protocol reverse engineering efforts, specially regarding the STF
data format, which has saved me a lot of time.
|