Получение расфасованных по цветам картинок в отдельных папках
-
генерация случайной ссылки
-
открытие оригинала картинки
-
скачивание картинки в общую папку
-
проверка картинки на удаленность/доступность
- ???ссылка ведет на imgur
- ???the screenshot was removed
- ???проверять размер - кривые картинки в папке весят 1 КБ (удалять сразу)
-
загружаем случайную картинку
-
находим средний цвет
-
если дистанция больше 350 и персентедж больше 80 И
- если дистанция топ-2 цветов к белому или черному меньше 150 (например 50 50 50) И
- первый цвет будет основным - первый цвет белый, тогда второй должен быть черным и тогда картинка отсортируется в папку с белыми картинками
- если дистанция между р г б меньше 50 (например 20 20 10)
- если дистанция топ-2 цветов к белому или черному меньше 150 (например 50 50 50) И
-
переносить загруж в папочко uploaded со структурой sorted
-
chekat malenkie kartinki v2j9do
-
отдельный для gif 9n1t0s
-
определение основного цвета картинки
-
если общий цвет картинки составляет менее 40-50% или картинка каша - не скачивать
-
перемещение картинки в папку определенного цвета
- перемещение картинок в папки по цветам
- загрузка картинки в нужную группу с таймером на полчаса больше предыдущей картинки находящейся в очереди
- удаление картинки из папки на компьютере
- постоянная загрузка новых картинок
- при достигнутом количестве картинок превышающем 1000 шт. перестать загружать новые
- сделать инпут с запрашиваемым числом картинок на скачку
- классы - отдельные классы Color Image
- async (aiohttp вместо requests)
- доработать сортер (15)
- больше цветов
- отлож (селери, ap scheduler) на будающие bd vim regexp