All Projects → debugger22 → Github Audio

debugger22 / Github Audio

Licence: mit
Listen to music generated by events happening across GitHub 🎷

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Github Audio

Melody Mixer
A fun way to explore music using machine learning.
Stars: ✭ 132 (-92.29%)
Mutual labels:  music
Spotifile
FUSE file system for Spotify
Stars: ✭ 133 (-92.23%)
Mutual labels:  music
Osc Js
OSC library for Node.js, Electron, Chrome Apps, Webpages or any other JS application. It comes with a customizable Plugin API for WebSocket, UDP or bridge networking
Stars: ✭ 135 (-92.11%)
Mutual labels:  music
Music
electron跨平台音乐播放器;可搜网易云、QQ音乐、虾米音乐;支持QQ、微博、Github登录,云歌单; 支持一键导入音乐平台歌单
Stars: ✭ 1,865 (+8.94%)
Mutual labels:  music
Gas Github
sync gas code to github
Stars: ✭ 2,069 (+20.85%)
Mutual labels:  github-api
Arduino Fastled Music Visualizer
An Arduino based music visualizer using the FastLED library and a strip of individually addressable LEDs
Stars: ✭ 134 (-92.17%)
Mutual labels:  music
Shuffle
Shuffle every song in existence from YouTube
Stars: ✭ 131 (-92.35%)
Mutual labels:  music
Electron Vue Music
基于 electron-vue 开发的音乐播放器,界面模仿QQ音乐,技术栈electron-vue+vue+vuex+vue-router+element- UI。欢迎star
Stars: ✭ 1,901 (+11.04%)
Mutual labels:  music
Sonic Pi Tool
🎻 Controlling Sonic Pi from the command line
Stars: ✭ 133 (-92.23%)
Mutual labels:  music
Eazy Sound Manager
Eazy Sound Manager is a simple Unity3D tool which aims to make sound and music management in games easier
Stars: ✭ 135 (-92.11%)
Mutual labels:  music
Git Pull Request
git command to automatically pull github pull requests into their own branch
Stars: ✭ 132 (-92.29%)
Mutual labels:  github-api
Nook
🎹🐻 Nook is a Chrome/Firefox extension that plays Animal Crossing hourly themes.
Stars: ✭ 133 (-92.23%)
Mutual labels:  music
Tone.js
A Web Audio framework for making interactive music in the browser.
Stars: ✭ 11,352 (+563.08%)
Mutual labels:  music
Mstream
The easiest music streaming server available
Stars: ✭ 1,747 (+2.04%)
Mutual labels:  music
Pragha
Pragha is a Lightweight Music Player for GNU/Linux.
Stars: ✭ 136 (-92.06%)
Mutual labels:  music
Yt Audio
A simple, configurable youtube-dl wrapper to download and manage youtube audio
Stars: ✭ 132 (-92.29%)
Mutual labels:  music
Openmusic
The OpenMusic visual programming / computer-aided composition environment
Stars: ✭ 134 (-92.17%)
Mutual labels:  music
Neteasecloudmusic
Flutter - NeteaseCloudMusic Flutter 版本的网易云音乐
Stars: ✭ 1,734 (+1.29%)
Mutual labels:  music
Cherchord
🎸 Find chords for any string instrument quicky & easily 🎸
Stars: ✭ 137 (-92%)
Mutual labels:  music
Android App
Official LISTEN.moe Android app
Stars: ✭ 134 (-92.17%)
Mutual labels:  music

GitHub Audio

Listen to music generated by events happening across GitHub

Imitation is the sincerest form of flattery. - Oscar Wilde

But seriously, listen-to-wikipedia by @slaporte and @mahmoud is the hotness.

Use ULTIMATE_DREAM_KILLER to filter all events except closed PRs.

Media Attention

Installing dependencies

This application requires:

  • node
  • npm
  • redis

Dependency Installation on OSX

$ brew install nodejs
$ brew install npm
$ brew install redis

Dependency Installation on Linux

$ sudo apt-get update
$ sudo apt-get install nodejs
$ sudo apt-get install npm
$ sudo apt-get install redis-server

Running the Application

Install node packages

Navigate to the project directory and run

$ npm install

Environment variables

$ export GITHUB_OAUTH_KEY=<your_github_oauth_key>

Note: Without the GitHub oauth key the number of requests is throttled at 60 per hour. It can be increased to 5000 per hour by using an oauth key.

Run Redis and Server

If you are running locally then run local redis server

$ redis-server

On heroku, you can set up Heroku Redis add-on and it sets REDIS_URL enviornment variable.

In a separate window:

$ node server

Note: For production run export NODE_ENV="production" before starting the server.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].