![]() | |||
|
|||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() KB24 - automatykaSkrypty archiwizujące opearcje z konta i karty kredytowej w systemi KB24 (Kredyt Bank).WyjaśnieniePoniższe skrypty działają u mnie, ale nie daję żadnych gwarancji, że będą działać u Ciebie. Mi akurat wystarcza sprawdzanie RORu i jednej karty VISA. Pamiętaj, że sam odpowiadasz za bezpieczeństwo swojego konta. Jak to działaSkrypt kb24_getcsv.pl pobiera wyciąg z konta (ROR+VISA), u mnie robi to co 30 minut (cron). Skrypt kb24_mysql.pl analizuje wyciągi i uzupełnia bazę, dodatkowo wysyła maile (i/lub smsy, ale też poprzez mail) o nowych transakcjach. Dane do logowania i inne przechowywane są w credentials.ini (przykład poniżej). Skrypty wymagają pakietów LWP, Digest::SHA, Text::CSV_XS i DBI/MySQL Download![]() ![]() Przykładowa konfiguracjaid=12345678 pin=123456 email=user@mailbox sms=user@idea.net.pl db_user=aaa db_pass=aaa db_host=localhost db_db=kb24 Skrypt tworzący bazę![]() span style="color: #ff0000;">`ror` (
`id``data_op`'0000-00-00', `data_ks`'0000-00-00', `opis``identyfikator``tytul``kwota`'0.00', `saldo`'0.00', `ts_ksiegowania`'0000-00-00 00:00:00', `hasz`''`id``visa` ( `id``data_op`'0000-00-00', `data_ks`'0000-00-00', `tytul``kwota`'0.00', `prowizja`'0.00', `ts_ksiegowania`'0000-00-00 00:00:00', `hasz`''`id` Przykładowy skrypt uruchamiającyDodatkowo wykonuje backup bazy do katalogu backup (jeśli coś się zmieniło).span style="color: #ff0000;">'dump completed'"+%s"
Przykładowe zapytania statystyczne-- date range 'ror''visa'-- income -- monthly income + outcome -- yearly income + outcome + monthly average -- employers -- emploees -- highest incomes -- highest outcomes -- biggest visa payments -- busy months -- number of transfers '%elekt.kanaly%'-- yearly number of transfers + monthly average '%elekt.kanaly%'-- monthly payments by pattern (eg. %BP%), aggregated ror+visa '%BP%''%statoil%''%BP%''%statoil%' |
||
Last modified: 2006-11-04 02:26:40 (v427) ![]() |