Skip to main content

hattrick_libs

This is a python3 client library for the API of the infamous online-strategy-game hattrick (https://www.hattrick.org).

As this was just intended to be a learning-project and to be the ground-work for another hattrick-project of mine initially, https://hattrick-fun-with-flags.app, hattick_libs doesn't aim to be complete nor useful to any other purpose than it was originally built for.

If you are looking for a complete python library for hattrick.org consider also pyCHPP by Pierre Gobin. His project was there before mine and looks quite sophisticated to me. It's implemented in an object-oriented style and thus well readable and clean. Compared to pyCHPP, hattrick_libs is a very basic implementation of the hattrick-API. But consider also this: If you are a learner like myself, hattrick_libs will be a perfect opportunity to get your hands dirty on some cool python stuff without having to learn oop first. Or you decide to implement your own flavor of a hattick library in python and let yourself inspire by both this projects. There is room for all of us. Whatever your decision is: make sure to connect. Refer to the "Contact" section of this document if you can help improve hattrick_libs, have suggestions, if you want to adopt it to your needs or if you just feel like having a chat with another nerdy hattrick manager.

Have fun!:)

Project state

For now the projects state is work in progress. It originally was just my 2023 christmas project after all!;) I'm actively maintaining it though. (information as of 2024-10-15)

Project link

https://github.com/joschobart/hattrick_libs

Installation

pip install hattrick-libs 

Usage

In your code directly reference the module you need:

from ht_libs import do_hattrick_request

You find a sample-implementation of hattrick_libs in the __main__.py file.

License

This package is licensed under the Apache License 2.0.

Contact

joschobart on hattrick.org for a chat about bugs, hattrick, (monty) python or discworld.

Release files for hattrick_libs 0.19.7

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

Source distribution (sdist)

Source distribution for hattrick_libs 0.19.7
File Size Uploaded
hattrick_libs-0.19.7.tar.gz 63.4 kB Details

Built distribution (wheel)

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

Total release size: 81.6 kB

Release files / hattrick_libs-0.19.7.tar.gz

Download URL hattrick_libs-0.19.7.tar.gz
Size 63.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8fcf7feaaf0dee437b3e04e56beca4185210ef8c67dda5293827a106e13676ef
BLAKE2b-256 checksum
How to use checksums
c3c4752b11ac6db26b634648c8fc7ebe2b0154834c884f4cb8c1e0d8feeca115
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / hattrick_libs-0.19.7-py3-none-any.whl

Download URL hattrick_libs-0.19.7-py3-none-any.whl
Size 18.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
952d68126b89cd84fa89d7b40aff94c0982105d5007ca987a0f0ba47b5d61cf8
BLAKE2b-256 checksum
How to use checksums
e860dfaa3d93e646752ef9b241e96af19a423f257354872e382d361fd90ea4c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
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