feat: rename item temp filename

This commit is contained in:
ᴍᴏᴏɴD4ʀᴋ
2022-04-11 15:53:19 +08:00
parent 899793d293
commit 8b8cab4393
16 changed files with 413 additions and 421 deletions
+25
View File
@@ -24,3 +24,28 @@ const (
UnknownItem = "unknown item"
UnsupportedItem = "unsupported item"
)
const (
TempChromiumKey = "chromiumKey"
TempChromiumPassword = "password"
TempChromiumCookie = "cookie"
TempChromiumBookmark = "bookmark"
TempChromiumHistory = "history"
TempChromiumDownload = "download"
TempChromiumCreditCard = "creditCard"
TempChromiumLocalStorage = "localStorage"
TempChromiumExtension = "extension"
TempYandexPassword = "yandexPassword"
TempYandexCreditCard = "yandexCreditCard"
TempFirefoxKey4 = "firefoxKey4"
TempFirefoxPassword = "firefoxPassword"
TempFirefoxCookie = "firefoxCookie"
TempFirefoxBookmark = "firefoxBookmark"
TempFirefoxHistory = "firefoxHistory"
TempFirefoxDownload = "firefoxDownload"
TempFirefoxCreditCard = ""
TempFirefoxLocalStorage = ""
TempFirefoxExtension = ""
)
+50 -95
View File
@@ -1,45 +1,5 @@
package item
import (
data2 "hack-browser-data/internal/browingdata"
)
var DefaultFirefox = []Item{
FirefoxKey4,
FirefoxPassword,
FirefoxCookie,
FirefoxBookmark,
FirefoxHistory,
FirefoxDownload,
FirefoxCreditCard,
FirefoxLocalStorage,
FirefoxExtension,
}
var DefaultYandex = []Item{
ChromiumKey,
ChromiumCookie,
ChromiumBookmark,
ChromiumHistory,
ChromiumDownload,
ChromiumLocalStorage,
ChromiumExtension,
YandexPassword,
YandexCreditCard,
}
var DefaultChromium = []Item{
ChromiumKey,
ChromiumPassword,
ChromiumCookie,
ChromiumBookmark,
ChromiumHistory,
ChromiumDownload,
ChromiumCreditCard,
ChromiumLocalStorage,
ChromiumExtension,
}
type Item int
const (
@@ -117,39 +77,39 @@ func (i Item) FileName() string {
func (i Item) String() string {
switch i {
case ChromiumKey:
return "chromiumKey"
return TempChromiumKey
case ChromiumPassword:
return "password"
return TempChromiumPassword
case ChromiumCookie:
return "cookie"
return TempChromiumCookie
case ChromiumBookmark:
return "bookmark"
return TempChromiumBookmark
case ChromiumDownload:
return "download"
return TempChromiumDownload
case ChromiumLocalStorage:
return "localStorage"
return TempChromiumLocalStorage
case ChromiumCreditCard:
return "creditCard"
return TempChromiumCreditCard
case ChromiumExtension:
return UnsupportedItem
case ChromiumHistory:
return "history"
return TempChromiumExtension
case YandexPassword:
return "yandexPassword"
return TempYandexPassword
case YandexCreditCard:
return "yandexCreditCard"
return TempYandexCreditCard
case FirefoxKey4:
return "firefoxKey4"
return TempFirefoxKey4
case FirefoxPassword:
return "firefoxPassword"
return TempFirefoxPassword
case FirefoxCookie:
return "firefoxCookie"
return TempFirefoxPassword
case FirefoxBookmark:
return "firefoxBookmark"
return TempFirefoxBookmark
case FirefoxDownload:
return "firefoxDownload"
return TempFirefoxDownload
case FirefoxHistory:
return "firefoxHistory"
return TempFirefoxHistory
case FirefoxLocalStorage:
return UnsupportedItem
case FirefoxCreditCard:
@@ -161,43 +121,38 @@ func (i Item) String() string {
}
}
// NewBrowsingData returns a new Source instance.
// TODO: remove this function
func (i Item) NewBrowsingData() data2.Source {
switch i {
case ChromiumKey:
return nil
case ChromiumPassword:
return &data2.ChromiumPassword{}
case ChromiumCookie:
return &data2.ChromiumCookie{}
case ChromiumBookmark:
return &data2.ChromiumBookmark{}
case ChromiumDownload:
return &data2.ChromiumDownload{}
case ChromiumLocalStorage:
return nil
case ChromiumCreditCard:
return &data2.ChromiumCreditCard{}
case ChromiumExtension:
return nil
case ChromiumHistory:
return &data2.ChromiumHistory{}
case YandexPassword:
return &data2.ChromiumPassword{}
case YandexCreditCard:
return &data2.ChromiumCreditCard{}
case FirefoxPassword:
return &data2.FirefoxPassword{}
case FirefoxCookie:
return &data2.FirefoxCookie{}
case FirefoxBookmark:
return &data2.FirefoxBookmark{}
case FirefoxDownload:
return &data2.FirefoxDownload{}
case FirefoxHistory:
return &data2.FirefoxHistory{}
default:
return nil
}
var DefaultFirefox = []Item{
FirefoxKey4,
FirefoxPassword,
FirefoxCookie,
FirefoxBookmark,
FirefoxHistory,
FirefoxDownload,
FirefoxCreditCard,
FirefoxLocalStorage,
FirefoxExtension,
}
var DefaultYandex = []Item{
ChromiumKey,
ChromiumCookie,
ChromiumBookmark,
ChromiumHistory,
ChromiumDownload,
ChromiumLocalStorage,
ChromiumExtension,
YandexPassword,
YandexCreditCard,
}
var DefaultChromium = []Item{
ChromiumKey,
ChromiumPassword,
ChromiumCookie,
ChromiumBookmark,
ChromiumHistory,
ChromiumDownload,
ChromiumCreditCard,
ChromiumLocalStorage,
ChromiumExtension,
}