sfermigier / awesome-functional-python

A curated list of awesome things related to functional programming in Python.
2.31k stars 136 forks source link

More link problems #39

Open BruceEckel opened 6 months ago

BruceEckel commented 6 months ago

I ran the site through https://validator.w3.org/checklink

error Line: 1971 http://www.oreilly.com/programming/free/files/functional-programming-python.pdf redirected to https://www.oreilly.com/programming/free/files/functional-programming-python.pdf Status: 301 -> 404 Not Found The link is broken. Double-check that you have not made any typo, or mistake in copy-pasting. If the link points to a resource that no longer exists, you may want to remove or fix the link.

error Line: 2007 https://www.udemy.com/functional-programming-in-7-days/ Status: 403 Forbidden The link is forbidden! This needs fixing. Usual suspects: a missing index.html or Overview.html, or a missing ACL.

error Lines: 166, 1072, 1073, 1074, 1168, 1290, 1389, 1951, 1957, 1958, 1959, 1960, 1961, 1962, 1964, 1968, 1969, 1973, 1977, 1978, 1990, 1997, 2003, 2004, 2010, 2030, 2034, 2038, 2039, 2065, 2073, 2085, 2093, 2099, 2105, 2110, 2121, 2123, 2128, 2174 https://github.com/sfermigier/awesome-functional-python Status: 200 OK Some of the links to this resource point to broken URI fragments (such as index.html#fragment).

Broken fragments: https://github.com/sfermigier/awesome-functional-python#free-books--ebooks (line 1969) https://github.com/sfermigier/awesome-functional-python#dead-languages (line 2128) https://github.com/sfermigier/awesome-functional-python#video-lectures-not-free (line 2004) https://github.com/sfermigier/awesome-functional-python#non-free-books (line 1973) https://github.com/sfermigier/awesome-functional-python#readme-ov-file (line 2174) https://github.com/sfermigier/awesome-functional-python#books (lines 1958, 1968) https://github.com/sfermigier/awesome-functional-python#active-languages (line 2123) https://github.com/sfermigier/awesome-functional-python#scientific-papers (line 2030) https://github.com/sfermigier/awesome-functional-python#advanced-or-specialized (line 1990) https://github.com/sfermigier/awesome-functional-python#languages (lines 1962, 2121) https://github.com/sfermigier/awesome-functional-python#general (line 2039) https://github.com/sfermigier/awesome-functional-python#lenses-and-declarative-data-manipulations (line 2105) https://github.com/sfermigier/awesome-functional-python#other-resources (lines 1960, 2003) https://github.com/sfermigier/awesome-functional-python#immutable--persistent-data-structures (line 2073) https://github.com/sfermigier/awesome-functional-python#tranducers (line 2093) https://github.com/sfermigier/awesome-functional-python#pattern-matching (line 2085) https://github.com/sfermigier/awesome-functional-python#blog-posts (line 2010) https://github.com/sfermigier/awesome-functional-python#libraries (lines 1961, 2038) https://github.com/sfermigier/awesome-functional-python#awesome-functional-python (line 1951) https://github.com/sfermigier/awesome-functional-python#return-types (line 2065) https://github.com/sfermigier/awesome-functional-python#presentation-slides (line 2034) https://github.com/sfermigier/awesome-functional-python#official-documentation (lines 1957, 1964) https://github.com/sfermigier/awesome-functional-python#data-science-oriented (line 1997) https://github.com/sfermigier/awesome-functional-python#introductory (line 1978) https://github.com/sfermigier/awesome-functional-python#talks (lines 1959, 1977) https://github.com/sfermigier/awesome-functional-python#other--specialized (line 2110) https://github.com/sfermigier/awesome-functional-python#support-for-reactive-style (line 2099) info Line: 2001 https://docs.google.com/presentation/d/1eI60SL3UxtWfr9ktrv48-pcIkk4S7JiDmeXGCyyGhCs Status: (N/A) Forbidden by robots.txt The link was not checked due to robots exclusion rules. Check the link manually.

warning Line: 2016 https://medium.com/@hansonkd/thinking-functionally-with-python-and-django-4127e3ace6e9 redirected to https://hansonkd.medium.com/thinking-functionally-with-python-and-django-4127e3ace6e9 Status: 301 -> 200 OK This is a permanent redirect. The link should be updated to point to the more recent URI.

Broken fragments: https://medium.com/@hansonkd/thinking-functionally-with-python-and-django-4127e3ace6e9#.own6sie8s (line 2016) error Line: 2130 https://news.ycombinator.com/item?id=13420092 Status: 405 Not Allowed The server does not allow HTTP HEAD requests, which prevents the Link Checker to check the link automatically. Check the link manually.

error Line: 2028 https://www.leftfile.org/ Status: 503 Service Unavailable The server cannot service the request, for some unknown reason.

List of redirects The links below are not broken, but the document does not use the exact URL, and the links were redirected. It may be a good idea to link to the final location, for the sake of speed.

warning Line: 1975 https://www.packtpub.com/application-development/functional-python-programming redirected to https://www.packtpub.com/product/functional-python-programming-second-edition/9781788627061 Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2113 https://github.com/olirice/chainable redirected to https://github.com/olirice/flupy Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2032 http://www.cs.jhu.edu/~roe/padl2014.pdf redirected to https://www.cs.jhu.edu/~roe/padl2014.pdf Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2134 https://github.com/cyrus-/tydy redirected to https://github.com/cyrus-/typy Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 1995 http://www.slideshare.net/alinadolgikh/austin-bingham-transducers-in-python redirected to https://www.slideshare.net/alinadolgikh/austin-bingham-transducers-in-python Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2050 https://github.com/cognitedata/Expression redirected to https://github.com/dbrattli/Expression Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2042 https://github.com/erikrose/more-itertools redirected to https://github.com/more-itertools/more-itertools Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2063 https://github.com/MartinBernstorff/Iter redirected to https://github.com/MartinBernstorff/iterpy Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2006 http://shop.oreilly.com/product/0636920042778.do redirected to https://www.oreilly.com/library/view/functional-programming-with/9781771374651/ Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2068 https://github.com/dbrgn/result redirected to https://github.com/rustedpy/result Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 1994 http://slides.com/tobiasgustafsson/immutability-and-python redirected to https://slides.com:443/tobiasgustafsson/immutability-and-python Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.

warning Line: 2112 https://github.com/orsinium/deal redirected to https://github.com/life4/deal Status: 301 -> 200 OK This is a permanent redirect. The link should be updated.