Vosatorp / FoodCounter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Протасов Дмитрий, группа 825. Второе ревью по питону.

FoodCounter

Подсчёт нутриентов в еде

Запуск сервера:
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 не забудьте поменять пароль

About


Languages

Language:HTML 99.7%Language:Python 0.3%