nyaadevs / nyaa
- воскресенье, 14 мая 2017 г. в 03:13:30
Python
The software behind Nyaa.si!
pyvenv venv
source venv/bin/activate
pip install -r requirements.txt
python db_create.py
to create the databasepython run.py
pyenv
https://github.com/pyenv/pyenv/blob/master/README.md#installationpyenv-virtualenv
https://github.com/pyenv/pyenv-virtualenv/blob/master/README.mdpyenv install 3.6.1
pyenv virtualenv 3.6.1 nyaa
pyenv activate nyaa
pip install -r requirements.txt
config.example.py
into config.py
nyaa_
or sukebei_
depending on the siteUSE_MYSQL
flag in config.pymysql Ver 15.1 Distrib 10.0.30-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
CREATE USER 'test'@'localhost' IDENTIFIED BY 'test123';
GRANT ALL PRIVILEGES ON * . * TO 'test'@'localhost';
FLUSH PRIVILEGES;
CREATE DATABASE nyaav2 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
mysql -u <user> -p nyaav2
DROP DATABASE nyaav2;
CREATE DATABASE nyaav2 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
SOURCE ~/path/to/database/nyaa_maria_vx.sql
python db_create.py
to create the databasemysql -u user -p nyaav2
SOURCE cocks.sql
python run.py
source deactivate
./lint.sh
before committing.