WikiSource作為一個世界的文獻蒐集平台,其中可供研究者使用者的資料繁如星海,為了增加使用者的便利性,也提供了檢索功能讓使用者可以找到需要的文本,但因為缺乏建立個人的資料管理方式,使用者只能將資料下載之後自己整理使用。
DocuSky是由台灣大學數位人文研究中心研發,是提供研究者一個工具集合平台,研究者能在此將資料匯入,並加上自訂的標籤或詮釋資料,並透過自己的方式將資料拆分,如此,能加速使用者對文件的分析效率,並提供許多相關分析工具讓人文研究更加便利。
WikiToDocuXml (docusky.org.tw) 是一個純前端的維基文庫應用工具,他是作為 維基文庫 與 DocuSky 數位人文學術研究平台 之間的存在,其目的是透過此工具將WikiSource原本只能單純瀏覽的資料,經過使用者的檢索與蒐集之後,附加個人化的標記與詮釋資料(元資料 - 維基百科,自由的百科全書 (wikipedia.org)),最後將檔案轉為DocuSky能接受的DocuXML格式匯入個人資料庫。
鑑於當時Vue3剛出現尚未穩定,我選擇了使用套件Buefy(Bulma與Vue的組合工具)來開發,並串接WikiSource提供的MediaWiki API,也使用了學術開源的HandsonTable來作為大量資料編輯的工具,並自己實作了Highlight文字加上標籤的工具。此工具的詳細的使用說明與功能皆在以下網址中有詳細的教學。
https://docusky.org.tw/DocuSky/docuTools/ComposeDocuXml/wiki2docuxml/