GithubHelp home page GithubHelp logo

ercanipek / potluck Goto Github PK

View Code? Open in Web Editor NEW

This project forked from araaish/potluck

0.0 0.0 0.0 188 KB

Chrome extension to simplify your Youtube feed and curate video recommendations from friends

License: GNU General Public License v3.0

JavaScript 87.58% CSS 7.06% HTML 5.37%

potluck's Introduction

potluck

Chrome extension to simplify your Youtube feed and curate video recommendations from friends
Chrome Web Store listing

Functionality

potluck is based on curated, peer-to-peer recommendations. potluck users authenticate through Google. Each user is limited to one current recommendation. Each user account is linked to the youtube video url they recommended. When you navigate to any youtube video page, the sub-menu under the video player has an orange Recommend button. Clicking this button updates your recommendation in the database. (If you want to see your own recommendation, add your own email to your Google contacts list) Conversely, all of your Google contacts with a valid email can update their recommendations in the database. When you navigate to the Youtube homepage, your recommendation feed should be divided in two sections:

  1. Your Potluck Recommendations
  2. Your Youtube Recommendations

The first section will pull in a limited selection of recommendations from your Google contacts. In the current version of potluck, the maximum limit of recommended videos is 20 and they are pulled in no particular order. The second section has the standard recommendation feed provided by Youtube's recommendation algorithm. This feed is also limited to a maximum of 5 rows.

Options

The potluck extension icon in the extensions toolbar provides user options to customize your feed. You can choose the number of potluck recommendation videos you want to see on the homepage from the options [5,10,15,20]. You can also select the number of rows of Youtube recommendations you want to see from the options [1,2,3,5]. To stay compatible with Youtube's dark mode, there is a dark mode toggle that changes the text between black and white.

Motivation

The Youtube algorithm is a great mechanism for exploration. But it is designed to maximize watchtime using signals that operate directly with your subconscious behavior. potluck is an effort to minimize watchtime - in a way that is transparant to you. The only signal is the people whose opinion you value.

Current Issues

  1. The recommednation button doesn't load upon navigating to a video from the homepage. Refreshing the page usually works.
  2. The Youtube video metadata (thumbnail, title) is pulled using the Youtube API, and the contact information through Google People API, both of which are rate limited.

potluck's People

Contributors

araaish 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.