Toapi: ابزاری برای ساخت API برای هر نوع وب‌سایتی

Toapi: ابزاری برای ساخت API برای هر نوع وب‌سایتی

Toapi یک لایبرری هوشمند، ساده و سریع است که به دولوپرها اجازه می‌دهد تا برای هر نوع وب‌سایتی دست به ایجاد API بزنند (اگر دقیقاً نمی‌دانید که منظور از API چیست، توصیه می‌کنیم به آموزش مفهوم API چیست؟ مراجعه نمایید).

همان‌طور که پیش از این گفته شد، استفاده از این لایبرری بسیار ساده است به طوری که صرفاً نیاز است تا دیتا استراکچرهایی که قرار است به اشتراک گذاشته شوند را مشخص نموده سپس به صورت کاملاً خودکار در قالب یک سرویس API در دسترس کاربران قرار خواهند گرفت.

در تصویر فوق، سازوکار Toapi کاملاً مشخص است. در واقع، صرفاً یک ریکوئست (درخواست) برای وب‌سایت اصلی فرستاده می‌شود و درصد قابل‌توجهی از دیتای مد نظر از کَش -و اِستُورج- فراخوانی می‌گردد (البته چنانچه کَش منقضی شده باشد، سورس HTML مد نظر قرار داده خواهد شد).

نصب Toapi روی لینوکس
برای نصب این لایبرری، نیاز است تا ابزار pip روی سیستم شما نصب باشد؛ سپس با دستور زیر به سادگی قادر خواهید بود تا Toapi را نصب نمایید:

$ pip install toapi

آشنایی با مهم‌ترین قابلیت‌های Toapi
- کش کردن دیتا به منظور جلوگیری از ارسال درخواست‌های مکرر به وب‌سایت هدف
- امکان جمع‌آوری دیتا از چندین وب‌سایت مختلف و ایجاد API آن‌ها
- امکان اشتراک‌گذاری API ساخته شده با دیگران
- سهولت در دیپلوی (با استفاده از فِلَسک)