Literalmente mejor resumen de YouTube
Este proyecto ya no se mantiene,
¿Porque OpenAi prohibió mi cuenta debido a "acceder a la API desde una ubicación no compatible"?
La implementación frontend se puede encontrar en MTHLI/Better-YouTube-Summary-Extension.
Si desea implementarlo usted mismo, reemplace el bys.mthli.com con su propio dominio.
Actualmente, este proyecto se desarrolla en MacOS 13.3 (22e252).
Pero este proyecto no puede ejecutarse en macOS en realidad, solo para codificar.
Primero instalación de dependencias de la siguiente manera:
# Install 'redis' if you don't have.
# https://redis.io/docs/getting-started/installation/install-redis-on-mac-os
brew install redis
brew services start redis
# Install 'python3' if you don't have.
brew install python3
# Install 'pyenv' if you don't have.
# https://github.com/pyenv/pyenv#automatic-installer
curl https://pyenv.run | bash
# Install 'pipenv' if you don't have.
pip3 install --user pipenv
# Install all dependencies needed by this project.
pipenv install
pipenv install --devEntonces solo abre tu editor y diviértete.
Este proyecto debe implementarse en Debian GNU/Linux 11 (Bullseye).
Primero instalación de dependencias de la siguiente manera:
# Install 'nginx' if you don't have.
sudo apt-get install nginx
sudo systemd enable nginx
sudo systemd start nginx
# Install 'redis' if you don't have.
sudo apt-get install redis
sudo systemd enable redis
sudo systemd start redis
# Install 'certbot' if you don't have.
sudo apt-get install certbot
sudo apt-get install python3-certbot-nginx
# Install 'pm2' if you don't have.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
nvm install node # restart your bash, then
npm install -g pm2
pm2 install pm2-logrotate
# Install 'python3' if you don't have.
sudo apt-get install python3
sudo apt-get install python3-pip
# Install 'pyenv' if you don't have.
# https://github.com/pyenv/pyenv#automatic-installer
curl https://pyenv.run | bash
# Install 'pipenv' if you don't have.
pip install --user pipenv
# Install all dependencies needed by this project.
pipenv install
pipenv install --devAntes de ejecutar este proyecto:
openai_api_key definido en ./rds.py con redis-cli./bys.mthli.com.conf a /etc/nginx/conf.d/ Directorysudo certbot --nginx -d bys.mthli.com para generar certificados, osudo certbot renew para evitar certificados expirados después de 90 díasEntonces simplemente ejecute los comandos de la siguiente manera:
# Make sure you are not in pipenv shell.
pm2 start ./pm2.json better-youtube-summary-server - Literally Better YouTube Summary.
Copyright (C) 2023 Matthew Lee
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.