
---
# 📚 معرفی پکیج `denason/wikipedia` – ارتباط حرفهای با ویکیپدیا در Laravel
سلام برنامهنویسهای لاراولی! 👋
تا حالا خواستید اطلاعاتی از ویکیپدیا بگیرید بدون اینکه با API خام و پیچیدهشون درگیر بشید؟
اجازه بدید بهتون پکیج [`denason/wikipedia`](https://github.com/denason/wikipedia) رو معرفی کنم — یه ابزار تمیز، منعطف و در سبک لاراول برای کار با ویکیپدیا 🚀
---
## 🔧 این پکیج چه کاری انجام میده؟
این پکیج یه رابط ساده و قدرتمند به سبک Laravel برای API رسمی REST ویکیپدیا فراهم میکنه.
باهاش به راحتی میتونید:
- ✅ خلاصه مقالهها رو بگیرید
- ✅ محتوای کامل HTML صفحهها رو بخونید
- ✅ متن خام ویکیتکست رو دریافت کنید
- ✅ تصویر اصلی مقالات رو بردارید
- ✅ دادههای شبیه اینفوباکس رو استخراج کنید
- ✅ دستهبندیها (Categories) رو ببینید
- ✅ پشتیبانی از زبانهای مختلف داشته باشید
- ✅ جستجو در ویکیپدیا انجام بدید
و همهی اینا فقط با چند خط کد انجام میشن.
---
## ⚡️ نصب سریع
```
bash
composer require denason/wikipedia
🧪 نمونه کدها
دریافت خلاصهی مقاله:
php
Wikipedia::summary('Laravel');
دریافت تصویر اصلی مقاله:
php
Wikipedia::image('Albert Einstein');
محتوای HTML کامل یک صفحه:
php
Wikipedia::html('Iran');
جستجو در ویکیپدیا:
php
Wikipedia::search('PHP frameworks');
استفاده از زبان دیگر (مثلاً فارسی):
php
Wikipedia::lang('fa')->summary('تهران');
😎 چرا از این پکیج استفاده کنیم؟
- نیاز نیست با URLها و درخواستهای HTTP سر و کله بزنید
- API ساده و خوانا با استفاده از Facadeهای لاراول
- قابل توسعه و سفارشیسازی
- مناسب برای رباتها، داشبوردها، ابزارهای تولید محتوا و ...
💭 آیندهی این پروژه
این فقط قدم اول یه پروژهی بزرگتره.
در حال توسعه موارد زیر هم هستم:
- 📦 پکیجی برای اتصال به ویکیدیتا (با پشتیبانی از SPARQL)
- 🤖 ابزاری هوشمند برای تحلیل، خلاصهسازی و گرافسازی محتوای Wikipedia/Wikidata
اگه این پروژه براتون جالبه:
👉 یه ⭐️ به مخزن گیتهاب بزنید
👉 توی پروژهی بعدیتون امتحانش کنید
👉 و منتظر نسخههای بعدی باشید!
ساختهشده با ☕️ توسط محمد اسدی
--- DenaSon
Top comments (0)