"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > أرشيف GitHub Trending: أرشيف اتجاهات GitHub الشخصي الخاص بك

أرشيف GitHub Trending: أرشيف اتجاهات GitHub الشخصي الخاص بك

تم النشر بتاريخ 2024-08-24
تصفح:779

في عالم البرمجة، يعد البقاء على اطلاع بأحدث الاتجاهات والمشاريع الشائعة على GitHub أمرًا بالغ الأهمية. بالنسبة للمطورين الذين يرغبون في البقاء على اطلاع بأحدث التقنيات والأدوات الحالية، أنا متحمس لتقديم GitHub Trending Archive - وهو تطبيق يبسط هذه العملية. المشروع متاح بالفعل على GitHub، ويمكنك تنزيله واختباره لمعرفة كيفية عمله.

ما هو أرشيف GitHub الرائج؟

GitHub Trending Archive هو تطبيق قوي يجمع البيانات حول المستودعات الأكثر شيوعًا على GitHub يوميًا ويخزنها في قاعدة بيانات. يتيح ذلك للمستخدمين تتبع التغييرات في اتجاهات لغات البرمجة المحددة مثل Python وPHP وJavaScript.

كيف يعمل؟

يتكون التطبيق من عدة مكونات رئيسية هي:

  • app.py: البرنامج النصي الرئيسي الذي يقوم بتشغيل تطبيق Flask وأيقونة علبة النظام. كما أنه يدير تحليل البيانات اليومية.
  • config.py: ملف التكوين لإعداد الرموز المميزة لواجهة برمجة التطبيقات واختيار لغات البرمجة.
  • database.py: وحدة للتفاعل مع قاعدة بيانات SQLite، بما في ذلك إنشاء الجدول وإدراج البيانات.
  • scraper.py: برنامج نصي لاستخراج بيانات الاتجاه من GitHub.
  • webapp.py: تطبيق Flask لتصور الاتجاهات من خلال واجهة الويب.

التثبيت والإعداد

عملية الإعداد واضحة ومباشرة:

  1. استنساخ المستودع:
   git clone https://github.com/king-tri-ton/github_trending_archive.git
   cd github_trending_archive
  1. تثبيت التبعيات:
   pip install -r requirements.txt
  1. تكوين الإعدادات:
    قم بتحرير config.py لتحديد رمز API المميز ولغات البرمجة المفضلة.

  2. تشغيل التطبيق:

   python app.py

الواجهة والاستخدام

بمجرد تشغيل التطبيق، سيكون لديك إمكانية الوصول إلى العديد من الميزات المفيدة:

  • علبة النظام: انقر بزر الماوس الأيمن فوق الرمز الموجود في علبة النظام لفتح التطبيق أو إغلاقه.
  • واجهة الويب: افتح متصفحك وانتقل إلى http://127.0.0.1:5000 لعرض الاتجاهات المتاحة.

نظرة عامة مرئية

للحصول على فكرة أفضل عن كيفية ظهور تطبيق الويب، راجع لقطات الشاشة هذه:

  1. GitHub Trending Archive: Your Personal GitHub Trends Archive
  2. GitHub Trending Archive: Your Personal GitHub Trends Archive
  3. GitHub Trending Archive: Your Personal GitHub Trends Archive

الخطط المستقبلية

أخطط لمواصلة تطوير هذا التطبيق بناءً على ملاحظاتك. وفي المستقبل القريب، أخطط للقيام بما يلي:

  1. تحليل الاتجاه باستخدام الذكاء الاصطناعي: التكامل مع OpenAI API لتوفير رؤى إضافية حول الاتجاهات.
  2. أداة التثبيت باستخدام معالج التكوين: قم بإنشاء أداة تثبيت باستخدام أداة تكوين رسومية لتبسيط إعداد التطبيق للمستخدمين.

ملحوظة

لقد صادفت مشروعًا مثيرًا للاهتمام يسمى GitHub Trending Archive ولكن لم أتمكن من تشغيله على نظام Windows الخاص بي. أعجبني موقع المشروع (الأرشيف)، وبعد تفكير طويل، قررت إنشاء مشروع مماثل بالكامل بلغة بايثون. أعتقد أن الأمر أصبح رائعًا. شكرًا لـfrodeaa على الإلهام!

خاتمة

يعد GitHub Trending Archive أداة ملائمة لتتبع التغييرات في الاتجاهات الشائعة على GitHub. هذا التطبيق مثالي للمطورين الذين يرغبون في البقاء على اطلاع بأحدث التقنيات والمشاريع. إذا كان لديك أي أسئلة أو اقتراحات، فلا تتردد في الاتصال بي عبر التليجرام.

بيان الافراج تم إعادة نشر هذه المقالة على: https://dev.to/king_triton/github-trending-archive-your-personal-github-trends-archive-24e4?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] للحذف هو - هي
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3