npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

val-bot

v1.0.3

Published

A bot that does things.

Downloads

16

Readme

_val an irc bot, dogecoin tip bot, and all around good person.

erm.... bot.

v. 1.0.3

requires node 8+

install

npm i val-bot

if you hit issues on mac with node-icu-charset-detector you may need xcode command line developer tools

xcode-select --install.

Running val

  • Change the _val.config.js and _val.modules.js in ./config where appropriate
  • npm run serve

Use ${trigger}help for a list of commands.

scripts

| script | description | |----------|-------------| | npm run serve | starts _val in Xvfb mode (recommended) | | npm run serveAlt | starts _val in simple mode. nightmare commands may not work | | npm run away | starts awaybot as a placeholder |

If you would like to have _val running on your irc/slack/twitch/whatever in our hosting pool let us know. The hosting pool is run on an EC2 instance and is funded only by donations. It's a good way to have your bots running without having to worry about it.

All json configuration files are missing. Be sure to copy the example files to the correct name.

Feel free to donate to keep _val's hosting server up and running!

DOGE D5tq8KaqQJjoeQJUG7CDy5NAWaEyjibrDo

This project adheres to the Contributor Covenant. By participating, you are expected to honor this code.

_val - Code of Conduct

Need to report something? [email protected]

Change log

1.0.3

  • Added dnd characters
  • Fish!
  • fish now triggers from a language parser
  • crypto ticker improvements
  • heads changed to disabled if not enabled: true,
  • ticker interval removal fixed …
  • BGG module created
  • bgg encoding fix
  • safety fix in bgg
  • (dev) added prettier
  • mtg api updates
  • gif api re-added
  • MTG module : better multiple and partial hit reporting
  • MTG : prices are float 2
  • More mtg tweaks
  • bgg module bugfix

1.0.2

  • fixed a bug in doge tipping
  • added some plaintext commands
  • updated mtg card fetch formatting
  • updated slack interface
  • fixe a bug in trophy
  • removed harmony flag from server
  • made dnd die rolls case-insensitive

1.0.1

  • removed more legacy unscramble elements from words module
  • specified api version for mtg in modules example
  • removed a double wow in plainText
  • mtg returns better for multiple / exact matches
  • fixes end$ issues

1.0.0

  • val can no longer shoot itself
  • updated scripts to run Xvfb mode by default
  • multiple commanders from each core are now allowed
  • twitter core works
  • added core specific ability to disable modules
  • web api core added
  • updated question words
  • remove doge->tip ability to dm
  • updated 8ball and 4square
  • complete rebuild of how commands and responses are handled
  • module ini removed, now handled in the constructor
  • added imporoved help mode
  • modules are now classes
  • made syntax help available
  • website removed
  • twitter now trims to 140 chars and supports promises
  • listen to pm removed
  • xkcd bug fixed
  • awaybot updated
  • responses altered to support regex and dynamic commands
  • regex responses added
  • language parser module capabilities added
  • added awaybot npm script
  • switched market api
  • fixed plainText list responses
  • updated dnd module regex
  • added dynamic commands
  • updated guys list
  • trollOn blacklist now ignores punctuation and case
  • updated mtg plugin info and api source
  • added hipchat core head
  • doge ticker refactored
  • multiple doge tickers based on acct or number are now available
  • added POST possibility to api calls
  • removed unscramble game
  • magic api completely revamped
  • [[magic card name]] language parser added

Older Changes

To keep the length of this file down, older changes are here