Zim (oprogramowanie)

Zim
Deweloperzy Jaapa Karssenberga
Wersja stabilna
0.75.0 / 27 września 2022 ; 5 miesięcy temu ( 2022-09-27 )
Magazyn https://github.com/zim-desktop-wiki/zim-desktop-wiki
Napisane w Pyton
System operacyjny Międzyplatformowe
Platforma Python , GTK
Typ Aplikacja do robienia notatek , Osobista wiki
Licencja GPL-2.0-lub nowsza
Strona internetowa zim-wiki .org

Zim to graficzny edytor tekstu przeznaczony do utrzymywania kolekcji przechowywanych lokalnie stron wiki , osobistej wiki. Każda strona wiki może zawierać tekst z prostym formatowaniem , linki do innych stron, załączniki i obrazy. Dostępne są również dodatkowe wtyczki , takie jak edytor równań i moduł sprawdzania pisowni. Strony wiki są przechowywane w strukturze folderów w zwykłych plikach tekstowych z formatowaniem wiki . Zim może być używany z Getting Things Done .

Zim jest napisany w Pythonie przy użyciu bibliotek GTK . Jest to wolne oprogramowanie na licencji GPL-2.0 lub nowszej .

Cechy

Zim oferuje kilka sposobów organizowania stron i treści oraz może być rozszerzany za pomocą różnych dołączonych wtyczek . Strony można przeglądać za pomocą indeksu lub sortować według tagów, a strony można przeglądać w spisie treści. Strony mogą być dynamicznie łączone ze sobą w notatnikach; linki do stron mogą automatycznie zmieniać nazwy po zmianie nazwy strony. Dzięki dodatkowej konfiguracji można tworzyć łącza między stronami w różnych notatnikach na tym samym komputerze. Aplikacja posiada system do zarządzania zadaniami i listami rzeczy do zrobienia, a także wtyczkę kalendarza, która umożliwia tworzenie i porządkowanie stron według daty. Zawiera również wtyczkę do sprawdzania pisowni, która używa GtkSpell .

W Zimie tekst jest zapisywany i zapisywany w lekkim znaczniku będącym hybrydą DokuWiki i Markdown . Jego wprowadzanie tekstu ma wbudowany system podglądu podobny do VisualEditor . Rzeczy takie jak nagłówki, listy, tabele i diagramy są natychmiast konwertowane na „sformatowany tekst”, gdy ich znaczniki zostaną wpisane na stronie. Zim obsługuje treści multimedialne. Obrazy można wstawiać i wyświetlać bezpośrednio na stronach, a inne typy plików można przechowywać jako załączniki. Aplikacja automatycznie zapisuje każdy znak, a pozycja kursora jest zapisywana dla każdej nuty. Posiada również kontroli wersji, która może używać GNU Bazaar , Git , Mercurial lub Fossil jako zaplecza. Pojedyncze strony lub kompilacja wszystkich notatek mogą być eksportowane jako HTML , pokaz slajdów, Markdown i reStructuredText .

Dołączono kilka wtyczek do wstawiania innych typów danych poza obrazami na strony. Należą do nich wtyczka do dodawania równań do stron przy użyciu LaTeX i dvipng , wtyczka do dodawania wykresów do stron przy użyciu GNU R lub Gnuplot oraz wtyczka do dodawania diagramów do stron przy użyciu Graphviz . Inna wtyczka wykorzystuje Lilypond do integracji arkuszy notatek.

Zim może również integrować się z innym oprogramowaniem za pomocą wtyczek. Można go zintegrować z Zeitgeist GNOME za pomocą wtyczki. Dostępne są również wtyczki innych firm do integracji menedżerów referencji Zotero i Mendeley .

Dostępność

Kilka dystrybucji Linuksa zawiera Zim w swoich repozytoriach (stan na 2011), w szczególności Debian , Ubuntu , Arch Linux i Fedora Linux . Również FreeBSD , OpenBSD i OpenSUSE [ potrzebne źródło ] zawierają Zim w swoich kolekcjach portów . Zim jest obecny w Linux Mint od listopada 2022 r.

Podstawowe funkcje Zim zależą od modułów python , gtk i python-gtk , dzięki czemu Zim można łatwo przenieść na dowolną platformę, na której dostępne są te moduły. W szczególności Zim został przeniesiony do systemu operacyjnego Microsoft Windows i działa bardzo dobrze z natywnym stylem. Został również przeniesiony na Mac OS, ale od 2015 roku nadal było kilka problemów, przede wszystkim brak natywnej integracji interfejsu użytkownika i procedura instalacji. Były próby i plany portowania na Androida . [ potrzebny cytat ]

Zobacz też

Linki zewnętrzne