Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
This repository was archived by the owner on Mar 26, 2018. It is now read-only.
SoManyScientists
/
demand-node
Public archive
forked from
nko2/demand-node
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
demand-node
/
README
Copy path
Blame
More file actions
Blame
More file actions
Latest commit
History
History
History
34 lines (23 loc) · 1.99 KB
master
Breadcrumbs
demand-node
/
README
Copy path
Top
File metadata and controls
Code
Blame
34 lines (23 loc) · 1.99 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Meowdio
# Purpose: To let turntable.fm know that they suck donkey balls.
# How: We are implementing a point system/competition for only 1 DJ at a time per room. 4 DJs are for gay clubs and gastropubs
# Features: 1 DJ per room. First served basis to the DJ booth. Will allow a 'gamble' system to take over the DJ booth.
# DJ voting system will work the same as turntable to allow next song or boot the DJ. All points are rewarded
# in a 4square 'like' enviroment and badges. Points will also reward random score mulitipliers and possibly to
# take over the DJ booth with no risk.
# FLOW:
# [1] => LOGIN : Check if user is logged in. If so, proceed to [2]. If not, proceed to [1a].
# [1a] => LOGIN PROMPT : If session token response is valid, proceed to [2]. If not, proceed to [1b].
# [1b] => NEW USER REGISTRATION : Upon session token response, proceed to [2]. If not, guest token responded proceed to [1c.
# [1c] => GUEST TOKEN : Songs playback is capped at 30 seconds. Until next play request, serve UI to restart [1].
# [2] => VALID AUTH RESPONSE : Initiate token count. If user token count is over 500, proceed to [3].
# [2a] => REPLENISH USER TOKENS : Initiate token count history. If user token refill < 3 per last 24 hours, refill. If
# user token count refill > 3, notify user of count time lapse until refill available. Proceed to [3].
# [3] => MOVE USER TO SOCKET INSTANCE "GLOBAL ROOM" : Store user id token, push to active users array. Update UI with
# user name & avatar. Proceed to [4].
# [4] => INITIATE PLAYLIST : Pull current playlist for room. Display playlist and current song UI. Ping current DJ and current song
# position. Play newly connected user to current timestamp.
# [5] => RESERVED FOR COLLABORATION PLAYLIST : MULITPLE USERS
# [6] => POPULATE PURCHASE/RDIO UPSELL : Take current song and previous 15 songs in playlist and include link for purchase at
# song and playlist level.
# [7] => Push previous song in current room to APP[RDIO USER] => PLAYLIST[ROOM NAME]
You can’t perform that action at this time.