saidsurucu
91ad04cf09
Fix: Catch all Playwright errors for curl fallback
...
ImportError only catches import failures. Browser launch errors
(executable not found) are runtime exceptions. Changed to catch
all Exception types to properly fallback to curl.
2025-12-04 14:44:39 +03:00
saidsurucu
5cec0df785
Add curl fallback for KİK document retrieval
...
Python SSL libraries (httpx, requests, urllib) fail with SSL handshake
errors against ekap.kik.gov.tr legacy server. curl uses different SSL
implementation (LibreSSL) that works.
Changes:
- Add subprocess + shutil imports
- Replace httpx fallback with curl fallback in get_document_markdown
- curl uses -k (insecure), -s (silent), -L (follow redirects) flags
- Enables KİK document retrieval on FastMCP Cloud without Playwright
2025-12-04 14:36:07 +03:00
saidsurucu
260adb3ac9
Fix Python 3.11 compatibility in KİK v2 client
2025-11-21 21:56:10 +03:00
saidsurucu
6f94eca33c
kik v2 update
2025-09-02 20:00:53 +03:00
saidsurucu
2a24ce03ad
Update client.py
2025-07-14 16:13:56 +03:00
saidsurucu
e34d81be26
optimize token usage
2025-07-14 15:45:19 +03:00
saidsurucu
6bac51dc19
token optimization
2025-07-13 22:00:35 +03:00
saidsurucu
b898cad4f4
optimize descriptions
2025-07-13 18:26:16 +03:00
saidsurucu
1ebe8847fb
fix kik
2025-07-12 11:40:11 +03:00
saidsurucu
cb318faeba
add kvkk module, several bug fix
2025-07-11 23:50:56 +03:00
saidsurucu
5accd34823
fix warning
2025-06-24 23:56:25 +03:00
saidsurucu
957df46b7d
add kik module
2025-05-27 22:16:05 +03:00