Make the scraper executable on *nixes
Show an error message if fetching fails
Add bs4 to the requirements
Update README.
Merge branch 'exec' into patch-0
Merge branch 'patch-0' of https://github.com/tsudoko/nyaamagnet into tsudoko-patch-0

Conflicts:
	README.md
Merge branch 'tsudoko-patch-0'
Add a possible error cause to the message
Merge pull request #1 from tsudoko/errormsg

Show an error message if fetching fails
Fix status code check.
Show the HTTP status code in the error
Use format() instead of C-style string formatting
Update README.md
Merge pull request #3 from tsudoko/errormsg

Show the HTTP status code in the error
Fix --start and correct the connection error message in Nyaa.
Retry on random connection errors

Prevents the scraper from completely stopping when a connection error occurs.
Use recursive functions for retrying

Retrying once isn't really enough in most cases.
Fix the function from the previous commit

It works properly now, it was called too early before, raising exceptions
before encountering the code to handle them.
Change retry_if_fails to _retry_on_fail
Merge pull request #4 from tsudoko/retry-on-error

Retry on random connection errors