integrify-core
Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu kitabxana, başqa Integrify alt-kitabxanaları üçün "bünövrə" (core) kitabxanadır.
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 (8.3%) to scientific vocabulary
Repository
Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu kitabxana, başqa Integrify alt-kitabxanaları üçün "bünövrə" (core) kitabxanadır.
Basic Info
- Host: GitHub
- Owner: Integrify-SDK
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Homepage: https://integrify.mmzeynalli.dev
- Size: 132 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Integrify API inteqrasiyalarını rahatlaşdıran sorğular kitabaxanasıdır. Bu kitabxana, başqa Integrify alt-kitabxanaları üçün "bünövrə" (core) kitabxanadır.
Dokumentasiya: https://integrify.mmzeynalli.dev
Kod: https://github.com/Integrify-SDK/integrify-core-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
İ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 | ✅ | | Tam | ✅ | Miradil Zeynallı |
| KapitalBank | ✅ | ✅ | Tam | ✅ | Zaman Kazımov |
| LSIM | ✅ | ✅ | Tam | ✅ | Miradil Zeynallı |
| Posta Guvercini | ✅ | ✅ | Tam | ✅ | Zaman Kazımov |
| Azericard | ✅ |
| Tam |
| Miradil Zeynallı |
| Payriff |
|
|
|
| Vahid Həsənzadə |
Owner
- Name: Integrify
- Login: Integrify-SDK
- Kind: organization
- Website: https://integrify.mmzeynalli.dev
- Repositories: 1
- Profile: https://github.com/Integrify-SDK
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
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-core-python'
url: 'https://integrify.mmzeynalli.dev/'
abstract: >-
Integrify is a request library that eases the API
integrations. This is core library used by other integrify subpackages
keywords:
- integrify
- integrify-core
license: GPL-3.0-or-later
GitHub Events
Total
- Release event: 4
- Delete event: 4
- Push event: 12
- Create event: 7
Last Year
- Release event: 4
- Delete event: 4
- Push event: 12
- Create event: 7
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
pypi.org: integrify-core
Integrify API inteqrasiyalarını rahatlaşdıran bünovrə (core) kitabxanadır.
- Homepage: https://integrify.mmzeynalli.dev/
- Documentation: https://integrify.mmzeynalli.dev/
- License: GPL-3.0-or-later
-
Latest release: 1.0.3
published 8 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v4 composite
- actions/setup-python v5 composite
- pypa/gh-action-pypi-publish v1.12.4 composite
- actions/checkout v3 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- astral-sh/setup-uv v5 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v5 composite
- oNaiPs/secrets-to-env-action v1 composite
- httpx >=0.27.2,<0.28
- pydantic >=2.8.2,<3
- 103 dependencies
