kenjarna / bigpond Goto Github PK
View Code? Open in Web Editor NEWTwitch growth is hard. let's make finding your channel as a small fish in a big pond a lot easier
License: MIT License
Twitch growth is hard. let's make finding your channel as a small fish in a big pond a lot easier
License: MIT License
To help track who's "hot" and who needs a boost, I need to track growth of a channel (last checked number of followers, highest view count the system has seen since last check in and determine % increase or decrease). This will allow our system to have a "show some love" section for streamers having a hard time and to have a "hot" section for streamers who have shown tremendous growth.
To ensure we aren't always displaying the same streamers in the same order on a given page, we need a way to "promote" different live streamers. it's possible that we simply store this in a local DB to determine who has been recently promoted (LAST_PROMOTED field?). In any case, cylcing through the millions of streamers will prove to be difficult, but will ensure we are being as forthcoming as possible.
Not all streamers are great. I want to be sure that our users have a mechanism to report bad behavior of a streamer so we don't promote bad content. Further, a user should be able to individually tag a streamer (explicit, relaxing, engaging, etc) and rate them (out of 5 stars) to further increase the ability to have "spotlight" streamers displayed on the page.
After getting the access token and a list of streamers, we need to develop an algorithm to sort based on UI inputs (from name to number of viewers, game tags, etc). Then, we need to be able to filter our results for the user.
I'm thinking I should create a simple grid format that displays an embedded live stream video of up to 25 streamers per page. It'll give short description, number of viewers, status (affiliate, partner, etc), as well as stream title.
We need the following items:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.