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.7.tar.gz
(10.1 kB
view details)
Built Distribution
File details
Details for the file NoteBookSearch-0.0.7.tar.gz
.
File metadata
- Download URL: NoteBookSearch-0.0.7.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 | 094502a53574ba20ff5a8d0bac99e26044e7ad8f16bdcbf18e1931f80e2f91b7 |
|
MD5 | e0f1a211ba0477fe7be522889edc50fd |
|
BLAKE2b-256 | c02b080e6d1bcc2a816122286ab7126bd9faa479a93106bbcfc68d3b569a45ed |
File details
Details for the file NoteBookSearch-0.0.7-py2.py3-none-any.whl
.
File metadata
- Download URL: NoteBookSearch-0.0.7-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 | 8c1ebe532cab8016b718876ecfef62e48e8ba872c32219172f275a94bf5a6499 |
|
MD5 | e8f4da8b491d8661f28c3ed1d9785f1f |
|
BLAKE2b-256 | d668b65dc33e6ee62db288043eb084dd010f6a8ab82bd70a2e48862ab54cbd1e |