Eine einfache API für DenoJS, um Wikipedia abzufragen und die Ergebnisse zu analysieren

Blog

Eine einfache API für DenoJS, um Wikipedia abzufragen und die Ergebnisse zu analysieren

Eine einfache API für DenoJS, um Wikipedia abzufragen und die Ergebnisse zu analysieren

DenoWiki

Eine einfache API für DenoJS, um Wikipedia abzufragen und die Ergebnisse zu analysieren.

Verwendungszweck

import * as wiki from 'https://deno.land/x/denowiki/mod.ts'; const wikiSearchResult: wiki.WikiSearch_Query = await wiki.wikiSearch( { language: 'en', srsearch: 'doctor who', srlimit: 15 }, ); const pageID: number = wiki.getPageId(wikiSearchResult); const wikiPage: wiki.WikiParse_Query = await wiki.wikiParse( pageid: pageID, language: 'en', prop: 'wikitext, ); const text: string = wiki.getWikiText(wikiPage); console.log(text);

Dieses Modul verwendet die Wikipedia API:Suche und API: Wikitext analysieren .

wo kann man zep kaufen

Benötigen |_+_| (offensichtlich) und |_+_| Erlaubnis.

Es stehen 2 Demos zur Verfügung. Die erste Demo fragt Wikipedia ab und druckt das erste Ergebnis

deno

Die zweite Demo durchsucht eine Liste von Personen und gibt zurück, wie viele in Wikipedia vorhanden sind

Wo kann ich csc-Münzen kaufen?
--allow-net

Sie können die Demos direkt aus dem Repository mit den Befehlen ausführen:

deno run --allow-net .demo_cmd.ts milan en false deno run --allow-net .demo_cmd.ts 'doctor who' en true

API: wikiSearch

  • Funktion wikiSearch(Optionen): Versprechen : Suchen Sie in Wikipedia nach einem Begriff und geben Sie die entsprechenden Seiten zurück (max. 500)
  • Funktion getPageId(wikiJSON: WikiSearch_Query, Position): Zahl : Gibt die pageID-Nummer von Wikipedia zurück, die sich auf den gesuchten Begriff bezieht
  • Funktion getSearchTitle(wikiJSON: WikiSearch_Query, Position): string : Gibt den Wikipedia-Titel zurück, der sich auf den gesuchten Begriff bezieht
  • Funktion getNumberResults(wikiJSON: WikiSearch_Query): Zahl : Gibt die Gesamtzahl der gefundenen Übereinstimmungen für den Suchbegriff zurück. Kann größer sein als die von wikiSearch zurückgegebenen Ergebnisse (Optionen)
  • Funktion getNumberResultsListed(wikiJSON: WikiSearch_Query): Zahl : Gibt die Anzahl der von wikiSearch gefundenen Ergebnisse zurück (Optionen)
  • Funktion getSuggestion(wikiJSON: WikiSearch_Query): string : Gibt den vorgeschlagenen Begriff zurück, der sich auf den gesuchten Begriff bezieht
  • Funktion hasResult(wikiJSON: WikiSearch_Query): boolean : TRUE, wenn es Ergebnisse für den gesuchten Begriff gibt
  • Funktion hasSuggestion(wikiJSON: WikiSearch_Query): boolean : TRUE, wenn es vorgeschlagene Suchen gibt, die sich auf den gesuchten Begriff beziehen
  • Funktion wikiSearchQuery(Optionen): string : Gibt die URL-Adresse zurück, die als Quelle zum Abrufen der Informationen verwendet werden soll

API: wikiParse

  • Funktion wikiParse(Optionen): Versprechen : Gibt den Inhalt einer Wikipedia-Seite zurück
  • Funktion getWikiText(wikiPage: WikiParse_Query): string : Gibt den ursprünglichen Wikitext zurück.
  • Funktion getHTMLText(wikiPage: WikiParse_Query): string : Gibt den geparsten Text des Wikitexts zurück.
  • Funktion getPageTitle(wikiPage: WikiParse_Query): string : Gibt den Titel von Wikipedia zurück, der sich auf die gesuchte Seite bezieht
  • Funktion wikiParseQuery(Optionen): Zeichenfolge : Gibt die URL-Adresse zurück, die als Quelle zum Abrufen der Informationen verwendet werden soll

Download-Details:

Autor: el3um4s

Quellcode: https://github.com/el3um4s/DenoWiki

#deno #nodejs #node #javascript

pdf-lib npm