Pull to refresh

Searchcode 2.0

Reading time1 min
Views19K


Недавно запущена новая версия поисковика по исходному коду Searchcode. В его индексе — проекты с Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project и других. Всего в базе более 18 млрд строк кода из более чем 200 000 проектов.

У Searchcode открыты API без лимита (пока) на количество запросов, даже ключ API не требуется.

Особенность Searchcode — поддержка фильтров по более чем 90 языкам программирования и возможность использования специальных символов при поиске. Есть ещё фильтры по источнику и по репозиторию.

Примеры запросов
using System.Linq;
i++;
api.duckduckgo.com
Backbone.Collection.extend
import pandas
mysql_query lang:PHP
List
re.compile lang:Python



Кстати, если в поисковике DuckDuckGo указать !code в запросе, то он сразу перенаправит на Searchcode. Это очень удобно, если DuckDuckGo установлена как поисковая система по умолчанию в браузере.

Разработчик Searchcode Бен Бойтер пишет, что переписал новую версию на Django, но в качестве поискового движка по-прежнему использует Sphinx. Сайт работает на двух серверах, так что не нагружайте его слишком сильно через безлимитный API.
Tags:
Hubs:
Total votes 55: ↑52 and ↓3+49
Comments31

Articles