The App | As part of the Periplus project, a software application (Periplus App) was developed with the following capabilities. Users compile a text in an Excel file that contains general information about the edition, as well as the content organized in books, sections, and paragraphs. Upon loading the text into the Periplus App, it identifies each word, assigns a unique identifier, and generates a local SQLite database. The content is then presented in a standalone Electron application, developed with Python, JavaScript, and HTML, which runs locally. On-screen, the interface is split: the map is displayed on the left, while the original text and its translation (in Modern Greek, English or in other language) is shown next to it. Users have the ability to tag words in both the original and translated text. These tags are displayed in a table at the bottom of the screen. Tags and their associated data are saved in the local SQLite database. Furthermore, all database tables can be effortlessly exported into simple text files in a tabular format. Ultimately, Periplus App also has the capability to autonomously generate HTML pages for each book, section, and paragraph of the text. These pages feature the Periplus Atlas and active links within the text. All HTML pages on this site (including the present one) have been generated automatically by Periplus App. |
The Data |
The source code for the Periplus App is set to be made publicly available and hosted on GitHub, where it will be released under the same Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. Furthermore, the data produced for the Periplus project will also be made publicly available, with open access granted under the same license. |