URL Shortener 1.0 - программа для массового сокращения ссылок. Подобный софт будет полезен для тех кто занимается различного рода рассылками (email, социальные сети и подобная тематика). Добавил более менее удобный функционал и 19 ресурсов по сокращению ссылок. Ну и теперь опишу некоторые технические моменты. Поскольку это первая версия, можно сказать бета версия то нужно тестировать.
Особенности программы:
* Добавлено 19 ресурсов по сокращению ссылок, выбрал самые быстрые, без особых тормозов (Но нужно тестировать). * Поддерживает многопоточный режим, работа в 10 потоков (пока что). * Можно указать сколько ссылок сократить и программа остановится когда будет достигнуто указанное количество. * Добавлена установка паузы между запросами, если начнутся ошибки то тогда она включается (пока что в тестовом режиме). * Отображение количества сокращенных ссылок, проще говоря статистика. * Можно сократить как одну ссылку так и список ссылок, если отметить соответствующую настройку. * После сохранения результата все ссылки проверяются на дубли, если есть удаляются. * После сохранения результата удаляются из базы все ошибочные строки что могут попадать в базу при работе. * Среди добавленных сервисов по сокращении есть такие что могут одну и туже ссылку сокращать много раз, то есть своего рода размножите ли. * Начало ссылок для сокращение должно начинаться на https:// или http:// поскольку есть ресурсы что требуют этого, что бы избежать ошибок.
Подытожу и обращаю ваше внимание.
* Идея возникла написать подобный софт за того что видел в сети уже массу мертвых подобных софтов, которые на сегодняшний момент не работают. Вот выходя из этого сделал подобный функционал. * Я не зря сделал возможность отметить нужный сервис для сокращения. В общем нужно проводить тесты, работа программы идет достаточно быстро. Поэтом если какой из ресурсов, в процессе тестов будет выдавать ошибки или подтормаживать то пишите, будут правки насколько это возможно. * Ну и само собой подумаю над обновлениями.
Virustotal (За того что программа упакована, не идеальный Virustotal):