Giter Club home page Giter Club logo

alfred2-twitch-streamer's Introduction

TwitchStreamer Workflow for Alfred 2

In Short

  • Search Twitch.TV streams and watch in VLC (Livestreamer required)

  • keywords: tw, twtop, twgames, optional: twbygame, twcover

  • twtop: show top live streams on twitch.tv

  • twgames: show top live games streamed on twitch.tv

  • tw: search specific live stream/game on twitch.tv (argument: game, channel or streamer)

  • twbygame: search streams by game, result leads to tw

  • twcover: download game icons/covers/posters (optional, you only have to use it once you want to download many new game covers => e.g. because you deleted your outdated cover-folder)

  • browse philosophy: twtop or twgames for getting the most wanted streams on twitch.tv

  • search philosophy: tw star finds streamer like "starman" and "starcraft"-games streams

Details

Check who is streaming on Twitch.Tv (category gaming) and watch your favorite stream via Livestreamer on VLC (no lags anymore, thanks to buffering).

The main keyword is tw and the second word is the game or stream you want to watch (examples: tw voyboy or tw league of legends or also simply tw league). Alternative: Use keyword twtop to see the current TOP streams or twgames for the current TOP streamed games. Limit of streams is changable via specific workflow ($limit-variable).

With enter you can open the stream via Terminal (Livestreamer) on VLC. The Terminal has not to be open while you are watching the stream. But because of Terminal's nature you need to change its settings first, to force the Terminal to shutdown automatically: Just open Terminal and go to Terminal > Preferences > Profiles or Settings > Shell: > When the shell exits: -> Close if the shell exited cleanly.

The streamer list is sorted by number of viewers descending. The quality of the stream is "high". If you want to change it to best (e.g.), feel free to open the existing "Terminal Command" (alfred, workflow-window) and modify the Livestreamer line.

Optional: If you deleted your game icons/covers/posters folder (because many of them are outdated) you should use twcover to download all the top game covers. Otherwise tw or twtop will do it, but it takes more time and downloads less covers.

Screenshot: Browsing TOP STREAMS

Workflow Screenshot

Screenshot: Browsing TOP GAMES

Workflow Screenshot

Screenshot: Searching STREAM

Workflow Screenshot

Screenshot: Searching GAME

Workflow Screenshot

Screenshot: Downloading GAME COVERS/POSTERS

Workflow Screenshot

Screenshot: Watching STREAM

Workflow Screenshot

Download

Required: Livestreamer and VLC

Made in/with OSX 10.9.1, livestreamer 1.11.1, VLC 2.1.2, PHP 5.3, AppleScript 2.3, Twitch-API/v3

Supports AlleyOop/Monkey Patch (workflow updater).

DOWNLOAD HERE

Issues

  • it takes a lil time between entries because of the twitch.tv-api

Contacts

If you have found bugs/issues or if you just want to say "hello" so send me an email: [email protected]

eusi

License

GNU General Public License version 3

#Changelog

1.71

  • Minor update
  • Added support for mpv playback (thx@ Jonathan Dahan)

1.7

  • Changed vjpg-branch to master
  • Modified terminal command: Quits Terminal automatically
  • Deleted twgame
  • Added twgames (top streamed games by viewers)
  • Added twbygame, similar to the old twgame

1.6.1

  • Modified terminal command: Terminal must no longer stay open (thx@ mclowe-directnic)
  • Added some covers.
  • Fixed updater (json).

1.6.0

  • Switched cover-format from png to jpg (due to issue#1)
  • Cleaned up code

1.5.0 - 1.5.2

  • Big Update
  • Added twgame.
  • Added twcover (downloads and converts game covers).
  • Fixed sort order bug, thanks to tyler and andrew.
  • Added some covers.

1.3.0

  • Big Update (reworked the whole code).
  • Added twtop.
  • tw searches more efficient and games as well as streams.

1.1.0

  • First real release without webserver.
  • Added AlleyOop/Monkey Patch support (workflow updater).
  • Downgraded Workflows from 0.32 to 0.3 due to a sort-bug.

0.5.0

  • First release with all functions. Based on stream-parsing on webserver.

alfred2-twitch-streamer's People

Contributors

eusi avatar mclowe-directnic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.