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

twitchflix

v1.0.0

Published

A cli app to look for twitch channels and watch them in your favorite player

Downloads

6

Readme

twitchflix

twitchflix is a command-line application to look for popular streams from twitch and watch them instantly thanks to streamlink.

This was made to be able to watch twitch streams from a raspberry pi in tty only via omxplayer. Didn't test this on the raspberry pi yet.

Installation

twitchflix is a node cli app. After installing node and npm, install twitchflix globally on your system:

sudo npm install -g twitchflix

Usage

Start using twitchflix with the twitchflix command!

All the help you need is visible with twitchflix --help:

Search streams from twitch, watch them directly thanks to streamlink.

Usage: twitchflix [OPTIONS] [-- STREAMLINK OPTIONS]

Options:
  -h, --help: show this message
  -v, --version: show twitchflix version
  -g, --game: show streams for given game only
              must be typed as shown on twich if no alias if available
  --aliases: show the list of games with an alias available
             an alias can be passed to the --game option instead of the full game name
  -l, --limit: limit the number of streams to choose from. Defaults to 25.

All params typed after -- are passed to streamlink.
By default, the streamlink `--default-stream best` option is passed.
Check out the streamlink doc for more details on possible options.

Examples:
  `twitchflix --game "Mount Your Friends"` # list only mount your friends streams
  `twitchflix --game hots` # list Heroes of the Storm streams
  `twitchflix -- medium` # override default stream quality
  `twitchflix -- --player vlc` # list most popular streams & play the source stream in vlc
  `twitchflix -- -np 'omxplayer -o hdmi'` # play in omx with custom omx options

As twitchflix allows you to pass all the options you want to streamlink without enforcing any defaults, or doesn't have any config file, it can be cumbersome to type the command. Don't forget about aliases :)