Delete shorten_url.py

Fixes #277
[ci skip]
Update lib versions, update gitignore

[ci skip]
Fixes #266
Update requests version, HISTORY.rst, prepare for 3.1.1 release
Update conf.py

[ci skip]
Update HISTORY.rst

[ci skip]
Fix Changelog, update version

[ci skip]
Merge remote-tracking branch 'main/master'