Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: Integrify-SDK
  • Language: Shell
  • Default Branch: main
  • Size: 346 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 8 months ago · Last pushed 7 months ago
Metadata Files
Readme Changelog Contributing Citation

README.md

Integrify

Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu repository dokumentasiya üçün nəzərdə tutulmuşdur.

Netlify Status


Dokumentasiya: https://integrify.mmzeynalli.dev

Kod: https://github.com/Integrify-SDK/integrify-docs-python


Əsas özəlliklər

  • Kitabxana həm sync, həm də async sorğu dəyişimini dəstəkləyir.
  • Kitabaxanadakı bütün sinif və funksiyalar tamamilə dokumentləşdirilib.
  • Kitabaxanadakı bütün sinif və funksiyalar tipləndirildiyindən, "type hinting" aktivdir.
  • Sorğuların çoxunun məntiq axını (flowsu) izah edilib.

Kitabxananın yüklənməsi

```console $ # pip install integrify-{integration} $ pip install integrify-epoint ```

İstifadəsi

Məsələn, EPoint üçün sorğuları istifadə etmək istərsək:

Sync

```python from integrify.epoint import EPointRequest

resp = EPointRequest.pay(amount=100, currency='AZN', order_id='12345678', description='Ödəniş') print(resp.ok, resp.body)

```

Async

```python from integrify.epoint import EPointAsyncRequest

Async main loop artıq başlamışdır

resp = await EPointAsyncRequest.pay(amount=100, currency='AZN', order_id='12345678', description='Ödəniş') print(resp.ok, resp.body)

```

Sorğu cavabı

Yuxarıdakı sorğuların (və ya istənilən sorğunun) cavab formatı ApiResponse class-ıdır:

```python class ApiResponse: ok: bool """Cavab sorğusunun statusu 400dən kiçikdirsə"""

status_code: int
"""Cavab sorğusunun status kodu"""

headers: dict
"""Cavab sorğusunun header-i"""

body: Dəyişkən
"""Cavab sorğusunun body-si"""

```

[!Caution] Bütün sorğular rəsmi dokumentasiyalara uyğun yazılsalar da, Integrify qeyri-rəsmi API klient-dir.

Dəstəklənən API inteqrasiyaları

| Servis | Əsas sorğular | Bütün sorğular | Dokumentləşdirilmə | Real mühitdə test | Əsas developer | | ----------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- | | EPoint | ✅ | loading | Tam | ✅ | Miradil Zeynallı | | KapitalBank | ✅ | ✅ | Tam | ✅ | Zaman Kazımov | | LSIM | ✅ | ✅ | Tam | ✅ | Miradil Zeynallı | | Posta Guvercini | ✅ | ✅ | Tam | ✅ | Zaman Kazımov | | Azericard | ✅ | loading | Tam | loading | Miradil Zeynallı | | Payriff | loading | loading | loading | loading | Vahid Həsənzadə | <!-- END SECTION -->

Owner

  • Name: Integrify
  • Login: Integrify-SDK
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Integrify Docs
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Miradil
    family-names: Zeynalli
    email: miradil.zeynalli@gmail.com
repository-code: 'https://github.com/Integrify-SDK/integrify-docs-python'
url: 'https://integrify.mmzeynalli.dev/'
abstract: >-
  Integrify is a request library that eases the API
  integrations. This is documentation repository.
keywords:
  - integrify
  - integrify-docs
license: GPL-3.0-or-later

GitHub Events

Total
  • Push event: 3
  • Create event: 2
Last Year
  • Push event: 3
  • Create event: 2

Dependencies

pyproject.toml pypi
  • griffe-pydantic >=1.1.0,<2
  • mkdocs-material [imaging]>=9.6.4,<10
  • mkdocs-panzoom-plugin >=0.1.3,<0.2
  • mkdocstrings [python]>=0.28.1,<1.0.0
  • pydantic >=2.11.7
uv.lock pypi
  • annotated-types 0.7.0
  • babel 2.17.0
  • backrefs 5.9
  • beautifulsoup4 4.13.4
  • cairocffi 1.7.1
  • cairosvg 2.8.2
  • certifi 2025.7.14
  • cffi 1.17.1
  • charset-normalizer 3.4.2
  • click 8.1.8
  • click 8.2.1
  • colorama 0.4.6
  • cssselect2 0.8.0
  • defusedxml 0.7.1
  • ghp-import 2.1.0
  • griffe 1.7.3
  • griffe-pydantic 1.1.4
  • idna 3.10
  • importlib-metadata 8.7.0
  • integrify-docs 1.0.0
  • jinja2 3.1.6
  • markdown 3.8.2
  • markupsafe 3.0.2
  • mergedeep 1.3.4
  • mkdocs 1.6.1
  • mkdocs-autorefs 1.4.2
  • mkdocs-get-deps 0.2.0
  • mkdocs-material 9.6.15
  • mkdocs-material-extensions 1.3.1
  • mkdocs-panzoom-plugin 0.1.9
  • mkdocstrings 0.29.1
  • mkdocstrings-python 1.16.12
  • packaging 25.0
  • paginate 0.5.7
  • pathspec 0.12.1
  • pillow 10.4.0
  • platformdirs 4.3.8
  • pycparser 2.22
  • pydantic 2.11.7
  • pydantic-core 2.33.2
  • pygments 2.19.2
  • pymdown-extensions 10.16
  • python-dateutil 2.9.0.post0
  • pyyaml 6.0.2
  • pyyaml-env-tag 1.1
  • requests 2.32.4
  • six 1.17.0
  • soupsieve 2.7
  • tinycss2 1.4.0
  • typing-extensions 4.14.1
  • typing-inspection 0.4.1
  • urllib3 2.5.0
  • watchdog 6.0.0
  • webencodings 0.5.1
  • zipp 3.23.0