Buchstäblich bessere YouTube -Zusammenfassung
Dieses Projekt ist nicht mehr aufrechterhalten,
Weil Openai mein Konto verboten hat, weil "auf die API von einem nicht unterstützten Ort zugegriffen hat"?
Die Frontend-Implementierung findet sich in Mthli/Better-Youtube-Summen-Erweiterung.
Wenn Sie es selbst bereitstellen möchten, ersetzen Sie bitte die bys.mthli.com durch Ihre eigene Domain.
Derzeit wird dieses Projekt auf macOS 13.3 (22E252) entwickelt.
Dieses Projekt kann jedoch nicht auf MacOS ausgeführt werden , nur um Codierung zu codieren.
Installieren Sie zunächst Abhängigkeiten wie folgt:
# 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 --devDann öffnen Sie einfach Ihren Redakteur und haben Sie Spaß.
Dieses Projekt sollte bei Debian GNU/Linux 11 (Bullseye) eingesetzt werden.
Installieren Sie zunächst Abhängigkeiten wie folgt:
# 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 --devVor diesem Projekt führen Sie dieses Projekt aus:
openai_api_key in ./rds.py mit redis-cli definiert./bys.mthli.com.conf to /etc/nginx/conf.d/ Verzeichnissudo certbot --nginx -d bys.mthli.com ausführen, um Zertifikate zu generieren, odersudo certbot renew durch, um zu vermeiden, dass Zertifikate nach 90 Tagen abgelaufen sindFühren Sie dann einfach die Befehle wie folgt aus:
# 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/>.