food-price.net

Изначально задуманный как вспомогательный проект для сайта рецептов, food-price.net вырос в самостоятельный сервис по сбору информации о ценах на товары (пока продукты питания)

логотип
Тех. стек:python 2.7, pyramid, ZODB, mako, json, yaml, dogpile_cache
Репозиторий:https://github.com/yentsun/price_watch
Статус:"заморожен" с минимальной поддержкой
статус Travis-CI

На сегодняшний момент информация о ценах поступает в виде отчетов от scrapy-ботов.

Средняя цена расчитывается с помощью медианы чтобы исключить влияние экстремальных пиков. Также, в расчет берется "нормированная" упаковка продукта.

Сейчас реализовано

  • средняя цена на товар и категорию товара в разных городах
  • тенденция роста или падения цены за месяц
  • не учитываются цены на товары, упаковка которых значительно отличается от нормированной; например, цены на молоко в пакете 200 мл игнорируются.
  • кеширование новой информации происходит асинхронно, страницы загружаются с в это время без задержек

Текущие цели

  • собирать данные от бо́льшего числа магазинов
  • выпустить публичный API
  • прием отчетов от пользователей
  • увеличение быстродействия
comments powered by Disqus