Kekik

raw JSON →
1.9.7 verified Mon Apr 27 auth: no python

Kekik is a Turkish-focused Python library providing utility functions to simplify daily tasks. Current version is 1.9.7. It targets Python 3.10+ and is under active development.

pip install kekik
error ModuleNotFoundError: No module named 'kekik'
cause The library is not installed or installed in the wrong Python environment.
fix
Run 'pip install kekik' in the correct environment.
error AttributeError: module 'kekik' has no attribute 'Kekik'
cause You imported 'import kekik' instead of 'from kekik import Kekik'.
fix
Use 'from kekik import Kekik'.
error TypeError: Kekik() takes no arguments
cause Instantiating Kekik with arguments when it accepts none.
fix
Use 'kekik = Kekik()' without arguments.
gotcha Kekik class requires internet connection and may use proxies. The 'aktif_mi' method checks site availability via a proxy service; delays may occur.
fix Handle network timeouts or add retries in your code.
gotcha The library is Turkish-centric: function names and documentation are in Turkish. Non-Turkish speakers may find it challenging.
fix Use translation tools or refer to the GitHub README for English explanation.
deprecated In version 1.9.7, some functions may be deprecated without notice. Check the GitHub repository for the latest changes.
fix Monitor the library's RELEASES or commit history.

Instantiate Kekik and check a site's proxy status.

from kekik import Kekik, Sites

kekik = Kekik()
# Get site status for a known site proxy
site = Sites.INSTAGRAM
status = kekik.aktif_mi(site)
print(f"{site.name}: {'Aktif' if status else 'Pasif'}")