"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Archives de tendances GitHub : vos archives personnelles de tendances GitHub

Archives de tendances GitHub : vos archives personnelles de tendances GitHub

Publié le 2024-08-24
Parcourir:335

Dans le monde de la programmation, il est crucial de rester informé des dernières tendances et des projets populaires sur GitHub. Pour les développeurs qui souhaitent rester au courant des technologies et des outils actuels, je suis ravi de présenter GitHub Trending Archive — une application qui simplifie ce processus. Le projet est déjà disponible sur GitHub, et vous pouvez le télécharger et le tester pour voir comment il fonctionne.

Qu'est-ce que l'archive de tendances GitHub ?

GitHub Trending Archive est une application puissante qui collecte quotidiennement des données sur les référentiels les plus populaires sur GitHub et les stocke dans une base de données. Cela permet aux utilisateurs de suivre les changements de tendances pour certains langages de programmation tels que Python, PHP et JavaScript.

Comment ça marche ?

L'application se compose de plusieurs composants clés :

  • app.py : le script principal qui lance l'application Flask et l'icône de la barre d'état système. Il gère également l'analyse quotidienne des données.
  • config.py : fichier de configuration pour configurer les jetons API et choisir les langages de programmation.
  • database.py : module d'interaction avec la base de données SQLite, y compris la création de tables et l'insertion de données.
  • scraper.py : Script pour récupérer les données de tendance de GitHub.
  • webapp.py : application Flask pour visualiser les tendances via une interface Web.

Installation et configuration

Le processus de configuration est simple :

  1. Cloner le dépôt :
   git clone https://github.com/king-tri-ton/github_trending_archive.git
   cd github_trending_archive
  1. Installer les dépendances :
   pip install -r requirements.txt
  1. Configurer les paramètres :
    Modifiez config.py pour spécifier votre jeton API et vos langages de programmation préférés.

  2. Exécuter l'application :

   python app.py

Interface et utilisation

Une fois l'application lancée, vous aurez accès à plusieurs fonctionnalités utiles :

  • Barre d'état système : cliquez avec le bouton droit sur l'icône dans la barre d'état système pour ouvrir ou fermer l'application.
  • Interface Web : ouvrez votre navigateur et accédez à http://127.0.0.1:5000 pour afficher les tendances disponibles.

Aperçu visuel

Pour avoir une meilleure idée de l'apparence de l'application Web, consultez ces captures d'écran :

  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

Projets futurs

Je prévois de développer davantage cette application en fonction de vos commentaires. Dans un avenir proche, je prévois de :

  1. Analyse des tendances avec l'IA : intégrez l'API OpenAI pour fournir des informations supplémentaires sur les tendances.
  2. Installateur avec assistant de configuration : créez un installateur avec un outil de configuration graphique pour simplifier la configuration de l'application pour les utilisateurs.

Note

Je suis tombé sur un projet intéressant appelé GitHub Trending Archive, mais je n'ai pas réussi à le faire fonctionner sur mon Windows. J'ai aimé le site Web du projet (archives) et après réflexion, j'ai décidé de créer un projet similaire entièrement en Python. Je pense que ça s'est bien passé. Merci à @frodeaa pour l'inspiration !

Conclusion

GitHub Trending Archive est un outil pratique pour suivre les changements dans les tendances populaires sur GitHub. Cette application est parfaite pour les développeurs qui souhaitent rester informés des dernières technologies et projets. Si vous avez des questions ou des suggestions, n'hésitez pas à me contacter par télégramme.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/king_triton/github-trending-archive-your-personal-github-trends-archive-24e4?1 En cas de violation, veuillez contacter [email protected] pour supprimer il
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3