Rencontrez la macro de recherche Baidu pour ONLYOFFICE

25 octobre 2023By Dasha

Dans le monde dynamique de l’innovation en matière de logiciels libres, le mois de mai 2023 a marqué une étape importante. Nous nous sommes lancés dans le programme Open Source Promotion Plan. Nous sommes ravis de partager notre expérience dans la communauté open-source, où nous avons eu eu la chance de collaborer avec Eeshaan Sawant, un participant au programme OSSP. Dans cet article, nous allons nous plonger dans les détails d’une macro remarquable développée par Eeshaan, en soulignant ses fonctionnalités robustes et ses points forts.

Meet the Baidu Search macro for ONLYOFFICE

À propos du projet

L’Open Source Promotion Plan est dirigé par l’Open Source Software Supply Chain Promotion Plan, géré par l’Institute of Software de l’Académie chinoise des sciences. L’objectif principal de cette initiative est d’impliquer les étudiants à l’échelle mondiale dans l’amélioration et le maintien des logiciels libres. Le programme encourage les partenariats avec les communautés de logiciels libres, qu’elles soient locales ou internationales, en concentrant ses efforts sur les tâches qui améliorent les projets essentiels de logiciels libres.

L’un de nos projets vise à créer une macro pour intégrer les résultats de recherche de Baidu dans les feuilles de calcul d’ONLYOFFICE. L’objectif de ce projet est de fournir aux utilisateurs d’ONLYOFFICE un outil pratique pour insérer des résultats de recherche Baidu dans leurs feuilles de calcul. La version finale de la macro se compose de trois parties :

  • Serveur proxy pour traiter les demandes d’API.
  • Version de base.
  • Version avancée.

Cette macro exploite tout le potentiel de l’API SERP, un service qui permet d’accéder à des données et à des résultats de moteurs de recherche d’une valeur inestimable. Il offre 100 requêtes mensuelles gratuites, avec des options d’abonnement pour ceux qui ont besoin de plus de données.

Caractéristiques et fonctionnalités

Les macros sont de petits scripts qui simplifient vos tâches quotidiennes lors de la manipulation de divers types de documents. La beauté de cette macro réside dans sa simplicité. Même si vous n’avez aucune expérience préalable de JavaScript ou de la programmation, vous pouvez exploiter ses capacités sans effort :

Macro de base : La macro de base est conçue pour les utilisateurs qui n’ont pas l’habitude des scripts de macro et qui souhaitent un moyen simple d’intégrer des résultats de recherche dans leurs feuilles de calcul. Ses principales caractéristiques sont les suivantes :

  • Intégration transparente : La macro de base vous permet d’importer sans effort des résultats de recherche directement dans votre feuille de calcul à l’aide d’une seule requête.
  • Efficacité : Cette version est conçue pour être efficace, ce qui en fait un excellent choix pour les utilisateurs qui souhaitent incorporer rapidement des données de recherche dans leurs documents sans devoir procéder à des configurations complexes.
  • Configuration conviviale : La configuration de la macro de base est conviviale. La mise en route de la macro est un processus simple, qui ne nécessite que quelques actions.

Macro avancée : La macro avancée est destinée aux utilisateurs expérimentés qui ont besoin de plus de contrôle et de précision. Elle offre des paramètres supplémentaires et des capacités avancées, notamment :

  • Personnalisation des paramètres : La macro avancée permet de personnaliser des paramètres tels que rn et pn. Le paramètre rn vous permet de spécifier le nombre de résultats. Le paramètre pn vous permet de cibler des pages spécifiques, ce qui vous permet d’affiner les résultats de votre recherche.
  • Option “Pas de cache” : Le paramètre no_cache vous permet de choisir d’utiliser ou non les données mises en cache pour les requêtes répétitives. Cette fonctionnalité vous permet de conserver des données fraîches et pertinentes, en particulier lorsque vous traitez des données en temps réel ou en évolution rapide.
  • Guide de mise en page : La macro avancée intègre une présentation conçue par la macro fmt pour vous guider dans la configuration et la personnalisation de vos paramètres d’interrogation.
  • Requêtes multiples : Vous pouvez exécuter plusieurs requêtes simultanément, ce qui permet d’effectuer des tâches plus complexes et plus dynamiques.

La macro Baidu est un outil polyvalent conçu pour améliorer l’efficacité de la gestion des requêtes de recherche simples ou multiples. Quel que soit votre niveau d’expérience, sa conception conviviale et son adaptabilité en font un complément utile à votre boîte à outils.

Pour obtenir des informations complètes et un guide détaillé étape par étape sur la mise en place et l’utilisation des deux versions, nous vous invitons à explorer le référentiel de la macro. Il contient tous les fichiers essentiels et une documentation complète pour vous aider.

Par ailleurs, nous vous invitons à lire le nouvel article du blog d’Eshaant, dans lequel il partage son parcours et ses expériences dans le développement de cette macro.

Prochaines étapes

En s’engageant dans les projets 2023 de l’ONLYOFFICE Open Source Promotion Plan d’ONLYOFFICE, nous découvrons un mélange de détermination et d’inspiration. Chaque projet est soigneusement conçu pour améliorer la façon dont les utilisateurs interagissent avec ONLYOFFICE. Faire partie de ce programme et interagir avec des contributeurs passionnés nous inspire à persister sur la voie de la communauté open-source, en s’efforçant d’améliorer la technologie pour le mieux.

À mesure que nous avançons, notre communauté s’épanouit dans un esprit de collaboration. Nous sommes résolument engagés à perfectionner la technologie et à la rendre largement accessible. Nous invitons de tout cœur tout le monde à faire partie de la communauté open-source qui inspire chacun d’entre nous. Nous vous remercions de votre lecture et restons à l’écoute pour des mises à jour sur notre parcours !