Skip to main content

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

Release files for fenerbahce 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fenerbahce 0.2.0
File Size Uploaded
fenerbahce-0.2.0.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fenerbahce 0.2.0
File Interpreter ABI Platform
fenerbahce-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.8 kB

Release files / fenerbahce-0.2.0.tar.gz

Download URL fenerbahce-0.2.0.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ce360be542ce67e83c6e4e229c2f3b35ae9260a88de7a5349f63d48d7b39cb8a
BLAKE2b-256 checksum
How to use checksums
58eed17170805c7632b1f165fa12a40ac5c00a7c8eba673ce684b6cd62652d1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.9.13 Darwin/21.5.0

Release files / fenerbahce-0.2.0-py3-none-any.whl

Download URL fenerbahce-0.2.0-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0b6eee3b9c42a399c21c9f727eae329a9552431b74e2878ba12942605aa897ff
BLAKE2b-256 checksum
How to use checksums
bc59793444f53017dce7607a4dbbac8295a125b580065d08ea838aae303f14a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.2.2 CPython/3.9.13 Darwin/21.5.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page