BlackSilverUfa
1.0.0
Accédez aux pages GitHub pour accéder à toutes les fonctions
bash
> = 4.0python3-venv
(ubuntu) ou python3
(Alpine)git
(pour travailler avec GH-pages et obtenir la date d'ajout de flux)tzdata
- Pour installer le bon fuseau horairelibc6
(ubuntu) ou build-base
(Alpine) -Four node.jsLa partie principale de l'œuvre est effectuée par Shell-Script BSU à la racine du référentiel. Malheureusement, l'assemblage automatique sur Windows n'est actuellement pas pris en charge, mais le projet peut être assemblé manuellement en cas de python.
Lors du premier lancement, le script créera un environnement virtuel Python dans le répertoire ./_python
et installera tous les packages qui sont notables pour assembler et lancer le projet (ils sont répertoriés dans le fichier requariments.txt).
Vous trouverez ci-dessous des exemples d'utilisation du script ./bsu
.
# Обновить виртуальное окружение Python
./bsu venv update
# Загрузить текущую версию ветки gh-pages в директорию ./_site
# (обязательно для сборки проекта, т.к. в ветке gh-pages хранятся важные данные)
./bsu pages pull
# Загрузить текущую версию базы данных со стримами в ./data (обязательно)
./bsu data pull
# Загрузить недостающие субтитры (если они ещё доступны)
./bsu download-chats
# Собрать сайт из исходного кода
./bsu build
# или поднять веб-сервер на порту 8000
# (будет пересобирать сайт автоматически при изменении кода)
./bsu serve
# или поднять сервер и собрать сайт в режиме отладки
# (заменяет абсолютные ссылки на относительные, меняет режим webpack)
./bsu debug
# Закоммитить новую версию статики в локальную ветку gh-pages
./bsu pages commit " <msg> "
# Отправить изменения на GitHub
./bsu pages push