Бюджет: 4000 UAH Срок: 5 дней
Здравствуйте. Готов выполнить.
------------------------------------------
Цель задачи:
Необходимо разработать програмное обеспечение для сверки файлов/данных между сайтом и локальной папкой с последующим парсингом. Файлами/данными в данном случае будут выступать треки.
Парсинг будет происходить со страницы "Избранное" на сайте https://soundeo.com/
Среда для установки и использования ПО Windows 10.
Суть/логика работы ПО
Программа при первом запуске, должна сделать сверку данных для парсинга, расположенные на сайте с фактическими файлами, которые до этого уже будут находится в целевой папке (при этом необходимо предусмотреть формирования файла истории). В случае отсутствия расхождений в окне программы, которую можно представить в виде табличной формы/структуры будет соответственно пусто, а в строке статуса должно выводится сообщение «Совпадения».
Если будут выявлены расхождение между данными, то в строке статуса должно выводится сообщение «Расхождение», и соответственно в интерфейсе программы будут указаны/отображены файлы по которым есть расхождение и их необходимо будет скачать/спарсить.
При последующих запусках программы должна происходить полная сверка данных.
Корректировка данных в файле историй должна производится по мере выполнения скачиваний и если программа не закрывалась, предусмотреть чтобы она могла висеть в трее (при этом требуется предусмотреть настройку периодичности сверки).
Проверка/парсинг данных с сайта должна происходить по значку-функции «сердце», чтобы определить доступность скачивания файла и если он доступен скачать его, при этом предусмотреть убежденность/подтверждение, что он фактически скачался в целевую папку и после сверки снять значок-функцию «звездочка» (либо же она должна стать автоматически не активной).
Если трек в данном разделе встречается несколько раз, то следует выбирать для скачивания самый ранний релиз по дате, а для остальных дублей после подтверждения скачивания необходимо снять «звездочки».
Если трек уже есть в скачанных файлах, которые находятся в целевой папке, то снимаем звездочку с дубля(лей).
Для программы требуется предусмотреть возможность автозапуска при старте ОС (при этом выбор осуществлять через настройки программы). После запуска программа должна висеть в трее в виде значка/ярлыка (значок/ярлык согласуем).
При одинапном клике на значок правой кнопкой мыши появляется всплывающее меню с командами: «Закрыть», «Окно программы», «Доступно файлов для скачивания (в виде числового значения)».
Бюджет: 4000 UAH Срок: 5 дней
Здравствуйте. Готов выполнить.
------------------------------------------
Python 49 ставок 31 июля
Тестирование и QA 11 ставок 29 июля
13 ставок 28 июля
PHP 63 ставки 28 июля
Веб-программирование 66 ставок 22 июля