changed favicon fetcher

This commit is contained in:
pandadev 2024-08-09 17:08:46 +02:00
parent 9dd8471492
commit 1e756f8e48
No known key found for this signature in database
GPG key ID: C39629DACB8E762F
4 changed files with 29 additions and 28 deletions

41
src-tauri/Cargo.lock generated
View file

@ -1324,14 +1324,14 @@ dependencies = [
[[package]]
name = "filetime"
version = "0.2.23"
version = "0.2.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550"
dependencies = [
"cfg-if",
"libc",
"redox_syscall 0.4.1",
"windows-sys 0.52.0",
"libredox",
"windows-sys 0.59.0",
]
[[package]]
@ -2457,6 +2457,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
"bitflags 2.6.0",
"libc",
"redox_syscall 0.5.3",
]
[[package]]
@ -4946,9 +4947,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "tauri"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e2200ca115a6812984431f07fb0daa00afcd68b09d3ca24941b470f79462aa6"
checksum = "19ee93e545e49458813d4ed16179c67ee6141dba140ec3d4f078dda3b8d4e0d1"
dependencies = [
"anyhow",
"bytes",
@ -4996,9 +4997,9 @@ dependencies = [
[[package]]
name = "tauri-build"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be3ff85695ade2315c82a7c04ac8904b12c0cc9981187cf4cd38700a6c739bfd"
checksum = "96a58b3a716b51d7f671f729bb8c0a53cd2551eec8450c64e828ef4e6c9f948e"
dependencies = [
"anyhow",
"cargo_toml",
@ -5018,9 +5019,9 @@ dependencies = [
[[package]]
name = "tauri-codegen"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba3751f726e0180dfe43e66d6a73fe891eb898a06118b59547228ce8d331a0df"
checksum = "90a9e63ecd827d57228864764e0234935c9aac230099cf145197c8c08e754ced"
dependencies = [
"base64 0.22.1",
"brotli",
@ -5045,9 +5046,9 @@ dependencies = [
[[package]]
name = "tauri-macros"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b03b174fc38ac96701f57fa1a8cfcc0686b10d1112e1ed98e9788689745c61e2"
checksum = "a54f5d5b289aa6215ffcfed7d4ff9960a04b7a854436d04519a9fcf911050cba"
dependencies = [
"heck 0.5.0",
"proc-macro2",
@ -5059,9 +5060,9 @@ dependencies = [
[[package]]
name = "tauri-plugin"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51a5c65ab8536a7e27b70ecbb0713ab42e8508acd9af1bc4a0817ccf7caf3165"
checksum = "03ce2ac5e182251ff932750d69c9b240a78e44901a7a6234814d63c595b43660"
dependencies = [
"anyhow",
"glob",
@ -5224,9 +5225,9 @@ dependencies = [
[[package]]
name = "tauri-runtime"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68b0586932e7fd72778fb1067c16b5edf0d0d23c3fe1a1d9a6d9b212e7ab8394"
checksum = "8f01b129b1ebdf09563c354760dbe7c0e96a166b4e33362d9c8d207f527c7ea5"
dependencies = [
"dpi",
"gtk",
@ -5243,9 +5244,9 @@ dependencies = [
[[package]]
name = "tauri-runtime-wry"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ebb9ec03b2418a29f56da626da9c1b00ce085effd48bc7444bd864d889fe7ae"
checksum = "fcda27639094ace2bf25f00bc10e35ea4e3af2f92753b1bdd2a174d1fa5a6292"
dependencies = [
"cocoa 0.25.0",
"gtk",
@ -5267,9 +5268,9 @@ dependencies = [
[[package]]
name = "tauri-utils"
version = "2.0.0-rc.1"
version = "2.0.0-rc.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a640df6551e1d47f3c05c5296aa6c8b41ffad0f6fdcd42e244c2eaec160cb428"
checksum = "28bb83cffa26e9cb7a2b3d0c31ab87bf277f44aaaa90f17159aef4d37aabd051"
dependencies = [
"brotli",
"cargo_metadata",

View file

@ -198,7 +198,7 @@ async fn save_image<R: Runtime>(app_handle: &AppHandle<R>, base64_image: &str) -
async fn fetch_favicon_as_base64(url: url::Url) -> Result<Option<String>, Box<dyn std::error::Error>> {
let client = reqwest::Client::new();
let favicon_url = format!("https://icon.horse/icon/{}", url.host_str().unwrap());
let favicon_url = format!("https://favicone.com/{}", url.host_str().unwrap());
let response = client.get(&favicon_url).send().await?;
if response.status().is_success() {

View file

@ -73,12 +73,12 @@ fn main() {
window.hide().unwrap();
}
#[cfg(dev)]
{
let window = app.get_webview_window("main").unwrap();
window.open_devtools();
window.close_devtools();
}
// #[cfg(dev)]
// {
// let window = app.get_webview_window("main").unwrap();
// window.open_devtools();
// window.close_devtools();
// }
let app_data_dir = app
.path()

View file

@ -1,6 +1,6 @@
{
"productName": "Qopy",
"version": "0.1.0",
"version": "0.1.1",
"identifier": "net.pandadev.qopy",
"build": {
"frontendDist": "../dist",