aboutsummaryrefslogtreecommitdiff
path: root/research/readers.md
blob: 391eb205db5c4f33453e7453bb7a77c5a7d0ac9c (plain)
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
[[!meta title="Leitores - eReaders - e-Ink"]]
[[!tag leitura hardware pesquisa gadget]]

Essencial
---------

* Que o e-reader não te vigie, sabendo quais livros você lê, em qual página você está, etc.

Básico
------

* [fread is coming](https://fread.ink/).
* [MobileRead Wiki - Debian Linux on a Kobo](https://wiki.mobileread.com/wiki/Debian_Linux_on_a_Kobo).
* [Ask HN: Cheap, hackable e-reader? | Hacker News](https://news.ycombinator.com/item?id=13863046).

Kobo
----

* [Kobo Brasil - Google+](https://plus.google.com/communities/112084021543948580071).
* [Graham King » Kobo eReader Touch on Ubuntu Linux](https://www.darkcoding.net/misc/kobo-ereader-touch-on-ubuntu-linux/).
* [Kobo Aura H2O - Rakuten Kobo eReader Store](https://gl.kobobooks.com/products/kobo-aura-h2o).
* [Kobo e-reader](https://en.wikipedia.org/wiki/Kobo_eReader).
* [Code](https://github.com/kobolabs/Kobo-Reader).

## Customizing

* [KOReader Community · GitHub](https://github.com/koreader):
  [Installation on Kobo devices · koreader/koreader Wiki · GitHub](https://github.com/koreader/koreader/wiki/Installation-on-Kobo-devices).

### Hacking

* [Kobo Start Menu 08 - MobileRead Forums](https://www.mobileread.com/forums/showthread.php?t=266821).
* [Hacking the fnacbook (aka. Kobo by Fnac) - a3nm's blog](https://a3nm.net/blog/fnacbook_kobo_hacking.html).
* [Even more Kobo hacking - a3nm's blog](https://a3nm.net/blog/kobo_glo_hacking.html).
* [MobileRead Wiki - Kobo Touch Hacking](https://wiki.mobileread.com/wiki/Kobo_Touch_Hacking).
* [Hacking / Customizing a Kobo Touch ebook reader: Part I, sqlite (Shallow Thoughts)](http://shallowsky.com/blog/tech/kobo-hacking.html).
* [Offline Wikipedia on Kobo (Guide) - MobileRead Forums](https://www.mobileread.com/forums/showthread.php?t=276219).
* [KoboStuff](https://geek1011.github.io/KoboStuff/).

### Sincronização

#### Usando rsync

A partir de uma cópia completa do acervo:

    storage="/path/to/complete/doc/repos"
    sudo rsync --size-only -avL --no-p --no-g --no-owner --delete-after --ignore-errors                               \
               --include='*/' --include='*.pdf' --include='*.epub' --include='*.mobi' --include='*djvu' --exclude='*' \
               $storage/books/ /media/tablet/books/

Notar que usamos:

* `--size-only` para fazer uma comparação simples de tamanho dos arquivos (é
  seguro porque assumimos que são obras autoradas/fechadas) e copiar mais
  rápido, além de evitar a cópia completa por conta de `-L`.
* `--ignore-errors` por conta de possíveis ligações simbólicas mortas de
  arquivos do git-annex que não estejam na cópia de trabalho.

#### Usando lftp

Sincronizando uma única pasta (`~/data/doc/current` do computador para `/mnt/sd/current` do kobo):

    lftp -c "open sftp://kobo && mirror -L -R ~/data/doc/current /mnt/sd/current"

### Base de dados

Vide [export-kobo](https://github.com/pettarin/export-kobo).

### Plato

* [Plato - A document reader for PDF, ePUB, DjVu, etc](https://www.mobileread.com/forums/showthread.php?t=292914).
* [Guia](https://github.com/baskerville/plato/blob/master/doc/GUIDE.md):

    vi /media/usb/.adds/plato/Settings.toml # library-path = "/mnt"

### Koreader

* [Repositório](https://github.com/koreader/koreader).
* [Site](http://koreader.rocks/).
* [Wiki](https://github.com/koreader/koreader/wiki).
* [OPDS](https://github.com/koreader/koreader/wiki/OPDS-support).
* [Instalação](https://github.com/koreader/koreader/wiki/Installation-on-Kobo-devices).
* [One-Click Install Packages for KOReader & Plato](https://www.mobileread.com/forums/showthread.php?t=314220).
* [Getting Started](https://github.com/koreader/koreader/wiki/Getting-Started).
* [Gestures](https://github.com/koreader/koreader/wiki/KOReader-Gestures).
* [Tips and Tricks](https://github.com/koreader/koreader/wiki/Tips-and-Tricks).
* [KoHighlights](https://github.com/noembryo/KoHighlights) ([exporting highlights as text](https://github.com/koreader/koreader/issues/3690).
* [Dictionary support](https://github.com/koreader/koreader/wiki/Dictionary-support), incluindo OCR via Tesseract.
* [SSH](https://github.com/koreader/koreader/wiki/SSH): usar `ssh root@IP`, deixando a chave pública (atualmente apenas suporta chave RSA) em

    /mnt/onboard/.adds/koreader/settings/SSH/authorized_keys

#### Folders

* On device: /mnt/onboard/.adds/koreader
* On PC: $HOME/.config/koreader

#### Wallabag

Wallabag config lives at `/mnt/.adds/koreader/settings/wallabag.lua`; sample
config that can be edited via ssh:

    -- we can read Lua syntax here!
    return {
        ["wallabag"] = {
            ["is_delete_finished"] = false,
            ["articles_per_sync"] = 30,
            ["filter_tag"] = "",
            ["is_sync_remote_delete"] = false,
            ["client_secret"] = "",
            ["password"] = "",
            ["is_auto_delete"] = false,
            ["client_id"] = "",
            ["is_delete_read"] = false,
            ["is_archiving_deleted"] = false,
            ["username"] = "",
            ["server_url"] = "",
            ["ignore_tags"] = ""
        }
    }

#### OCR

    scp /path/to/tessdata/* kobo:/mnt/onboard/.adds/koreader/data/tessdata/

### Misc

* [OPDS](https://wiki.mobileread.com/wiki/OPDS)