Security News
pnpm 10.0.0 Blocks Lifecycle Scripts by Default
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
shindanmaker web scraper
shindan is a web scraper for ShindanMaker, a joke fortune telling website.
const shindan = require('shindan')
shindan
.diagnose(587458, 'pudding')
.then(console.log) // Chaotic Good Leafdancer of Animal, Pudding the Enlightened.
Authors on ShindanMaker create short, often comical diagnoses based on message fragments that are shuffled together, and then visitors enter their names and read these random diagnoses with their names inserted in. I couldn't find an official API to do this on ShindanMaker's site, so I decided to just scrape their website for data.
shindanID
number. You can find this in your shindan's uri. Must be an integer.name
string. Who is the diagnosis for? Can't be an empty string, but can be anything else ShindanMaker supports.promise
/ callback
You can use either or both.
result
string. Diagnosis result.error
Error. You can get request errors, which are internet issues, and parsing errors, which would happen because ShindanMaker changed their site markup. Please report the latter type of error.At the moment, the only thing you can do with shindan is look up diagnosis results.
FAQs
shindanmaker web scraper
The npm package shindan receives a total of 3 weekly downloads. As such, shindan popularity was classified as not popular.
We found that shindan 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
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.