Pygmy: расширяемый и простой в использовании инструмент для сокращения URL-адресов с открытым исходным кодом.
Pygmy — это многофункциональный, простой в использовании, расширяемый и простой в развертывании и размещении сокращатель URL-адресов. Цель проекта — сделать сокращатель URL-адресов простым для развертывания и расширения. Этот проект не должен быть альтернативой существующим сокращателям URL, таким как bitly. Основные характеристики:
Пользовательский URL URL-адрес автоматического истечения срока действия URL-адрес, защищенный секретным ключом Вход пользователя/Регистрация Панель пользователя Аналитика ссылок (добавьте + к крошечному URL-адресу, чтобы получить статистику ссылок)Это один из самых мощных и многофункциональных сокращателей URL с открытым исходным кодом. Архитектура очень слабо связана, что позволяет очень легко выполнять индивидуальную интеграцию. Проект состоит из 3 основных частей:
Основная программа для сокращения URL REST API на высоте. Использует фреймворк Flask. Слой пользовательского интерфейса для рендеринга пользовательского интерфейса. Он использует фреймворк Django.Каждая часть независима от другой части и может функционировать независимо. Проект создается с учетом того, что каждую из частей можно использовать отдельно, без какой-либо зависимости от других частей.
Обратите внимание, что pygy.co является демонстрационным веб-сайтом для проекта pygmy и должен использоваться как таковой. Хотя веб-сайт будет работать в обозримом будущем, его будущее зависит от спонсорства и хостинга, которые я получу. В настоящее время проект размещен на Digitalocean, так как они были достаточно любезны, чтобы предложить мне один год спонсорства. Я хотел бы поддерживать веб-сайт проекта и поддерживать проект, но я не зарабатываю деньги на этом проекте или веб-сайте. Если вы хотите поддержать проект, со мной можно связаться по ссылкам ниже или на странице контактов.