Протасов Дмитрий, группа 825. Второе ревью по питону.
Подсчёт нутриентов в еде
Запуск сервера:
python3 server.py --server-address [ADDRESS] --port [PORT] [--init-db]
Если указать аргумент --init-db, то инициализируется изначальная База Данных, иначе БД не будет заново создаваться
Запуск клиента:
python3 client.py --server-address [ADDRESS] --port [PORT]
Дефолтные значения:
ADDRESS = 127.0.0.1 PORT = 80 INIT_DB = FALSE
help - Можно вызвать в клиенте. Вместо названия команды также можно писать одну цифру, отвечающую за номер команды, этот номер написан в help-е. Внутри одного запроса может потребоваться многострочный ввод. Чтобы выйти из незавершённого запроса, нужно написать cancel.
Папка db_data содержит обкачанный текст с файла(чтобы при создании базы много раз не обращаться к сайту). Если не будет файлов в db_data, тогда программа создаст эти файлы и обкачает один раз данные с сайтов.
В config.py не забудьте поменять пароль