stream-deck-api - API to interact with the Elgato Stream Deck controller

  •        850

Stream Deck API is a library that allows you to interact with an Elgato Stream Deck controller. Quick and dirty explanation: Because it takes a non-trivial amount of time to process an image (reading it from disk and resizing it) and to create the data that gets sent to the Stream Deck, caching has been implemented in order to speed up this process.

https://github.com/danieltian/stream-deck-api

Dependencies:

jimp : ^0.2.28
lodash.throttle : ^4.1.1
node-hid : ^0.5.4
object-hash : ^1.1.8

Tags
Implementation
License
Platform

   




Related Projects

streamdeck-ui - A Linux compatible UI for the Elgato Stream Deck.

  •    Python

streamdeck_ui A Linux compatible UI for the Elgato Stream Deck. Communication with the Streamdeck is powered by the Python Elgato Stream Deck Library.

ArtifactDeckCode - Reference code and documentation for Artifact deck codes

  •    PHP

This repository consists of 2 files that will assist in the encoding and decoding of deck codes. These are source examples in PHP that can be used as is or as reference for porting to other languages. This README also contains an explanation of the card set API and corresponding json responses. Deck Codes are URL friendly base64 encoded strings that allow communication of deck contents. They will always begin with the characters ADC followed by the encoded string.

Hearthstone-Deck-Tracker - A deck tracker and deck manager for Hearthstone on Windows

  •    CSharp

Hearthstone Deck Tracker is an automatic deck tracker and deck manager for Hearthstone. Copyright © HearthSim. All Rights Reserved.

HSTracker - A deck tracker and deck manager for Hearthstone on macOS

  •    Swift

HSTracker is an automatic deck tracker and deck manager for Hearthstone on macOS. HSTracker uploads your games to HSReplay.net.

automi - A stream API for Go (alpha)

  •    Go

Automi abstracts away (not too far away) the gnarly details of using Go channels to create pipelined and staged processes. It exposes higher-level API to compose and integrate stream of data over Go channels for processing. This is still alpha work. The API is still evolving and changing rapidly with each commit (beware). Nevertheless, the core concepts are have been bolted onto the API. The following example shows how Automi could be used to compose a multi-stage pipeline to process stream of data from a csv file. The code implements stream processing based on the pipeline patterns. What is clearly absent, however, is the low level channel communication code to coordinate and synchronize goroutines. The programmer is provided a clean surface to express business code without the noisy channel infrastructure code. Underneath the cover however, Automi is using patterns similar to the pipeline patterns to create safe and concurrent structures to execute the processing of the data stream.


Stream-Framework - Stream Framework is a Python library, which allows you to build news feed, activity streams and notification systems using Cassandra and/or Redis

  •    Python

Stream Framework is a python library which allows you to build activity streams & newsfeeds using Cassandra and/or Redis. If you're not using python have a look at Stream, which supports Node, Ruby, PHP, Python, Go, Scala, Java and REST. Stream Framework's authors also offer a web service for building scalable newsfeeds & activity streams at Stream. It allows you to create your feeds by talking to a beautiful and easy to use REST API. There are clients available for Node, Ruby, PHP, Python, Go, Scala and Java. The Get Started page explains the API & concept in a few clicks. It's a lot easier to use, free up to 3 million feed updates and saves you the hassle of maintaining Cassandra, Redis, Faye, RabbitMQ and Celery workers.

C# Deck Of Cards

  •    

C# base classes allowing implementation of any deck of cards from standard playing cards to uno. Project includes standard deck of cards implementation (52 cards).

sliding-deck - SlidingDeck View for Android

  •    Java

Sliding-deck view for Android offer an intuitive and useful user interface widget. If you like to have a deck of views and don't want complicate your code. Here you have the solution. Lightweight and easy to deploy, Sliding-deck brings full feature widget. Your users will can perform swipe, quick review or stick the elements. If you want learn more about the library, you should take a look to the demo App and see all the capabilities and behaviours of the component.

deck - decK: Configuration management and drift detection for Kong

  •    Go

decK provides declarative configuration and drift detection for Kong. decK is compatible with Kong Gateway >= 1.x and Kong Enterprise >= 0.35.

socket.io-stream - Stream for Socket.IO

  •    Javascript

This is the module for bidirectional binary data transfer with Stream API through Socket.IO. If you are not familiar with Stream API, be sure to check out the docs. I also recommend checking out the awesome Stream Handbook.

deck-of-cards - HTML5 Deck of Cards

  •    Javascript

Pure vanilla JS (+ CSS3) – no dependencies, by Juha Lindstedt & contributors. Frontside card graphics are slightly modified from Chris Aguilar's awesome Vector Playing Card Graphics Set.

rtweet - 🐦 R client for interacting with Twitter's [stream and REST] APIs

  •    R

R client for accessing Twitter’s REST and stream APIs. Check out the rtweet package documentation website. All users must be authorized to interact with Twitter’s APIs. To become authorized, follow the instructions below to (1) make a Twitter app and (2) create and save your access token (using one of the two authorization methods described below).

GXPARSE: XML stream parser API

  •    Java

Generic Java XML stream parser API makes it much easier to use event-based stream parsers like SAX Parser. Includes an implementation for SAX parser. Also supports recursive pattern matching.

s3-upload-stream - A Node.js module for streaming data to Amazon S3 via the multipart upload API

  •    Javascript

A pipeable write stream which uploads to Amazon S3 using the multipart file upload API. NOTE: This module is deprecated after the 2.1.0 release of the AWS SDK on Dec 9, 2014, which added S3.upload(). I highly recommend switching away from this module and using the official method supported by AWS.

gojay - fastest JSON encoder/decoder with powerful stream API for Golang

  •    Go

GoJay is a performant JSON encoder/decoder for Golang (currently the most performant, see benchmarks). It has a simple API and doesn't use reflection. It relies on small interfaces to decode/encode structures and slices.

stream-chat-android - Official Android SDK for Stream Chat

  •    Kotlin

This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components. Most users start with the UI components, and fall back to the lower level API when they want to customize things. The best place to start is the Android Chat Tutorial. It teaches you how to use this SDK and also shows you how to make frequently required changes. You can use either Java or Kotlin depending on your preference.

web-audio-api - Node.js implementation of Web audio API

  •    Javascript

This library implements the Web Audio API specification (also know as WAA) on Node.js. By default, web-audio-api doesn't play back the sound it generates. In fact, an AudioContext has no default output, and you need to give it a writable node stream to which it can write raw PCM audio. After creating an AudioContext, set its output stream like this : audioContext.outStream = writableStream.

Streamer - Object-Oriented API for PHP streams

  •    PHP

Streamer is an Object-Oriented API for PHP streams. PHP has a very elaborate stream API ; unfortunately, it uses functions for most stream operations (except for wrappers - go figure). Streamer is a generic library focusing on offering an object-oriented API to streams, and only that.

winton-kafka-streams - A Python implementation of Apache Kafka Streams

  •    Python

Implementation of Apache Kafka's Streams API in Python. Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. Kafka has Streams API added for building stream processing applications using Apache Kafka. Applications built with Kafka's Streams API do not require any setup beyond the provision of a Kafka cluster.

laracon-todo-api - Demo API built on Laravel 4 for my Laracon 2013 presentation

  •    PHP

See the presentation slides on Speaker Deck or the video on YouTube. Please note: by default this API requires that you have APC installed for rate limiting. You can change the driver if desired in app/config/cache.php.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.