Název:
Rozšíření zim-wiki umožňující plynulé přecházení mezi strukturou stránek a nadpisů
Překlad názvu:
Zim-wiki Plugin for Smooth Transition between Pages and Headings Structure
Autoři:
Pacovský, Jan ; Lessner, Daniel (vedoucí práce) ; Pešková, Klára (oponent) Typ dokumentu: Bakalářské práce
Rok:
2014
Jazyk:
cze
Abstrakt: [cze][eng] Multiplatformní textový editor Zim umožňuje uchovat a třídit poznámky, propojovat a organizovat texty a spravovat kolekce textových souborů. Cílem práce bylo vytvoření zásuvného modulu (rozšíření), který dokáže komfortně rozdělovat a spojovat stránky v~Zimu, aniž by uživatel ztratil přehled o svých textech a jejich organizační struktuře. V průběhu řešení se ukázalo nutným zasáhnout i do kódu hlavního programu. Podařila se implementovat nová funkcionalita umožňující převod obsahu stránky na podstrom stránek. Úspěšně se vyřešilo zachování odkazů a nesoulad počtu úrovní nadpisů a stránek v podstromu. Výsledkem je efektivnější, přehlednější a systematičtější práce s~vlastními texty ve stromové struktuře stránek. Powered by TCPDF (www.tcpdf.org)The Multiplatform text editor Zim enables the user to preserve and sort notes, to join and organize texts, and manage a collections of text files. The goal of this thesis was to develop a plugin that would comfortably enable the splitting and merging of pages in Zim without the user losing track of his texts and their organizational structure. While solving the problem it appeared inevitable to modify the main rogram. New functionality was implemented that allows the transfer of the page content into a page subtree. Links were successfully maintained and the discrepancy in the number of header levels and pages in the subtree was resolved. These modifications result in more effective, more transparent, and more systematic work with texts using the tree structure of the pages. Powered by TCPDF (www.tcpdf.org)
Klíčová slova:
Python; Převod nadpisů a stránek; Textový editor; Zim - Desktopová wiki; Zásuvný modul; Phyton; Plugin; Text editor; Transformation between headings and pages; Zim - A Desktop Wiki