AlekseyDurachenko / pricedog

Отслеживание стоимости товаров

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pricedog

Набор скриптов позволяющий отслеживать стоимость товаров.

На данный момент поддерживаются следующие магазины:

Настройки программы и собранная информация хранятся в файле базы данных SQLite: $HOME/.config/pricedog/pricedog.db

Зависимости

  • python (>= 2.7)

Использование

=== pricedog control v0.1.0 ===
Usage:
    pricedog_ctl.py <command> <arg1> ... <argN>
Command details:
    init                       -- init the database
    shop list                  -- show the shop list
    task add <shop> <link>     -- add the new task
    task remove <shop> <link>  -- remove the task
    task list                  -- show the task list 
    price list <shop> <link> [<step_in_days>]  -- show price list
    price_machine list <shop> <link> [<step_in_days>]  -- machine redable pricelist

Инициализация базы данных(следует сделать до начала использования программы):

pricedog_ctrl.py init

Добавление нового товара в список отслеживания стоимости:

pricedog_ctrl.py task add shop_name http://link_to_the_item/

Запуск сбора информации о стоимости товаров находящихся в списке отслеживания:

pricedog_execute.py

Запуск pricedog_execute.py можно прописать в cron:

# Запускать скрипт ежедневно в 23:00
00 23 * * * /path/to/script/pricedog_execute.py
# Запустить скрипт через 600 секунд после включения компьютера
@reboot sleep 600 ; /path/to/script/pricedog_execute.py

About

Отслеживание стоимости товаров

License:GNU General Public License v3.0


Languages

Language:Python 100.0%