Skip to content

marcmo/linkchecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checking links on a website

...is actually a very good problem to get to know a programming language!

Go-solution

Concurrently executing link-check for a given html site.

go-dependencies:

  • github.com/PuerkitoBio/goquery (to scrap links from html documents)
  • github.com/fatih/color (to color my log output)

Example Usage

go run *.go -s=http://esrlabs.com -p=20

Python-solution

straight forward concurrency, multi-threaded solution

Example Usage

./check.py -s http://esrlabs.com -p 20

Haskell-solution

using STM for all concurrency

Example Usage

$ cd haskell
$ stack setup
$ stack build
$ stack exec linkcheck

About

implement a linkchecker to toy around with different concurrency aproaches

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published