$ python linkcheck.py http://www.cs.unc.edu/Courses/comp524-s10/ http://www.cs.unc.edu/ http://www.google.com http://not.a.host http://www.cs.unc.edu/doesnt-exist Document: http://www.cs.unc.edu/Courses/comp524-s10/ ==================================================== OK doc/syllabus.pdf OK http://www.cs.unc.edu/~bbb OK http://www.chiark.greenend.org.uk/~sgtatham/putty/ OK hw/5/hw5.pdf OK hw/4/hw4.pdf OK hw/4/hw4-solution.zip OK hw/3/hw3.pdf OK hw/2/hw2.pdf OK hw/2/reference-output.zip OK hw/1/hw1.pdf OK hw/1/hw1-solution.zip OK doc/quiz1-solution.pdf OK doc/quiz2-solution.pdf OK doc/quiz3-solution.pdf OK doc/midterm-solution.pdf OK doc/01Introduction.pdf OK doc/02ProgrammingLanguages.pdf OK doc/03CompilationAndInterpretation.pdf OK doc/04LexicalAnalysis.pdf OK doc/05SyntaxAnalysis.pdf OK doc/06PrologNotes.pdf OK src/day.pl OK src/day_facts.pl OK src/prolog-examples.zip OK doc/07BindingStorage.pdf OK doc/08Scope.pdf OK doc/09ControlFlow.pdf OK doc/10DataTypes.pdf OK doc/11TypeSystems.pdf OK doc/12FunctionalProgramming.pdf OK src/reverse.hs OK src/math.hs OK src/apply.hs OK src/hof.hs OK src/inf.hs OK src/dim.hs OK doc/13Polymorphism.pdf OK doc/14ObjectOrientation.pdf OK src/memoize.py OK src/avg.py OK doc/15RuntimeSystem.pdf OK doc/trivia-01-14-2010.pdf OK doc/trivia-01-19-2010.pdf OK doc/trivia-01-21-2010.pdf OK doc/trivia-01-28-2010.pdf OK doc/trivia-02-09-2010.pdf OK doc/trivia-02-18-2010.pdf OK doc/trivia-03-16-2010.pdf OK doc/trivia-03-30-2010.pdf OK doc/trivia-04-06-2010.pdf OK doc/trivia-04-15-2010.pdf OK http://www.cs.rochester.edu/~scott OK http://www.cs.rochester.edu/~scott/pragmatics/ OK http://search.lib.unc.edu/search?R=UNCb5201841 OK http://homepages.inf.ed.ac.uk/pbrna/prologbook/index.html OK http://www.learnprolognow.org/ OK http://www.swi-prolog.org/ OK http://hackage.haskell.org/platform/ OK http://book.realworldhaskell.org/ OK http://www.cs.utah.edu/~hal/docs/daume02yaht.pdf OK http://www.haskell.org/~pairwise/intro/intro.html OK http://www.haskell.org/tutorial/ OK http://www.haskell.org/haskellwiki/Learning_Haskell OK http://www.haskell.org/haskellwiki/Books_and_tutorials OK http://learnyouahaskell.com/ OK http://www.lisperati.com/haskell/ OK http://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-tutorial/ OK http://www.python.org/ OK http://diveintopython.org/ OK http://docs.python.org/tutorial/ OK http://docs.python.org/ OK http://lambda-the-ultimate.org/ OK http://hopl.murdoch.edu.au/ OK http://www.levenez.com/lang/ OK http://unixwiz.net/techtips/iguide-crypto-hashes.html OK http://www.cs.unc.edu/~anderson/teach/comp455/ OK http://www.cs.unc.edu/Admin/Courses/descriptions/144.html OK http://www.cs.unc.edu/~olivier/comp524/ BAD http://validator.w3.org/check?uri=referer (HTTP: 403) Document: http://www.cs.unc.edu/ ================================ OK /WhyJoinUs/ OK People/Faculty/ OK Research/ProjectIndex/ OK Events/Calendar/ OK General/Directions/ OK General/ContactUs.html OK Events/News/index.html OK http://www.cs.unc.edu/Admin/Schedules/10fall.html OK https://college.unc.edu/features/april2010/article.2010-04-15.4365890463 OK http://www.livescience.com/researchinaction/ria-100325.html OK Events/News/brooksvrcareer.html OK Events/News/linvrtech.html OK http://research.unc.edu/recovery/ OK Admin/Faculty/Recruiting/index.html OK http://www.cs.unc.edu/Admin/AcademicPrograms/UGCSMinors.htm OK http://www.cs.unc.edu/Admin/AcademicPrograms/Bachelors/introcourses.html OK http://www.cs.unc.edu/Events/News/index.html OK https://college.unc.edu/foundation/makeagift OK http://artsandsci.unc.edu/ OK People OK Research OK Admin OK Events OK General OK Joining OK Resources OK Beyond OK Publications OK /General/AboutOurSite.html BAD mailto:info@cs.unc.edu ([Errno url error] unknown url type: 'mailto') BAD mailto:webmaster@cs.unc.edu ([Errno url error] unknown url type: 'mailto') BAD mailto:pubs@cs.unc.edu ([Errno url error] unknown url type: 'mailto') OK http://www.cs.unc.edu/%7Etsc/welcome.html Document: http://www.google.com =============================== OK http://images.google.com/imghp?hl=en&tab=wi OK http://video.google.com/?hl=en&tab=wv OK http://maps.google.com/maps?hl=en&tab=wl BAD http://news.google.com/nwshp?hl=en&tab=wn (HTTP: 403) OK http://www.google.com/prdhp?hl=en&tab=wf OK http://mail.google.com/mail/?hl=en&tab=wm OK http://www.google.com/intl/en/options/ OK /url?sa=p&pref=ig&pval=3&q=http://www.google.com/ig%3Fhl%3Den%26source%3Diglk&usg=AFQjCNFA18XPfgb7dKnXfKz7x7g1GDH1tg OK /preferences?hl=en OK https://www.google.com/accounts/Login?hl=en&continue=http://www.google.com/ OK /advanced_search?hl=en OK /language_tools?hl=en OK /intl/en/ads/ OK /services/ OK /intl/en/about.html OK /intl/en/privacy.html Document: http://not.a.host =========================== Error: the document could not be retrieved ([Errno socket error] [Errno 8] nodename nor servname provided, or not known). Document: http://www.cs.unc.edu/doesnt-exist ============================================ Error: the document could not be retrieved (HTTP: 404).