A python library to check and analyse Euromillions results
Project description
A Python library to check and analyse Euromillions results
(Last result: 2019/01/08)
Usage
import pyeuromil as em
from datetime import date
# List of draw dates of September 2018
for result in em.euro_draw_dates(date(2018, 9, 1), date(2018, 9, 30)):
print(result)
2018-09-28
2018-09-25
2018-09-21
2018-09-18
2018-09-14
2018-09-11
2018-09-07
2018-09-04
import pyeuromil as em
from datetime import date
# first week of october 2018 results
result_list = em.euro_results(date(2018, 10, 1), date(2018, 10, 7))
for result in result_list:
print(result)
Result(date=datetime.date(2018, 10, 5), numbers=[8, 16, 24, 26, 35], stars=[3, 11])
Result(date=datetime.date(2018, 10, 2), numbers=[7, 17, 29, 37, 45], stars=[3, 11])
from pyeuromil import Plays, Grid
from datetime import date
import pprint
pp = pprint.PrettyPrinter(indent=2)
plays = Plays()
game = Grid([15, 18, 32, 35, 40],[1, 7], star_plus=True)
plays.append(game, start=date(2018,9,28), end=date(2018,10,30), tuesday=True, friday=True)
for play in plays:
pp.pprint(Plays.play_summary(play))
[ { 'date': datetime.date(2018, 10, 23),
'numbers': [32],
'ranking': 0,
'ranking_star_plus': 0,
'stars': []},
{ 'date': datetime.date(2018, 10, 19),
'numbers': [],
'ranking': 0,
'ranking_star_plus': 0,
'stars': []},
{ 'date': datetime.date(2018, 10, 16),
'numbers': [15, 40],
'ranking': 12,
'ranking_star_plus': 9,
'stars': [1]},
{ 'date': datetime.date(2018, 10, 12),
'numbers': [],
'ranking': 0,
'ranking_star_plus': 0,
'stars': []},
{ 'date': datetime.date(2018, 10, 9),
'numbers': [],
'ranking': 0,
'ranking_star_plus': 0,
'stars': []},
{ 'date': datetime.date(2018, 10, 5),
'numbers': [35],
'ranking': 0,
'ranking_star_plus': 0,
'stars': []},
{ 'date': datetime.date(2018, 10, 2),
'numbers': [],
'ranking': 0,
'ranking_star_plus': 0,
'stars': []},
{ 'date': datetime.date(2018, 9, 28),
'numbers': [],
'ranking': 0,
'ranking_star_plus': 0,
'stars': []}]
Installation
Install and update using pip:
pip install pyeuromil
Documentation
Documentation is available at ReadTheDocs
Compatibility
python >= 3.6
Licence
MIT License
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
pyeuromil-0.2.20190108.tar.gz
(15.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyeuromil-0.2.20190108.tar.gz.
File metadata
- Download URL: pyeuromil-0.2.20190108.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc0babc057d6cbf8979df6e33267a6657c97ed60e14b8c21f38fbc730911fe4a
|
|
| MD5 |
99378f8fccf316ce677c3fc258d06d7c
|
|
| BLAKE2b-256 |
ed9dca0b67135ea41ed4c671d9bc60b5635effb2ef6fe7f9db8f788466766c4d
|
File details
Details for the file pyeuromil-0.2.20190108-py3-none-any.whl.
File metadata
- Download URL: pyeuromil-0.2.20190108-py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e174684cfb2f2c51866a01efac3d8daa91a465182375d7921bbac8fdac22565
|
|
| MD5 |
9a5a8d8944afd1e8544e30edebcf8c9a
|
|
| BLAKE2b-256 |
b34607d8c7d5042aab4449a2018288d0c41ff1ab107c48d958ef1ff22fc3d6e7
|