125 читали · 3 года назад
Проверка пропускной способности и задержки HTTP-сервера с помощью утилиты httping (разработка модуля мониторинга на Python)
Думаю, многие из вас, уважаемые читатели, сталкивались с утилитой проверки сетевой доступности – ping-ом. А с httping? Думаю, меньшинство! И далеко не всегда причина в отсутствии необходимости в том или ином инструменте. Зачастую причина в другом – в отсутствии знания о существовании того, что могло бы упростить задачу. Поэтому в данной статье я хочу познакомить вас с этой замечательной утилитой. Но это еще не все! Так как результаты httping важны не в моменте, а на временных интервалах, то мы напишем небольшой модуль на Python...
Python форматируем url
Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев...