
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
@roberto0arruda/wikipedia-api
Advanced tools
This bot will prompt you asking for a keyword, then it will search and fetch content from Wikipedia.
git clone https://github.com/maykbrito/wikipedia-api-node.git && cd wikipedia-api-node && npm install
npm run start
You will see an interactive prompt to help you search your content.
By default language for search in Wikipedia is Portuguese. You can change it by opening ./language.json
and change "lang":"pt"
to your own language.
Note: If it's not English you will need to provide your own translation.
For example: If your language is French, Just copy this snippet bellow, and start your translation.
"fr": {
"askForSearchTerm": "Type your search term",
"confirmOrSelectSearchTerm": "Confirm Your Term Search or Select One",
"fetchingImages": "Fetching Images",
"fetchingContent": "Fetching Content",
"errorWaitingWikipediaContent": "Error waiting for content",
"errorFetchingImage": "Could Not Fetch Image Url From Wikipedia",
"errorFetchingContent": "Could Not Fetch Content From Wikipedia",
"errorFetchingTerms": "Could Not Fetch Terms From Wikipedia",
"exitWithDefault": "Exiting Program",
"exitWithEmptyResults": "Your search term don't return any result",
"exitWithKeyNotSelected": "You don't selected any key"
}
And change bot to your language
"lang":"fr"
If you want to, just change the language like above and Wikipedia will search in that language
FYI:
In case of you don't provide any translation, this bot will be prompted in English
To select a language follow this pattern* http://www.lingoes.net/en/translator/langcode.htm
Wikipedia Api don't work with all avaiable languages
You will need to clone and install it in your project folder.
Initiate it
const wikipedia = require('./wikipedia');
Your wikipedia
will require this object
content = {
searchTerm = "Your Search Term here"
}
Then you can await for search
await wikipedia(content);
Your content
object will return like this:
content = {
searchTerm = "",
wikipediaContent = {
pageid: '',
title: '',
url: '',
raw: '',
summary: '',
references: [],
images: [],
}
}
I still don't know how to make a npm package to helping us. (if you want to, we all will be thankful)
It's free (MIT license) © Mayk Brito
FAQs
a Wikipedia Api Wrapper with Node
The npm package @roberto0arruda/wikipedia-api receives a total of 0 weekly downloads. As such, @roberto0arruda/wikipedia-api popularity was classified as not popular.
We found that @roberto0arruda/wikipedia-api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.