-
-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
missing features in comparison table #68
Comments
Oh wow that's quite a nice list! When I initially compiled the comparison I picked whatever I could find on various repos. Some thoughts
Yup. We support multiple
lychee is a pure CLI tool. Don't think we'll ever add a graphical interface. It's more a design decision than a lacking feature. 😉 So tbh I'd skip that part. I'd also skip the plugins but definitely mention plugin support in general. HTML5 support is an odd one. lychee reads HTML files but I'm not sure what's missing for HTML5 support. The best thing would be if we could add an entry for each link checker but I realize I ask a lot. 😃 |
Thanks for the quick reply! I understand some features might seem out of scope for lychee - I think that's fine, but I also think a fair comparison would nevertheless include those...
As much as I would love to see that happen, I don't have much more time beyond the tiny PR I submitted. Some friend also identified that lychee doesn't recurse -- which I found surprising -- so I added that to the checklist above. |
Yeah recursion is still on the todo list. See #21 |
GUI is kind of an anti-feature for me, because of (arguably) little usefulness. Some people might need/want GUI but I think it's not that useful for most use cases. I agree that it's a design decision. I also think that with JSON/CSV output, a simple GUI can be bolted on without major problems, e.g. using zenity or this: https://github.com/BashGui/easybashgui or a simple web interface. That being said, I'd welcome any contributions adding GUI if people wanted to do it 😄
In my opinion |
just to be clear, the feature list here is not something I'm proposing lychee necessarily implement. it's fine if lychee doesn't want a GUI: but it would still be nice to see how lychee differs from other similar tools, and if there is one feature it decided not to have, that's the place to document it, IMHO. |
We've since added JSON output support, which I deem to be the most useful format for machine-readability. I've also mentioned the lack of recursion functionality in the docs now and updated the remaining tools to the best of my knowledge. From your list, telnet, FTP, news:, and nntp support might be another nice addition, but I honestly don't have the time to check all tools for that functionality right now. Also adding them might make the I have to agree with @pawroman that a GUI is something I would not expect from a link checker. Same for On a more general note, I don't believe the In any case, healthy criticism is very valuable for every project, so thank you very much for the conversation @anarcat and for your help to make the docs a little more complete. ❤️ |
Hi!
By default, some crawlers (like linkchecker and the w3c link checker) respect robots.txt (because they are, after all, bots). One of the thing that got me involved in linkchecker is the ability to disable that for some sites, actually..
Is that a feature that lychee supports? Either way, it should probably be listed in the table.
Same with GUI support: linkchecker has a GUI, not sure if that's the case for lychee or the others. Oh and plugins, we have plugins too. :)
I suspect there might be other such features missing here... heck, just looking at the linkchecker readme, i find:
Those are provided through plugins:
The text was updated successfully, but these errors were encountered: