wiz search
1.0.0
Mac 版の Weizhi Notes は、ネットワークがない場合は全文検索を使用できません。 CTF オフライン コンテストに参加しようとしてインターネットからブロックされてしまった場合、メモを検索することはできず、決断するしかありません。
Weizhi ノートのストレージを分析した結果、メタデータの保存には非常にシンプルな形式が使用され、各ノートは実際に ZIP で圧縮され、HTML と Web ページの画像が圧縮パッケージにパックされます。非常に簡単なので、全文検索機能を自分で開発するのが良いでしょう。最初は Weizhi Notes のクライアント オープンソース コードを変更することも検討しましたが、C++ で書かれており、理解できず、変更するのが面倒だったので、最終的に Python で Web サイトを作成することに決め、使用しました。オフライン検索機能を確立するための、whoosh および jieba の単語分割。
注: Index.py を実行してインデックスを再作成する場合は、まず app.py を停止してください。