【发布时间】:2018-02-27 22:36:16
【问题描述】:
我正在使用应用程序 Zim Wiki(跨平台,FOSS),我使用它来保存个人 wiki,其中包含来自表格、复制和粘贴、我自己的写作、下载和附加 .png 和.html 文件用于查看和离线访问。
未写入或未粘贴的数据可以以名称、url地址、图片的名称和位置等附件的形式存储在表格中。
要插入到zim,我可以使用WSIWYG的前端,或者制作每个条目的骨架,我可以修改一个模板文本条目。如果我这样做,除了每行中每个字符的位置和身份之外,没有任何问题。
通过提供此图片中的文字:
DandelionDemo source text,
--我可以为蒲公英做这个条目:
DandelionDemo Wiki.
所以,我可以在 Zim 中生成并命名 Wiki 条目,它会为我创建 .txt 文件,并插入时间戳和标题,因此,没有粘贴字段的此类条目的模板将是:
**Full Scientific Name: **[[|]]**[syn]**
**Common Name(s): **
===== =====
**USDA PLANTS entry for Code:** [[https://plants.usda.gov/core/profile?symbol=|]] **- CalPhotos available images for:** [[https://calphotos.berkeley.edu/cgi/img_query?query_src=photos_index&where-taxon=|]]
**---**
**From - Wikipedia **[[wp?]] **- **[[/Docs/Plants/]]
{{/Docs/Plants/?height=364}}{{/Docs/Plants/?height=364}}
**()** //,// [[|(source)]]
**()** //// [[|(source)]]
**Wikipedia Intro: **////
---
所以第一行的内容,在第 31 个字符(这是一个制表符)之后,粘贴“http...{etc}。然后程序将在“之后插入“Taraxacum officinale...{etc}” |”,或者第 32 个字符是什么,等等。这些数据可以来自“table1”和“table2”,或者将表格组合成一个未规范化的“table1table2”,其中每一行都可以转换为文本或.csv 或者我不知道,你怎么看?
有没有办法在 LibreOffice 中做到这一点?我使用 LibreOffice Base 生成了一个填充字段的“书”表单,但它的数据要简单得多,没有 wiki 喜欢和拖放粘贴图像和附件。所以也许答案是更简单?这些表目前不是已注册数据库的一部分,但是一旦我决定了这样做的方法,我就可以这样做。
我最终正在寻找一种“方法”,希望是一种“简单”的方法。但是,这可能不在 LibreOffice 中。如果没有,我知道我可以在 Python 中做到这一点,但我对 Python 的了解还不够多。如果它涉及一种语言,那是我不知道的第一个也是唯一一个我会为这个项目投资学习的语言。如果您知道在 Python 中执行此操作的“方法”,请告诉我,我的第一个项目和构建学习过程的方法将是学习您分享的方法。
如果您知道其他一些 Linux GUI,我肯定会感兴趣,但只对涉及最少/无编译的活动免费和开源构建感兴趣。我知道 SQL 和 DBMS 的基础知识。过去,已经让 Microsoft SQL server lite 工作,但还没有 DBeaver。如果您知道 CLI 方式,也请告诉我,但我是一个自学成才、热爱户外的 Linux 新手,主要知道如何调整程序中的小设置,如何使用像 ImageMagick 这样简单的程序,我已经建立了一个Drupal 和 Wordpress 的几个 Lamp 堆栈(没有 BASH 等)。
非常感谢!
【问题讨论】:
标签: python linux database wiki libreoffice