Skip to main content

No project description provided

Project description

Fenerbahce

fenerbahce is a command line tool to fetch information regarding past and future games of Fenerbahçe's Professional Football Team

Installation

Install with pip:

pip install fenerbahce

Commands

fenerbahce next -> Fetches next match information

fenerbahce last -> Fetches last match information

Dependencies

fenerbahce depends on the following packages:

  • BeautifulSoup4
  • lxml
  • click
  • click-help-colors
  • requests
  • pytest
  • coverage.py

Running locally

The project is built by using poetry and Python3. So to be able to run this project locally, make sure you have a running Python3 instance and a working poetry distribution.

In order to run the project locally, after cloning the repository, use the command:

poetry run fenerbahce

Commands described above can also be executed, but with little caveats:

poetry run fenerbahce next -> Fetches next match information

poetry run fenerbahce last -> Fetches last match information

Testing

To run tests, run the command:

poetry run pytest

To calculate coverage, run these commands consecutively:

poetry run coverage run -m pytest
poetry run coverage report

Alternatively, an HTML report can also be generated:

poetry run coverage run -m pytest
poetry run coverage html

Future Ideas

  • Colourful messages
  • Live scores

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

fenerbahce-0.2.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

fenerbahce-0.2.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file fenerbahce-0.2.0.tar.gz.

File metadata

  • Download URL: fenerbahce-0.2.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.13 Darwin/21.5.0

File hashes

Hashes for fenerbahce-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ce360be542ce67e83c6e4e229c2f3b35ae9260a88de7a5349f63d48d7b39cb8a
MD5 2016675760313c3b34f23711332fcdd1
BLAKE2b-256 58eed17170805c7632b1f165fa12a40ac5c00a7c8eba673ce684b6cd62652d1d

See more details on using hashes here.

File details

Details for the file fenerbahce-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: fenerbahce-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.13 Darwin/21.5.0

File hashes

Hashes for fenerbahce-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b6eee3b9c42a399c21c9f727eae329a9552431b74e2878ba12942605aa897ff
MD5 5a336b10dfcde29e81550516a029343c
BLAKE2b-256 bc59793444f53017dce7607a4dbbac8295a125b580065d08ea838aae303f14a2

See more details on using hashes here.

Supported by

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