Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jwilk/mbank-cli
command line interface to mBank online banking system
https://github.com/jwilk/mbank-cli
Last synced: about 1 month ago
JSON representation
command line interface to mBank online banking system
- Host: GitHub
- URL: https://github.com/jwilk/mbank-cli
- Owner: jwilk
- License: mit
- Created: 2015-05-29T16:36:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-12T08:46:02.000Z (7 months ago)
- Last Synced: 2024-08-09T00:22:17.365Z (5 months ago)
- Language: Perl
- Homepage: https://jwilk.net/software/mbank-cli
- Size: 4.33 MB
- Stars: 39
- Watchers: 5
- Forks: 8
- Open Issues: 11
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
This is *mbank-cli*, a basic command-line interface to the online banking
system of mBank.**Warning**: You use *mbank-cli* on your own risk! The software is provided
“as is”, without warranty of any kind.**Warning**: *mbank-cli* uses the web interface at https://online.mbank.pl/
(or https://online.mbank.cz/, or https://online.mbank.sk/)
which is subject to change unexpectedly.Requirements
------------- Perl (≥ 5.14) with the following Perl modules:
- HTML::Form
- HTML::TreeBuilder (≥ 5)
- IO::Socket::SSL (≥ 1.81)
- IPC::Run (optional: for password encryption, or for password manager
support)- LWP::UserAgent (≥ 6)
- LWP::Protocol::https
- Net::HTTPS
- Net::SSLeay (≥ 1.43)
- Term::ReadLine::Gnu (optional: for account password prompt)
- the Time Zone Database
- GnuPG (optional: for password encryption)
Cheat sheet for free software distributions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Arch Linux::
pacman -S perl-html-form perl-html-tree perl-lwp-protocol-https
pacman -S perl-term-readline-gnu # for account password prompt
pacman -S perl-ipc-run # for password management
pacman -S gnupg # for password encryptionCentOS 7::
yum install epel-release # some packages are only in EPEL
yum install perl-core perl-LWP-Protocol-https perl-HTML-Form perl-HTML-Tree
yum install perl-Term-ReadLine-Gnu # for account password prompt
yum install perl-IPC-Run # for password managementDebian 8 (jessie) or newer; Ubuntu 14.04 (trusty) or newer::
apt-get install libwww-perl libhtml-form-perl tzdata
apt-get install libterm-readline-gnu-perl # for account password prompt
apt-get install libipc-run-perl # for password management
apt-get install gnupg # for password encryptionCheat sheet for cpanm(1)
~~~~~~~~~~~~~~~~~~~~~~~~
::cpanm HTML::Form HTML::TreeBuilder IO::Socket::SSL LWP::UserAgent LWP::Protocol::https Net::HTTPS Net::SSLeay UUID::Tiny
cpanm Term::ReadLine::Gnu # for account password prompt
cpanm IPC::Run # for password management.. vim:ft=rst tw=76 ts=3 sts=3 sw=3 et