Matthias
622dc32585
exclude https://example.com/README.md from link checking
2020-12-15 00:49:27 +01:00
Matthias
01f70bdc0a
Mention lychee itself as a user
2020-12-15 00:46:42 +01:00
Matthias
534f3c2744
Use lychee for checking links in the lychee repo ( #79 )
...
How meta.
2020-12-15 00:45:28 +01:00
Matthias
25e15500a7
Fix link
2020-12-15 00:43:45 +01:00
Matthias
497971a4a2
Remove duplicate entry in comparison table
2020-12-15 00:42:54 +01:00
Matthias
12f6c62f92
Add new lychee users
2020-12-14 11:38:10 +01:00
dependabot-preview[bot]
57d5e633fb
Bump openssl-sys from 0.9.58 to 0.9.59
...
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl ) from 0.9.58 to 0.9.59.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.58...openssl-sys-v0.9.59 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-14 07:47:01 +00:00
Matthias
a78e8318cd
Add (machine-readable) output file support ( fixes #53 )
...
For now we only support JSON.
I honestly don't know if it makes sense to include other formats.
For example, MD and HTML are not really
machine-readable. YAML is not
a great standard format for this use-case. Open for discussions, though.
2020-12-14 01:15:14 +01:00
Matthias
74808d98e6
Cleanup Docker image ( #75 )
...
Move `lychee` binary to `/usr/local/bin` to make it callable
without a full path.
This makes it easier to use from the lychee Github action
in the future.
Also the user setup is making things unnecessary complicated
and could be prohibited in some environments so this commit
is removing it and uses the defaults.
2020-12-13 00:43:12 +01:00
Matthias
60eb3ce31b
Mention binary releases in README.md
2020-12-12 00:28:56 +01:00
Matthias Endler
49898f1d4b
Update missing Cargo.lock
2020-12-11 23:19:28 +01:00
Matthias
a350c08503
Bump version
2020-12-11 22:58:07 +01:00
Matthias
c7d7c6c952
Build binaries for Linux, Windows, and macOS for every release ( #74 )
...
* Build binaries for Linux, Windows, and macOS for every release
* Add vendored-openssl feature flag
This allows us to trigger a build which
includes a static dependency to openssl by compiling it from source in a
build.rs script. It is useful for Linux, which has wildly different config
parameters for different architectures.
* Add openssl-sys as direct dependency
This allows us to pass the vendored-openssl
feature flag to this dependency and compile openssl from source
* Update Cargo.lock
* Cleanup
2020-12-11 22:13:26 +01:00
Paweł Romanowski
0c88798ce9
Update .gif in README.md ( #73 )
...
The .gif removes crate and Rust versions, and speeds up typing
2020-12-09 00:30:52 +01:00
dependabot-preview[bot]
c4c9726358
Bump check-if-email-exists from 0.8.15 to 0.8.16
...
Bumps [check-if-email-exists](https://github.com/amaurymartiny/check-if-email-exists ) from 0.8.15 to 0.8.16.
- [Release notes](https://github.com/amaurymartiny/check-if-email-exists/releases )
- [Changelog](https://github.com/amaurymartiny/check-if-email-exists/blob/master/CHANGELOG.md )
- [Commits](https://github.com/amaurymartiny/check-if-email-exists/compare/v0.8.15...v0.8.16 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-08 07:34:05 +00:00
dependabot-preview[bot]
b16ad04656
Bump serde from 1.0.117 to 1.0.118
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.117 to 1.0.118.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.117...v1.0.118 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 06:59:52 +00:00
dependabot-preview[bot]
9de0034af8
Bump anyhow from 1.0.34 to 1.0.35
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.34...1.0.35 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 06:59:42 +00:00
Paweł Romanowski
ade1f7fee1
Update demo .gif in README.md ( #69 )
...
The .gif is looping and on black background
2020-12-06 14:52:16 +01:00
anarcat
a332582c65
linkchecker supports HTML files ( #67 )
...
* linkchecker supports HTML files
Not sure if that's an omission or of I missed something, but I believe that checking local `.html` files works in linkchecker.
* linkchecker also supports Markdown files
... with the `markdowncheck` plugin.
2020-12-05 21:34:34 +01:00
Paweł Romanowski
0167502d8d
Update GitHub token info, add my repo as user ( #66 )
2020-12-04 22:42:10 +01:00
Matthias
3401999ccc
Publish releases on crates.io ( #65 )
2020-12-04 13:09:50 +01:00
Matthias
b7ab4abb0d
Make lychee usable as a library #13 ( #46 )
...
This splits up the code into a `lib` and a `bin`
to make the runtime usable from other crates.
Co-authored-by: Paweł Romanowski <pawroman@pawroman.dev>
2020-12-04 10:44:31 +01:00
Matthias
b6dbf038d0
fix typo
2020-12-03 15:09:44 +01:00
Matthias
13559cde3d
Create LICENSE-APACHE
2020-12-03 15:08:33 +01:00
Matthias
ff662df827
Create LICENSE-MIT
2020-12-03 15:08:00 +01:00
Matthias
096b372bee
Mention official Docker image
2020-12-03 00:05:31 +01:00
Matthias
936c5440b1
Add official Docker image #40
2020-12-02 23:43:05 +01:00
Paweł Romanowski
1f787613d4
Add support for reading from stdin and make input handling more robust ( closes #26 )
...
* Adds a `skip_missing` flag
* Adds an `Input` enum to handle different types of inputs
2020-12-02 23:28:37 +01:00
Paweł Romanowski
e197012e7a
Update troubleshooting guide, add .editorconfig ( #60 )
2020-12-02 23:07:52 +01:00
dependabot-preview[bot]
942de7d6ab
Bump structopt from 0.3.20 to 0.3.21 ( #57 )
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.20 to 0.3.21.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.20...v0.3.21 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-12-01 11:08:51 +01:00
dependabot-preview[bot]
f2302f4572
Bump futures from 0.3.5 to 0.3.8 ( #58 )
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.5 to 0.3.8.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.5...0.3.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-12-01 11:08:35 +01:00
Matthias
37f2621d85
Add contributing guidelines and create missing issues
2020-12-01 01:19:41 +01:00
Matthias
d2e349cb29
Add link to troubleshooting guide
2020-12-01 00:32:37 +01:00
Matthias
95751b7b82
Add troubleshooting guide
2020-12-01 00:30:28 +01:00
dependabot-preview[bot]
958f07ec0e
Bump reqwest from 0.10.8 to 0.10.9 ( #50 )
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.10.8 to 0.10.9.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.10.8...v0.10.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-30 15:44:31 +01:00
dependabot-preview[bot]
2f226167c4
Bump check-if-email-exists from 0.8.13 to 0.8.15 ( #49 )
...
Bumps [check-if-email-exists](https://github.com/amaurymartiny/check-if-email-exists ) from 0.8.13 to 0.8.15.
- [Release notes](https://github.com/amaurymartiny/check-if-email-exists/releases )
- [Changelog](https://github.com/amaurymartiny/check-if-email-exists/blob/master/CHANGELOG.md )
- [Commits](https://github.com/amaurymartiny/check-if-email-exists/compare/v0.8.13...v0.8.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-30 15:44:01 +01:00
dependabot-preview[bot]
13f3433c7f
Bump assert_cmd from 1.0.1 to 1.0.2
...
Bumps [assert_cmd](https://github.com/assert-rs/assert_cmd ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/assert-rs/assert_cmd/releases )
- [Changelog](https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_cmd/compare/v1.0.1...v1.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 07:04:18 +00:00
dependabot-preview[bot]
7ad9e713ac
Bump anyhow from 1.0.32 to 1.0.34
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.32 to 1.0.34.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.32...1.0.34 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-30 07:03:32 +00:00
dependabot-preview[bot]
ace25e92b8
Bump regex from 1.3.9 to 1.4.2
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.3.9 to 1.4.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.3.9...1.4.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-29 20:55:32 +00:00
dependabot-preview[bot]
be29dc7406
Bump serde from 1.0.115 to 1.0.117 ( #45 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.115 to 1.0.117.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.115...v1.0.117 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-29 21:49:18 +01:00
dependabot-preview[bot]
675c9ea2af
Bump hubcaps from 0.6.1 to 0.6.2 ( #43 )
...
Bumps [hubcaps](https://github.com/softprops/hubcaps ) from 0.6.1 to 0.6.2.
- [Release notes](https://github.com/softprops/hubcaps/releases )
- [Changelog](https://github.com/softprops/hubcaps/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/hubcaps/compare/v0.6.1...v0.6.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-29 21:48:40 +01:00
dependabot-preview[bot]
de4ccda6b6
Bump reqwest from 0.10.7 to 0.10.8 ( #41 )
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.10.7 to 0.10.8.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.10.7...v0.10.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-29 21:48:27 +01:00
dependabot-preview[bot]
f347cdc083
Bump url from 2.1.1 to 2.2.0
...
Bumps [url](https://github.com/servo/rust-url ) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.1.1...v2.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-29 20:48:20 +00:00
Matthias Endler
68b574d85d
Make README.md the default when no inputs are given
...
That used to be the case according to the docs,
but somehow we broke it while introducing some
changes.
2020-11-25 10:40:36 +01:00
Matthias
883f638857
Revamp documentation
2020-11-25 10:22:03 +01:00
Matthias
8294e47307
Properly announce lychee user agent ( #38 )
2020-11-25 10:11:02 +01:00
Matthias
b0f7a805ef
Use builder pattern and channels ( fixes #12 ) ( #33 )
...
This implements a basic builder for the Checker struct as discussed in #12 .
It is using derive_builder and uses a custom build method to instantiate the more elaborate fields like reqwest::Client.
It also adds deadpool and tokio::mpsc as dependencies to handle a pool of clients to query websites.
2020-11-24 21:30:06 +01:00
Matthias
8025a2eedb
Formatting
2020-11-23 13:10:32 +01:00
Matthias Endler
d0b7a64d0a
Refactor and add documentation
2020-11-10 00:03:50 +01:00
Matthias
1474ae802b
Update README.md
2020-11-09 12:12:57 +01:00