← Jakub Sypiański
0.5.4
Ikona koligilo: dwa splecione pierścienie

koligilo

Beta. Chętnie przyjmę uwagi

Czcionkę, marginesy, pasek stanu czy ulepszenia stylu ustawiasz w panelu na komputerze, z tymi samymi nazwami, opisami i presetami co w KOReaderze, zamiast klikać w menu każdego czytnika osobno. Ustawienia zmienione na jednym czytniku też trafiają na pozostałe, a konta Wallabag, kosync czy Dropbox wpisujesz tylko raz. Wszystko zostaje u Ciebie: serwerem jest Twój komputer, a nie chmura.

macOS

Apple Silicon i Intel, jeden plik DMG Pobierz .dmg

Windows

64-bit (amd64), plik .exe Pobierz .exe

Linux

Jeden plik wykonywalny

Czytnik

Plugin do KOReadera, koligilo.koplugin.zip Pobierz .zip

Spis treści

Panel koligilo pokazuje czytniki w ten sam sposób: nazwa, kropki, stan (Ryc. 4).

Jak wygląda panel?

Zrzuty z prawdziwego panelu koligilo 0.5.4, dane demo.

Co można ustawić w panelu?

Zakładka „Ustawienia czytników” zbiera 30 opcji KOReadera w siedmiu działach: Czcionka, Układ strony, Ustawienia dokumentu, Ulepszenia stylu, Pasek stanu, Przeglądarka plików i Statystyki czytania. Nazwy, opisy, presety i zakresy pochodzą z KOReadera (z jego polskiego tłumaczenia, v2026.07.2), więc przyciski wyglądają tak samo jak w menu czytnika (Ryc. 7).

Zmiana w panelu działa tak, jakby zrobiono ją na innym czytniku: trafia na urządzenia przy następnej synchronizacji, w grupach, które mają włączone. Wszystko, czego ta lista nie zna, jest w „Zaawansowanych” jako surowe wartości, sprawdzane przed zapisem.

Zrzut panelu: dział Pasek stanu z przełącznikami KOReadera
Ryc. 8. Pasek stanu: przełączniki z KOReadera. „z: panel” znaczy, że wartość ustawiono w panelu, a nie na czytniku.

Które ustawienia trafiają na który czytnik?

W zakładce „Co synchronizować” wybierasz grupy ustawień osobno dla każdego czytnika (Ryc. 5). Grup jest 20, między innymi: wygląd tekstu, rozmiar czcionki i marginesy, poprawki stylu, wybór czcionek, stopka i pasek postępu, słowniki, gesty, skróty klawiszowe, profile, menedżer plików, opcje statystyk, konta, KOPad, klawiatura, asystent AI i Rosetta.

Włączona grupa działa w obie strony: czytnik wysyła swoje zmiany i przyjmuje zmiany innych. Synchronizacja rusza sama po połączeniu czytnika z Wi-Fi albo po wybraniu „Synchronizuj teraz” w menu pluginu.

Czy synchronizacja może coś popsuć?

Ustawienia są scalane klucz po kluczu, z porównaniem trzech wersji: z czytnika, z serwera i ostatniej wspólnej. Ustawienia zależne od urządzenia, takie jak DPI, podświetlenie, ścieżki, Wi-Fi, obrót ekranu czy tryb nocny, nigdy nie są synchronizowane. Plugin pilnuje tej listy sam, niezależnie od serwera.

Jeśli przy synchronizacji naraz miałaby zniknąć ponad połowa kluczy, synchronizacja się zatrzymuje.

Czy konta trzeba wpisywać na każdym czytniku?

Nie. Konta kosync, Wallabag, Dropbox (z logowaniem kodem), WebDAV i FTP wpisujesz raz w zakładce „Konta” (Ryc. 6). Nowy czytnik dostaje je przy synchronizacji, jeśli ma włączoną grupę kont.

Postęp czytania i statystyki dalej synchronizują mechanizmy KOReadera. koligilo rozwozi tylko ich konfigurację.

Jak połączyć czytnik z komputerem?

Są trzy sposoby i wystarczy jeden z nich: przez Wi-Fi, kablem USB albo za pośrednictwem serwera autora, gdy czytnik jest w innej sieci niż komputer. Każdy czytnik możesz połączyć inaczej. Na schemacie każdy korzysta z innego sposobu tylko po to, żeby pokazać wszystkie trzy.

Schemat: komputer w środku, cztery czytniki wokół. Kobo Libra Colour i Boox Go 7 łączą się przez Wi-Fi, PocketBook Era kablem USB, a Kindle Paperwhite kodem przez punkt kontaktowy koligilo.sypian.ski. Wi-Fi Wi-Fi kabel USB kod 6-cyfrowy punkt kontaktowykoligilo.sypian.ski Twój komputerpanel i serwer koligilo Kobo Libra Colour Boox Go 7 Kindle Paperwhite PocketBook Era Schemat: komputer w środku, cztery czytniki wokół. Kobo Libra Colour i Boox Go 7 łączą się przez Wi-Fi, PocketBook Era kablem USB, a Kindle Paperwhite kodem przez punkt kontaktowy koligilo.sypian.ski. Wi-Fi Wi-Fi kabel USB kod 6-cyfrowy punkt kontaktowykoligilo.sypian.ski Twój komputerpanel i serwer koligilo Kobo Libra Colour Kindle Paperwhite Boox Go 7 PocketBook Era

Gdzie leżą Twoje ustawienia?

Domyślnie serwerem jest komputer z panelem, a dane leżą w katalogu konfiguracji użytkownika. Jeśli masz VPS albo inny stale włączony komputer, możesz postawić tam własny serwer (koligilo serve) i przenieść dane bez ponownego parowania czytników (Ryc. 1).

Co przechodzi przez serwer autora

Tylko przy parowaniu kodem z innej sieci. Wtedy czytnik i panel spotykają się w punkcie kontaktowym koligilo.sypian.ski. Przez najwyżej 10 minut, wyłącznie w pamięci, są tam: model czytnika, adres Twojego serwera i klucz dla czytnika. Gdy czytnik je odbierze, są kasowane.

Ustawień ani książek ten serwer nie widzi. W tej samej sieci Wi-Fi albo po kablu parowanie go nie używa. Możesz też wskazać własny punkt kontaktowy: opcją --rendezvous na komputerze albo kluczem rendezvous w ustawieniach pluginu.

Zrzut panelu: karta Dodaj czytnik kodem z opisem punktu kontaktowego i polem na sześciocyfrowy kod
Ryc. 9. Karta „Dodaj czytnik kodem” mówi o tym samym w panelu, zanim wpiszesz kod.

Czy koligilo instaluje wtyczki?

Tylko jeśli zgodzisz się na czytniku. Panel ma galerię wtyczek KOReadera z GitHuba, każda przypięta do konkretnego commita, a nie do gałęzi. Wtyczka instaluje się dopiero po potwierdzeniu na czytniku. Wymaga to KOReadera 2025.08 lub nowszego.

Czego koligilo nie robi?

Jak zainstalować?

macOS

Pobierz koligilo.dmg (jeden plik dla Apple Silicon i Intela), otwórz go i przeciągnij koligilo do folderu Aplikacje. Aplikacja jest podpisana i notaryzowana przez Apple. Po zamknięciu okna zostaje w pasku menu i dalej działa.

Windows

Pobierz i uruchom koligilo-windows-amd64.exe; panel otwiera się w przeglądarce. Gdy Windows zapyta o zaporę, zezwól na sieć prywatną, inaczej czytniki nie znajdą komputera. Jeśli SmartScreen zatrzyma plik, kliknij „Więcej informacji”, a potem „Uruchom mimo to”. Nie ma ikony w zasobniku: zamknięcie okna zatrzymuje koligilo.

Linux

Pobierz koligilo-linux-amd64 albo koligilo-linux-arm64, nadaj prawo do uruchamiania i uruchom. Panel otwiera się w przeglądarce. W zaporze otwórz TCP 7210 i UDP 47470.

chmod +x koligilo-linux-amd64 ./koligilo-linux-amd64

Czytnik

Rozpakuj koligilo.koplugin.zip do katalogu koreader/plugins/ albo podłącz czytnik kablem, a panel wgra plugin sam. Potem na czytniku: Menu → Narzędzia → koligilo → Połącz z komputerem.

Komputer musi być włączony i w tej samej sieci co czytnik albo w Tailscale. Inaczej zmiany czekają na czytniku.

koligilo testowałem głównie na macOS. Uwagi z Windowsa i Linuksa są szczególnie cenne (s. 13).

Uwagi mile widziane

Napisz, jaki masz model czytnika, wersję KOReadera i system na komputerze.

Zgłoś na GitHubie

Publiczne zgłoszenie w repozytorium. Inni zobaczą, że problem jest znany.

koligilo jest darmowe. Jeśli Ci się przydaje, możesz postawić mi kawę na Ko-fi.