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.
Metadata
Release files for kursywalut 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kursywalut-0.2.0.tar.gz | 6.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kursywalut-0.2.0-py3.6.egg | Legacy Egg format | - | - | Details |
Total release size: 6.6 MB
Release files / kursywalut-0.2.0.tar.gz
| Download URL | kursywalut-0.2.0.tar.gz |
|---|---|
| Size | 6.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a07a1593df468ce754f2dbcb71bcc33d90d91483317dc7281b4ba8cf1e6dc5e
|
|
BLAKE2b-256 checksum How to use checksums |
86270d1b468c33864ab9606c9a266e37555ef7a6a9bc52ea240d5dbf9e7e207a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / kursywalut-0.2.0-py3.6.egg
| Download URL | kursywalut-0.2.0-py3.6.egg |
|---|---|
| Size | 21.3 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
2733e608df67812c40c6726c7543af1e20166576e4fd3a2cad3448104389e2bd
|
|
BLAKE2b-256 checksum How to use checksums |
8bf79cb59451ea04adcbab650c22fafef415ea5bc80d9798e26a8d65b3bdd30c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|