Program do wyświetlania i przeliczania aktualnych kursów walut.
Project description
Kursy Walut
Program do wyświetlania i przeliczania aktualnych kursów walut.
Free software: GNU General Public License v3
Documentation: https://kursywalut.readthedocs.io.
Funkcje programu
Pobiera aktualne kursy walut EUR, CHF, GBP i USD ze strony http://www.money.pl
Pobiera datę i godzinę kursów
Używanie
Jako osobna aplikacja:
(venv) $ kursywalut ################## $ KursyWalut 0.2 $ ################## Pobieram dane... FOREX OK Pobieram dane... NBP OK FOREX kupno sprzedaż DATA Dziś, 20.12.2018 09:43 EUR 4,2800 4,2825 CHF 3,7769 3,7799 GBP 4,7404 4,2825 USD 3,7447 3,7472 NBP kurs średni DATA nr 246/A/NBP/2018 z dnia 19-12-2018 EUR 4,2846 CHF 3,7875 GBP 4,7607 USD 3,7619
W swoim programie:
(venv) $ ipython Python 3.6.7 (default, Oct 22 2018, 11:32:17) Type 'copyright', 'credits' or 'license' for more information IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: import kursywalut In [2]: moneypl = kursywalut.handlers.MoneyPlHandler() In [3]: data = moneypl.get_moneypl() Pobieram dane... FOREX OK Pobieram dane... NBP OK In [4]: print(data) OrderedDict([('FOREX', OrderedDict([('DATA', 'Dziś, 20.12.2018 09:59'), ('EUR', ['4,2808', '4,2833']), ('CHF', ['3,7784', '3,7813']), ('GBP', ['4,7429', '4,2833']), ('USD', ['3,7453', '3,7478'])])), ('NBP', OrderedDict([('DATA', 'nr 246/A/NBP/2018 z dnia 19-12-2018'), ('EUR', '4,2846'), ('CHF', '3,7875'), ('GBP', '4,7607'), ('USD', '3,7619')]))])
Przyszłość
Dodanie przeliczania podanej kwoty dowolnej waluty na PLN
Dodanie przeliczania podanej kwoty z dowolnej waluty na inną dowolną
Dalsza przyszłość
Praca w trybie daemona i gromadzenie danych w bazie danych
Generowanie strony wwww z aktualnymi i historycznymi kursami walut
UWAGA!
Wersja 0.1 została otagowana tylko ze wględów historycznych. Od dłuższego czasu nie działa, ponieważ WP zmieniło stronę z kursami walut. Poprzednia wersja była w zasadzie prostym skryptem, dlatego zdecydowałem się przepisać program na nowo.
Stabilny kod można pobrać z mastera, branch dev jest jako rozwojowy i może się zdarzyć że kod z deva nie będzie działał. Pracuję nad wersją 0.2, która będzie bazować na tym co na dzień 17.12.2018 jest w masterze.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.2.0 (2018-12-15)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file kursywalut-0.2.0.tar.gz
.
File metadata
- Download URL: kursywalut-0.2.0.tar.gz
- Upload date:
- Size: 6.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a07a1593df468ce754f2dbcb71bcc33d90d91483317dc7281b4ba8cf1e6dc5e |
|
MD5 | 223d4a8f301f8d4bffbc412147d37164 |
|
BLAKE2b-256 | 86270d1b468c33864ab9606c9a266e37555ef7a6a9bc52ea240d5dbf9e7e207a |
File details
Details for the file kursywalut-0.2.0-py3.6.egg
.
File metadata
- Download URL: kursywalut-0.2.0-py3.6.egg
- Upload date:
- Size: 21.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2733e608df67812c40c6726c7543af1e20166576e4fd3a2cad3448104389e2bd |
|
MD5 | 15ae3c6d76f12434b0684e50d78b58fc |
|
BLAKE2b-256 | 8bf79cb59451ea04adcbab650c22fafef415ea5bc80d9798e26a8d65b3bdd30c |