Weboob (Web Outside Of Browsers) provides several applications to interact with a lot of websites.
If you are not a developer and you are looking for information about the project, the official website is http://weboob.org.
Banking modules model
How to use weboob command-line tools
How to use weboob command-line tools in shell
How to use weboob as a library
Use an external tool to store passwords