Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
google-maps-reviews
Advanced tools
project on npm: https://www.npmjs.com/package/google-maps-reviews
Inspired by Steven Monson's magnificent article here: https://www.launch2success.com/guide/display-google-reviews-website-2017/ or check out Steven's github. Steven's code is based on peledies jquery plugin repo. So, I simply remixed their work into this repo. Thank you guys!
:octocat: For those of you, who are new in programming or can only copy-paste, please make sure, that the Google Maps API and the .js-file of this plugin are successfully loaded before you call this script in the body your html page.
under demo/index.html is a working demo, the comments will guide you :wink:
either
or
$ npm install -i google-maps-reviews
then
if you do not have a working Google Maps API key already: create a Google API Key: https://console.developers.google.com/apis/
add the following line with your Google Maps API key with the key param:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places&key=YourApiKeyHere"></script>
add an empty div element in your html's body with an unique ID, where the reviews should show up. In this case:
<div id="google-reviews"></div>
<!-- add this before </body> -->
<script>
// Find a placeID via https://developers.google.com/places/place-id
googlePlaces("google-reviews", {
placeId: 'ChIJZa6ezJa8j4AR1p1nTSaRtuQ',
// the following params are optional (default values)
header: "<h3>Google Reviews</h3>", // html/text over Reviews
footer: '', // html/text under Reviews block
maxRows: 6, // max rows of reviews to be displayed
minRating: 4, // minimum rating of reviews to be displayed
months: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"],
textBreakLength: "90", // length before a review box is set to max width
showDate: false, // renders the date of the review before the review itself
shortenNames: true, // example: "Max Mustermann" -> "Max M.""
replaceAnonymous: false, // do not replace anonymous author_name from JSON
anonymousName: "A Google User", // Google's default value depending on language used (en: "A Google User")
anonymousNameReplacement: "User chose to remain anonymous", // replacement for default (never shortens)
});
});
</script>
Yes, of course :octocat:
FAQs
Display Google Reviews of a Place on Google Maps on your website
The npm package google-maps-reviews receives a total of 79 weekly downloads. As such, google-maps-reviews popularity was classified as not popular.
We found that google-maps-reviews 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
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.