<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mohammad asadi</title>
    <description>The latest articles on DEV Community by mohammad asadi (@denason).</description>
    <link>https://dev.to/denason</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3100165%2Ffa093e6f-de25-4d47-bb0f-8aecb0bd66fb.png</url>
      <title>DEV Community: mohammad asadi</title>
      <link>https://dev.to/denason</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/denason"/>
    <language>en</language>
    <item>
      <title>پکیج ویکی‌پدیا برای لاراول | دریافت اطلاعات Wikipedia با کدنویسی ساده</title>
      <dc:creator>mohammad asadi</dc:creator>
      <pubDate>Thu, 22 May 2025 16:22:28 +0000</pubDate>
      <link>https://dev.to/denason/pkhyj-wykhypdy-bry-lrwl-dryft-tlt-wikipedia-b-khdnwysy-sdh-19g8</link>
      <guid>https://dev.to/denason/pkhyj-wykhypdy-bry-lrwl-dryft-tlt-wikipedia-b-khdnwysy-sdh-19g8</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;![&lt;/span&gt;&lt;span class="nv"&gt;Wikipedia Core for Laravel Devs&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1n0cg1lf1f60fx34ilin.jpg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gh"&gt;# 📚 معرفی پکیج `denason/wikipedia` – ارتباط حرفه‌ای با ویکی‌پدیا در Laravel&lt;/span&gt;

سلام برنامه‌نویس‌های لاراولی! 👋  
تا حالا خواستید اطلاعاتی از ویکی‌پدیا بگیرید بدون اینکه با API خام و پیچیده‌شون درگیر بشید؟  
اجازه بدید بهتون پکیج &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;`denason/wikipedia`&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://github.com/denason/wikipedia&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; رو معرفی کنم — یه ابزار تمیز، منعطف و در سبک لاراول برای کار با ویکی‌پدیا 🚀
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gu"&gt;## 🔧 این پکیج چه کاری انجام می‌ده؟&lt;/span&gt;

این پکیج یه رابط ساده و قدرتمند به سبک Laravel برای API رسمی REST ویکی‌پدیا فراهم می‌کنه.  
باهاش به راحتی می‌تونید:
&lt;span class="p"&gt;
-&lt;/span&gt; ✅ خلاصه مقاله‌ها رو بگیرید  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ محتوای کامل HTML صفحه‌ها رو بخونید  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ متن خام ویکی‌تکست رو دریافت کنید  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ تصویر اصلی مقالات رو بردارید  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ داده‌های شبیه اینفوباکس رو استخراج کنید  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ دسته‌بندی‌ها (Categories) رو ببینید  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ پشتیبانی از زبان‌های مختلف داشته باشید  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ جستجو در ویکی‌پدیا انجام بدید  

و همه‌ی اینا فقط با چند خط کد انجام می‌شن.
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gu"&gt;## ⚡️ نصب سریع&lt;/span&gt;

&lt;span class="p"&gt;```&lt;/span&gt;&lt;span class="nl"&gt;
&lt;/span&gt;
bash
composer require denason/wikipedia


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  🧪 نمونه کدها
&lt;/h2&gt;

&lt;h3&gt;
  
  
  دریافت خلاصه‌ی مقاله:
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::summary('Laravel');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  دریافت تصویر اصلی مقاله:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::image('Albert Einstein');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  محتوای HTML کامل یک صفحه:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::html('Iran');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  جستجو در ویکی‌پدیا:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::search('PHP frameworks');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  استفاده از زبان دیگر (مثلاً فارسی):
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::lang('fa')-&amp;gt;summary('تهران');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  😎 چرا از این پکیج استفاده کنیم؟
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;نیاز نیست با URLها و درخواست‌های HTTP سر و کله بزنید&lt;/li&gt;
&lt;li&gt;API ساده و خوانا با استفاده از Facadeهای لاراول&lt;/li&gt;
&lt;li&gt;قابل توسعه و سفارشی‌سازی&lt;/li&gt;
&lt;li&gt;مناسب برای ربات‌ها، داشبوردها، ابزارهای تولید محتوا و ...&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💭 آینده‌ی این پروژه
&lt;/h2&gt;

&lt;p&gt;این فقط قدم اول یه پروژه‌ی بزرگتره.&lt;br&gt;
در حال توسعه موارد زیر هم هستم:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📦 پکیجی برای اتصال به &lt;strong&gt;ویکی‌دیتا&lt;/strong&gt; (با پشتیبانی از SPARQL)&lt;/li&gt;
&lt;li&gt;🤖 ابزاری هوشمند برای &lt;strong&gt;تحلیل، خلاصه‌سازی و گراف‌سازی&lt;/strong&gt; محتوای Wikipedia/Wikidata&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;اگه این پروژه براتون جالبه:&lt;/p&gt;

&lt;p&gt;👉 یه ⭐️ به &lt;a href="https://github.com/denason/wikipedia" rel="noopener noreferrer"&gt;مخزن گیت‌هاب&lt;/a&gt; بزنید&lt;br&gt;
👉 توی پروژه‌ی بعدیتون امتحانش کنید&lt;br&gt;
👉 و منتظر نسخه‌های بعدی باشید!&lt;/p&gt;




&lt;p&gt;ساخته‌شده با ☕️ توسط &lt;a href="https://github.com/denason" rel="noopener noreferrer"&gt;محمد اسدی&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


--- DenaSon 



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>laravel</category>
      <category>webdev</category>
      <category>wikipedia</category>
    </item>
    <item>
      <title>📚 Meet denason/wikipedia – A Laravel package to talk to Wikipedia like a pro</title>
      <dc:creator>mohammad asadi</dc:creator>
      <pubDate>Wed, 30 Apr 2025 13:40:16 +0000</pubDate>
      <link>https://dev.to/denason/meet-denasonwikipedia-a-laravel-package-to-talk-to-wikipedia-like-a-pro-4di2</link>
      <guid>https://dev.to/denason/meet-denasonwikipedia-a-laravel-package-to-talk-to-wikipedia-like-a-pro-4di2</guid>
      <description>&lt;p&gt;در ادامه نسخه‌ی ویرایش‌شده و قالب‌بندی‌شده‌ی کامل برای نمایش صحیح (مخصوصاً در Markdown — مثلاً برای dev.to یا GitHub) ارائه می‌شود:&lt;/p&gt;






&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;![&lt;/span&gt;&lt;span class="nv"&gt;Wikipedia Core for Laravel Devs&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1n0cg1lf1f60fx34ilin.jpg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gh"&gt;# 📚 Meet `denason/wikipedia` – A Laravel package to talk to Wikipedia like a pro&lt;/span&gt;

Hey devs! 👋  
Ever wanted to pull some info from Wikipedia into your Laravel app without fighting their raw API?  
Let me introduce you to &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;`denason/wikipedia`&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://github.com/denason/wikipedia&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; – a clean, expressive, and flexible package that makes working with Wikipedia super smooth 🚀
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gu"&gt;## 🔧 What does it do?&lt;/span&gt;

This package gives you an elegant Laravel-style wrapper around the Wikipedia REST API.  
You can easily grab:
&lt;span class="p"&gt;
-&lt;/span&gt; ✅ Article summaries  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ Full HTML content  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ Raw wikitext  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ Article images  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ Infobox-style data  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ Categories  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ Multilingual support  
&lt;span class="p"&gt;-&lt;/span&gt; ✅ Search results  

And it’s just a couple lines of code away.
&lt;span class="p"&gt;
---
&lt;/span&gt;
&lt;span class="gu"&gt;## ⚡️ Quick Installation&lt;/span&gt;

&lt;span class="p"&gt;```&lt;/span&gt;&lt;span class="nl"&gt;
&lt;/span&gt;
bash
composer require denason/wikipedia


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  🧪 Code Examples
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Get a summary:
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::summary('Laravel');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Grab the main image:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::image('Albert Einstein');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Full HTML version of a page:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::html('Iran');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Search Wikipedia:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::search('PHP frameworks');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  Use another language:
&lt;/h3&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
php
Wikipedia::lang('fa')-&amp;gt;summary('تهران');


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  😎 Why use it?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;No need to mess with URLs or HTTP clients&lt;/li&gt;
&lt;li&gt;Simple, expressive API using Laravel facades&lt;/li&gt;
&lt;li&gt;Fully extendable&lt;/li&gt;
&lt;li&gt;Great for bots, dashboards, content tools, and more&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💭 What’s next?
&lt;/h2&gt;

&lt;p&gt;This is just part one of a bigger idea.&lt;br&gt;
I’m also working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📦 A Laravel wrapper for &lt;strong&gt;Wikidata&lt;/strong&gt; (with SPARQL)&lt;/li&gt;
&lt;li&gt;🤖 An AI-enhanced package to &lt;strong&gt;analyze, summarize, and graph&lt;/strong&gt; Wikipedia/Wikidata content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So if this sounds cool:&lt;/p&gt;

&lt;p&gt;👉 Drop a ⭐️ on the &lt;a href="https://github.com/denason/wikipedia" rel="noopener noreferrer"&gt;GitHub repo&lt;/a&gt;&lt;br&gt;
👉 Try it out in your next project&lt;br&gt;
👉 And stay tuned for what’s coming next!&lt;/p&gt;




&lt;p&gt;Made with ☕️ by &lt;a href="https://github.com/denason" rel="noopener noreferrer"&gt;Mohammad Asadi&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


---



&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>wikipedia</category>
      <category>laravel</category>
      <category>php</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
