Skip to main content

A python library to check and analyse Euromillions results

Project description

PyPI-Status Py-Versions Git-RepoSize Black

Travis-Status Last-Commit Codecov RTDimg

A Python library to check and analyse Euromillions results
(Last result: 2021/04/20)

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

Authors

pyeuromil was written by Acpirience.

Project details


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.20210420.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyeuromil-0.2.20210420-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file pyeuromil-0.2.20210420.tar.gz.

File metadata

  • Download URL: pyeuromil-0.2.20210420.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for pyeuromil-0.2.20210420.tar.gz
Algorithm Hash digest
SHA256 c1e1014062cd15091c2985400b563f07f96e6504994a0f09bc5a5f206985e239
MD5 b8199c0aa944ac9ad937ac4eb2b7cb14
BLAKE2b-256 255a95833ff40f8b2747cde4eab444d00ed6553caf8713a4e4c2d5664e3138d1

See more details on using hashes here.

File details

Details for the file pyeuromil-0.2.20210420-py3-none-any.whl.

File metadata

  • Download URL: pyeuromil-0.2.20210420-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4

File hashes

Hashes for pyeuromil-0.2.20210420-py3-none-any.whl
Algorithm Hash digest
SHA256 9eaf971138783f06cc8b685b0016c416ae02ed3cd1f46517d41f3936df7a7c98
MD5 1200673803d839331758363239e5a97b
BLAKE2b-256 ad1d71fd43ff7e0bfa4484e2d8118b3c4383275141c9b5ff0281312a65a10797

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page