Skip to main content

No project description provided

Project description

Fenerbahce

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

Currently, only the last and the next game information can be shown. In the future I will integrate live scores, and pip packaging.

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
  • 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

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

Uploaded Source

Built Distribution

fenerbahce-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fenerbahce-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 7f07ddaa822294e9fdbf68d9f97e0ae9be4cc557fe4cbde582ecbc0bc8d75f49
MD5 4781839dace0e15192df94776070054c
BLAKE2b-256 61e17770dcc9bc1ca309c636182f0c95bfea7c53b2421ebb092235d4b13a935d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fenerbahce-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7ee1e09bdc43c9ab0ab0d0a2cc3cb803f2e77cee0516d5d9b32096ba39af8da
MD5 851aa432b2854ef9c9568b69f916f1fa
BLAKE2b-256 611cf18516a09923a3ff0f10c1a967aa882e45c1242503a31b867fde6ccb2689

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