Skip to main content

Kursy Walut

https://img.shields.io/pypi/v/kursywalut.svg https://img.shields.io/travis/bartgee/kursywalut.svg Documentation Status Updates

Program do wyświetlania i przeliczania aktualnych kursów walut.

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)

Source distribution for kursywalut 0.2.0
File Size Uploaded
kursywalut-0.2.0.tar.gz 6.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for kursywalut 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page