add history parse

This commit is contained in:
ᴍᴏᴏɴD4ʀᴋ
2020-06-22 17:23:18 +08:00
parent 0101ffa874
commit 44bccb4dc3
9 changed files with 323 additions and 42 deletions
+26 -12
View File
@@ -5,26 +5,40 @@ import (
"hack-browser-data/core/common"
"hack-browser-data/log"
"hack-browser-data/utils"
"os"
"path/filepath"
"runtime"
)
func main() {
log.InitLog()
parse()
}
func parse() {
osName := runtime.GOOS
switch osName {
case "darwin":
chromePath, err := utils.GetDBPath(utils.LoginData)
if err != nil {
log.Error("can't find chrome.app in OS")
}
err = utils.CopyDB(chromePath, utils.LoginData)
if err != nil {
log.Println(err)
}
utils.InitChromeKey()
common.ParseDB()
//err := utils.InitChromeKey()
//if err != nil {
// log.Println(err)
// panic("init chrome key failed")
//}
case "windows":
fmt.Println("Windows")
}
os.Remove(utils.LoginData)
//chromePath, err := utils.GetDBPath(utils.LoginData, utils.History, utils.BookMarks, utils.Cookies, utils.WebData)
chromePath, err := utils.GetDBPath(utils.Bookmarks)
if err != nil {
log.Error("can't find chrome.app in OS")
}
for _, v := range chromePath {
dst := filepath.Base(v)
err := utils.CopyDB(v, dst)
if err != nil {
log.Println(err)
continue
}
common.ParseDB(dst)
}
}