README.ru.md 2.6 KB

photo_cache_service

Веб сервер для изображений и фотографий с кэшем миниатрюр и предпросмотром.

Read this in other languages: English, Русский.

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

УСТАНОВКА

Запускается под windows или ubuntu. Скачайте необходимую версия из папки ./build и не забудьте файл config.json. Папка с фотографиями и для кэша задается config.json

СИСТЕМНЫЕ ТРЕБОВАНИЯ

Минимальное требование для photo_cache_service это наличие вебсервера. И все. Если вы захотите внести какие-либо изменения, то веб часть хранится в папке ./i и при компиляции собирается вместе с программой в один исполняемый файл. Для этого используется утилита go-bindata (https://github.com/jteeuwen/go-bindata).

БЫСТРЫЙ ЗАПУСК

Запускаете в командной строке "photo_cache_service" и после через бразуер обращаетесь по адресу http://localhost:9090

TODO

Дальнейшие планы:

  • [ ] web-сервер, возвращающий thumb изображение

    • проверка на наличие в кэше
      • возврат thumb
      • возврат заготовки с информирование о создании thumb
        • внесение задания в начало очереди
  • [ ] создание индекса

    • проход по дереву
    • актуализация кэша
      • удаление уже удаленных картинок
      • внесение в очередь на создание thumb
  • [ ] создание thumb

    • сортировка очереди
    • проверка отсутствия в кэше
    • создание thumb
    • удаление задания из очереди