Skip to content

Commit

Permalink
chore(page): fix domain name clean handling
Browse files Browse the repository at this point in the history
  • Loading branch information
j-mendez committed Jul 26, 2023
1 parent 6b1ec19 commit 4353e7d
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 23 deletions.
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions examples/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spider_examples"
version = "1.34.3"
version = "1.34.4"
authors = ["madeindjs <[email protected]>", "j-mendez <[email protected]>"]
description = "Multithreaded web crawler written in Rust."
repository = "https://github.com/spider-rs/spider"
Expand All @@ -22,7 +22,7 @@ htr = "0.5.27"
flexbuffers = "2.0.0"

[dependencies.spider]
version = "1.34.3"
version = "1.34.4"
path = "../spider"
features = ["serde"]

Expand Down
2 changes: 1 addition & 1 deletion spider/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spider"
version = "1.34.3"
version = "1.34.4"
authors = ["madeindjs <[email protected]>", "j-mendez <[email protected]>"]
description = "The fastest web crawler written in Rust."
repository = "https://github.com/spider-rs/spider"
Expand Down
10 changes: 5 additions & 5 deletions spider/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This is a basic async example crawling a web page, add spider to your `Cargo.tom

```toml
[dependencies]
spider = "1.34.3"
spider = "1.34.4"
```

And then the code:
Expand Down Expand Up @@ -87,7 +87,7 @@ We have a couple optional feature flags. Regex blacklisting, jemaloc backend, gl

```toml
[dependencies]
spider = { version = "1.34.3", features = ["regex", "ua_generator"] }
spider = { version = "1.34.4", features = ["regex", "ua_generator"] }
```

1. `ua_generator`: Enables auto generating a random real User-Agent.
Expand All @@ -108,7 +108,7 @@ Move processing to a worker, drastically increases performance even if worker is

```toml
[dependencies]
spider = { version = "1.34.3", features = ["decentralized"] }
spider = { version = "1.34.4", features = ["decentralized"] }
```

```sh
Expand All @@ -128,7 +128,7 @@ Allow regex for blacklisting routes

```toml
[dependencies]
spider = { version = "1.34.3", features = ["regex"] }
spider = { version = "1.34.4", features = ["regex"] }
```

```rust,no_run
Expand All @@ -155,7 +155,7 @@ If you are performing large workloads you may need to control the crawler by ena

```toml
[dependencies]
spider = { version = "1.34.3", features = ["control"] }
spider = { version = "1.34.4", features = ["control"] }
```

```rust
Expand Down
10 changes: 4 additions & 6 deletions spider/src/page.rs
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,10 @@ pub fn domain_name(domain: &Url) -> &str {
Some(b) => {
let b = b.split('.').collect::<Vec<&str>>();

if b.len() > 2 {
b[1]
} else if b.len() == 2 {
b[0]
} else {
b[b.len() - 2]
if b.len() > 0 {
b[b.len() - 1]
} else {
""
}
}
_ => "",
Expand Down
4 changes: 2 additions & 2 deletions spider_cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spider_cli"
version = "1.34.3"
version = "1.34.4"
authors = ["madeindjs <[email protected]>", "j-mendez <[email protected]>"]
description = "The fastest web crawler CLI written in Rust."
repository = "https://github.com/spider-rs/spider"
Expand All @@ -26,7 +26,7 @@ quote = "1.0.18"
failure_derive = "0.1.8"

[dependencies.spider]
version = "1.34.3"
version = "1.34.4"
path = "../spider"

[[bin]]
Expand Down
2 changes: 1 addition & 1 deletion spider_cli/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ spider --domain http://localhost:3000 download
```

```sh
spider_cli 1.34.3
spider_cli 1.34.4
madeindjs <[email protected]>, j-mendez <[email protected]>
The fastest web crawler CLI written in Rust.

Expand Down
4 changes: 2 additions & 2 deletions spider_worker/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spider_worker"
version = "1.34.3"
version = "1.34.4"
authors = ["madeindjs <[email protected]>", "j-mendez <[email protected]>"]
description = "The fastest web crawler CLI written in Rust."
repository = "https://github.com/spider-rs/spider"
Expand All @@ -22,7 +22,7 @@ lazy_static = "1.4.0"
env_logger = "0.10.0"

[dependencies.spider]
version = "1.34.3"
version = "1.34.4"
path = "../spider"
features = ["serde", "flexbuffers"]

Expand Down

0 comments on commit 4353e7d

Please sign in to comment.