This is a tool to search key word in a folder.
Project description
📦 Note_search 用户手册
安装
pip install Note_search
需求
为了解决用户查找自己笔记的需求,希望在短时间内寻找到自己需要的笔记。
难点
- 文件路径处理
- 各个文件读取
- 汇总数据储存方法,csv,xlsx,sql
- 汇总存储时数据格式
- 启动程序时提问是都更新索引数据
- 检索数据时返回数据结果格式: “文件名称:path + 是否自动打开文件,是否快速获取笔记简介,笔记所处行数”
预期功能
一、交互
- 获取用户输入 2. 获取用户要查询的路径 3. 新路径 4. 默认路径 3. 获取用户要查询的内容
二、结果
- 查询到结果则返回结果「该文件路径」和部分内容「前100字」 2. 并提示是否自动打开文件 3. 打开错误则返回报错信息
- 无结果则返回提示
- 询问是否继续查询 4. 继续查询输入 1 5. 结束查询输入 0
三、特殊功能
- 每次程序启动询问是否要生成新的检索文件「意为:"生成数据库"」——update 2. up:更新 3. noup:不更新
扩展:
- 简易文件下载器
- GUI or web
开发日志
- 2022年09月30日
- 读取文件时如何剔除空行,处理的方式记录在了github。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
NoteBookSearch-0.0.4.tar.gz
(10.1 kB
view details)
Built Distribution
File details
Details for the file NoteBookSearch-0.0.4.tar.gz
.
File metadata
- Download URL: NoteBookSearch-0.0.4.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab8aa99d22a648d7e400574012124bde571ece00d6523467bbde6e7ebaa909c8 |
|
MD5 | c771471701e1120100c7ce8a6978862f |
|
BLAKE2b-256 | aaa345d7564603cc9621497610651f3c9ddde9e39f565c03d8eb114b8e5b3700 |
File details
Details for the file NoteBookSearch-0.0.4-py2.py3-none-any.whl
.
File metadata
- Download URL: NoteBookSearch-0.0.4-py2.py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1f49c1f1f0c4ed896ed5009aa8745a837ae41c451fb087e15d25ec2844c70c0 |
|
MD5 | 3dcba20be45d430135810e2e104d7768 |
|
BLAKE2b-256 | e73f5b64568d6774a871777b1952e7967fd5305a56be9c347fd6506064ab16fc |