update README
This commit is contained in:
parent
569a3cc31f
commit
a6cb321822
1 changed files with 11 additions and 22 deletions
33
README.md
33
README.md
|
@ -18,15 +18,19 @@ An efficient website icon scraper for rust or command line usage.
|
||||||
|
|
||||||
First run `cargo install site_icons`, then:
|
First run `cargo install site_icons`, then:
|
||||||
|
|
||||||
```bash
|
<details open>
|
||||||
site-icons https://github.com
|
<summary><code>site-icons https://github.com</code></summary>
|
||||||
# https://github.githubassets.com/favicons/favicon.svg site_favicon svg
|
|
||||||
# https://github.githubassets.com/app-icon-512.png app_icon png 512x512
|
```
|
||||||
# https://github.githubassets.com/apple-touch-icon-180x180.png app_icon png 180x180
|
https://github.githubassets.com/favicons/favicon.svg site_favicon svg
|
||||||
|
https://github.githubassets.com/app-icon-512.png app_icon png 512x512
|
||||||
|
https://github.githubassets.com/apple-touch-icon-180x180.png app_icon png 180x180
|
||||||
```
|
```
|
||||||
|
|
||||||
<details>
|
</details>
|
||||||
<summary>View JSON output<pre>site-icons https://reactjs.org --json</pre></summary>
|
|
||||||
|
<details open>
|
||||||
|
<summary><code>site-icons https://reactjs.org --json</code></summary>
|
||||||
|
|
||||||
```json
|
```json
|
||||||
[
|
[
|
||||||
|
@ -63,21 +67,6 @@ site-icons https://github.com
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
### Rust usage
|
|
||||||
|
|
||||||
```rust
|
|
||||||
use site_icons::SiteIcons;
|
|
||||||
|
|
||||||
let mut icons = SiteIcons::new();
|
|
||||||
// scrape the icons from a url
|
|
||||||
let entries = icons.load_website("https://github.com", false).await?;
|
|
||||||
|
|
||||||
// entries are sorted from highest to lowest resolution
|
|
||||||
for icon in entries {
|
|
||||||
println!("{:?}", icon)
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Sources
|
### Sources
|
||||||
|
|
||||||
- HTML favicon tag (or looking for default `/favicon.svg` / `/favicon.ico`)
|
- HTML favicon tag (or looking for default `/favicon.svg` / `/favicon.ico`)
|
||||||
|
|
Reference in a new issue