mirror of
https://github.com/ZiuChen/ClipboardManager.git
synced 2025-06-08 06:16:18 +08:00
v1.0.3
This commit is contained in:
parent
d2c591047e
commit
c1aac6553e
@ -1,7 +1,7 @@
|
|||||||
// /*
|
// /*
|
||||||
// name: clipboard_manager
|
// name: clipboard_manager
|
||||||
// author: Github @ZiuChen
|
// author: Github @ZiuChen
|
||||||
// lastUpdate: v1.0.2 2022/08/15
|
// lastUpdate: v1.0.3 2022/08/16
|
||||||
// desc: 监听剪贴板 读写本地文件
|
// desc: 监听剪贴板 读写本地文件
|
||||||
// */
|
// */
|
||||||
|
|
||||||
@ -14,6 +14,10 @@ const homePath = utools.getPath('home')
|
|||||||
const userDataPath = utools.getPath('userData')
|
const userDataPath = utools.getPath('userData')
|
||||||
const dbName = '_utools_clipboard_manager_storage'
|
const dbName = '_utools_clipboard_manager_storage'
|
||||||
|
|
||||||
|
const isMacOs = utools.isMacOs()
|
||||||
|
const isWindows = utools.isWindows()
|
||||||
|
const DBPath = `${isMacOs ? userDataPath : homePath}${isWindows ? '\\' : '/'}${dbName}`
|
||||||
|
|
||||||
class DB {
|
class DB {
|
||||||
constructor(path) {
|
constructor(path) {
|
||||||
const d = new Date()
|
const d = new Date()
|
||||||
@ -85,7 +89,6 @@ class DB {
|
|||||||
}
|
}
|
||||||
filterDataBaseViaData(key) {
|
filterDataBaseViaData(key) {
|
||||||
// 过滤展示数据
|
// 过滤展示数据
|
||||||
// TODO: 添加文件/目录名筛选
|
|
||||||
const filterValue = key.toLowerCase()
|
const filterValue = key.toLowerCase()
|
||||||
const textItems = this.dataBase.data.filter((item) => item.type === 'text')
|
const textItems = this.dataBase.data.filter((item) => item.type === 'text')
|
||||||
return textItems.filter((item) => item.data.toLowerCase().indexOf(filterValue) !== -1)
|
return textItems.filter((item) => item.data.toLowerCase().indexOf(filterValue) !== -1)
|
||||||
@ -173,9 +176,7 @@ const paste = () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const isMacOs = utools.isMacOs()
|
const db = new DB(DBPath)
|
||||||
const path = `${isMacOs ? userDataPath : homePath}\\${dbName}`
|
|
||||||
const db = new DB(path)
|
|
||||||
db.init()
|
db.init()
|
||||||
|
|
||||||
watchClipboard(db, (item) => {
|
watchClipboard(db, (item) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user