pimpbunny fixed
This commit is contained in:
@@ -1,2 +1,3 @@
|
|||||||
[build]
|
[build]
|
||||||
rustflags = ["-C", "debuginfo=1"]
|
rustflags = ["-C", "debuginfo=1"]
|
||||||
|
rustc-wrapper = "sccache"
|
||||||
11
Cargo.toml
11
Cargo.toml
@@ -42,3 +42,14 @@ opt-level = 0
|
|||||||
debug = 1
|
debug = 1
|
||||||
codegen-units = 256
|
codegen-units = 256
|
||||||
incremental = true
|
incremental = true
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
# Make release builds faster by trading some peak perf for compile time.
|
||||||
|
# - opt-level = 2: slightly less optimization than 3 but noticeably faster builds.
|
||||||
|
# - codegen-units > 1: enables parallel code generation across crates.
|
||||||
|
# - lto = false: disabling link-time optimization speeds up linking.
|
||||||
|
# - debug = 0: skip debug info to reduce build work.
|
||||||
|
opt-level = 3
|
||||||
|
codegen-units = 16
|
||||||
|
lto = false
|
||||||
|
debug = 0
|
||||||
|
|||||||
@@ -252,7 +252,7 @@ impl PimpbunnyProvider {
|
|||||||
_ => "&sort_by=post_date",
|
_ => "&sort_by=post_date",
|
||||||
};
|
};
|
||||||
let video_url = format!(
|
let video_url = format!(
|
||||||
"{}/videos/{}/?videos_per_page=20{}",
|
"{}/videos/{}/?videos_per_page=32{}",
|
||||||
self.url, page, sort_string
|
self.url, page, sort_string
|
||||||
);
|
);
|
||||||
let old_items = match cache.get(&video_url) {
|
let old_items = match cache.get(&video_url) {
|
||||||
@@ -267,7 +267,7 @@ impl PimpbunnyProvider {
|
|||||||
vec![]
|
vec![]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
println!("pimpbunny: fetching url: {}", video_url);
|
||||||
let mut requester = options.requester.clone().unwrap();
|
let mut requester = options.requester.clone().unwrap();
|
||||||
let text = requester.get(&video_url, Some(Version::HTTP_11)).await.unwrap();
|
let text = requester.get(&video_url, Some(Version::HTTP_11)).await.unwrap();
|
||||||
let video_items: Vec<VideoItem> = self
|
let video_items: Vec<VideoItem> = self
|
||||||
@@ -367,7 +367,7 @@ impl PimpbunnyProvider {
|
|||||||
let block = match html
|
let block = match html
|
||||||
.split("-pagination-wrapper")
|
.split("-pagination-wrapper")
|
||||||
.next()
|
.next()
|
||||||
.and_then(|s| s.split("video_list").nth(2))
|
.and_then(|s| s.split("list_items").nth(1))
|
||||||
{
|
{
|
||||||
Some(b) => b,
|
Some(b) => b,
|
||||||
None => return vec![],
|
None => return vec![],
|
||||||
|
|||||||
Reference in New Issue
Block a user