Поиск репозиториев GitHub

Python
Работа 9 из 45
Написал консольный инструмент на Python для поиска GitHub репозиториев по смысловому описанию. Программа решает простую проблему — стандартный поиск GitHub ищет только по точным словам в названии, а этот инструмент понимает смысл запроса.

Пользователь вводит короткое описание в 2–3 слова, например "визуализация данных" или "телеграм бот", и программа сама находит наиболее подходящие репозитории. Под капотом работают алгоритмы TF-IDF и Cosine Similarity — они превращают текст в числовые векторы и сравнивают их между собой.

Проект написан на чистом Python без сторонних библиотек. Код разбит на модули с разделением ответственности: отдельный файл для алгоритмов, для работы с API, для обработки ошибок с записью логов. Токен GitHub опционален — без него работает, с ним быстрее.
Детали
  • Добавлена:
154

Фрилансер

  • Проектов 26
  • Оценка 5.0
  • Рейтинг 3 728
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний проект: 4 дня назад
  • Ставки за последние две недели: 15
  • Сотрудничество с заказчиками: 14
  • Последний визит: 10 минут назад