GitHub Repository Finder

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

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

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

Фрилансер

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

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній проект: 4 дні тому
  • Ставки за останні два тижні: 15
  • Співпраця з замовниками: 14
  • Останній візит: 6 хвилин тому