https://github.com/aldringstori/yt-summarizer-2

https://github.com/aldringstori/yt-summarizer-2

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.5%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: aldringstori
  • Language: JavaScript
  • Default Branch: main
  • Size: 379 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

README.md

Free Youtube summarizer extension

Created by Aldrin Gustavo Stori Inspired by
https://github.com/ayaansh-roy/llm_chrome_ext_summerizer
https://github.com/xingyuqiu2/youtube-translator-summarizer-extension

Motivation

Watching YouTube videos can often be time-consuming, with crucial information typically scattered throughout the content, sometimes comprising only about 20% of the video. Tools like Sider are incredibly effective in saving time by providing concise summaries that allow you to quickly access the main points. However, free summaries are often limited, and premium options require payment. To help you save both time and money, I have developed this extension, you can use the LLM of your preference.

Simple explanation how the software works

  1. User opens YouTube and clicks on 'Summary' button.
  2. Local LLM API processes the request and sends a summary back to the Flask server.
  3. The Chrome extension displays the summary in the view box on YouTube.

Installation

  1. Install LLM model (phi3 is the default, but you can use any LLM of your choice.)

ollama run phi3

  1. Clone the repository

git clone https://github.com/A-GustavoStori/free-yt-summarizer

  1. Install the extension Go into chrome extensions, enable developer mode and click on load unpacked extension, select the folder containing the extension.

Owner

  • Name: Aldrin Gustavo Stori
  • Login: aldringstori
  • Kind: user
  • Location: Earth
  • Company: Intuitive Logic Labs

Software Engineer, currently working as AI Engineer. MSc. in software engineering.

GitHub Events

Total
Last Year

Dependencies

package-lock.json npm
  • @ant-design/colors 7.1.0
  • @ant-design/cssinjs 1.21.0
  • @ant-design/icons 5.3.7
  • @ant-design/icons-svg 4.4.2
  • @ant-design/react-slick 1.1.2
  • @babel/runtime 7.25.0
  • @ctrl/tinycolor 3.6.1
  • @emotion/hash 0.8.0
  • @emotion/unitless 0.7.5
  • @rc-component/async-validator 5.0.4
  • @rc-component/color-picker 1.5.3
  • @rc-component/context 1.4.0
  • @rc-component/mini-decimal 1.1.0
  • @rc-component/mutate-observer 1.1.0
  • @rc-component/portal 1.1.2
  • @rc-component/qrcode 1.0.0
  • @rc-component/tour 1.15.0
  • @rc-component/trigger 2.2.0
  • antd 5.19.3
  • array-tree-filter 2.1.0
  • classnames 2.5.1
  • compute-scroll-into-view 3.1.0
  • copy-to-clipboard 3.3.3
  • csstype 3.1.3
  • dayjs 1.11.12
  • js-tokens 4.0.0
  • json2mq 0.2.0
  • loose-envify 1.4.0
  • rc-cascader 3.27.0
  • rc-checkbox 3.3.0
  • rc-collapse 3.7.3
  • rc-dialog 9.5.2
  • rc-drawer 7.2.0
  • rc-dropdown 4.2.0
  • rc-field-form 2.2.1
  • rc-image 7.9.0
  • rc-input 1.5.1
  • rc-input-number 9.1.0
  • rc-mentions 2.14.0
  • rc-menu 9.14.1
  • rc-motion 2.9.2
  • rc-notification 5.6.0
  • rc-overflow 1.3.2
  • rc-pagination 4.2.0
  • rc-picker 4.6.9
  • rc-progress 4.0.0
  • rc-rate 2.13.0
  • rc-resize-observer 1.4.0
  • rc-segmented 2.3.0
  • rc-select 14.15.1
  • rc-slider 10.6.2
  • rc-steps 6.0.1
  • rc-switch 4.1.0
  • rc-table 7.45.7
  • rc-tabs 15.1.1
  • rc-textarea 1.7.0
  • rc-tooltip 6.2.0
  • rc-tree 5.8.8
  • rc-tree-select 5.22.1
  • rc-upload 4.6.0
  • rc-util 5.43.0
  • rc-virtual-list 3.14.2
  • react 18.3.1
  • react-dom 18.3.1
  • react-is 18.3.1
  • regenerator-runtime 0.14.1
  • resize-observer-polyfill 1.5.1
  • scheduler 0.23.2
  • scroll-into-view-if-needed 3.1.0
  • string-convert 0.2.1
  • stylis 4.3.2
  • throttle-debounce 5.0.2
  • toggle-selection 1.0.6
package.json npm
  • @ant-design/icons ^5.3.7
  • @ant-design/icons-svg ^4.4.2
  • antd ^5.19.3
  • react ^18.3.1
  • react-dom ^18.3.1