lynx -dump -listonly
http://www.oreilly.com/programming/free/ | awk '/oreilly\.com\/programming\/free\//{url=substr($2, 1, index($2, ".csp")); sub(/\/free\//, "/free/files/", url); print url "pdf"; print url "mobi"; print url "epub"}'
http://www.linux.org.ru/news/doc/12935234#comment-12935973