A python library to check and analyse Euromillions results
Project description
A Python library to check and analyse Euromillions results
(Last result: 2021/12/03)
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.20211203.tar.gz
(19.1 kB
view details)
Built Distribution
File details
Details for the file pyeuromil-0.2.20211203.tar.gz
.
File metadata
- Download URL: pyeuromil-0.2.20211203.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.8.2 requests/2.22.0 setuptools/59.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8f41ce7f19b4b47606a622a6bb1f60bba176b4dd93174ae36431864ae41e5ac |
|
MD5 | 9f061ab4aeb1c985d7759d74f963c3d6 |
|
BLAKE2b-256 | b33e34542a955382ddf0d300e5c7891af220325b714e2f3dc6d512ea7c63f0cf |
File details
Details for the file pyeuromil-0.2.20211203-py3-none-any.whl
.
File metadata
- Download URL: pyeuromil-0.2.20211203-py3-none-any.whl
- Upload date:
- Size: 21.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.8.2 requests/2.22.0 setuptools/59.4.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6338282fc662e5ec042347133f548d7c79523c5836b79ad81cef99aa27ccf1af |
|
MD5 | 5674cc8795838714a6015c99675cc54a |
|
BLAKE2b-256 | 06dce62013f7151c2889f47c17d651de3e3e180efe1d35aaa19a2ee76da29974 |