Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
@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
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.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.