- PVSM.RU - https://www.pvsm.ru -
Недавно запущена новая версия поисковика по исходному коду Searchcode [1]. В его индексе — проекты с Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project и других. Всего в базе более 18 млрд строк кода из более чем 200 000 проектов.
У Searchcode открыты API [2] без лимита (пока) на количество запросов, даже ключ API не требуется.
Особенность Searchcode — поддержка фильтров по более чем 90 языкам программирования и возможность использования специальных символов при поиске. Есть ещё фильтры по источнику и по репозиторию.
Примеры запросов
using System.Linq; [3]
i++; [4]
api.duckduckgo.com [5]
Backbone.Collection.extend [6]
import pandas [7]
mysql_query lang:PHP [8]
List
re.compile lang:Python [9]
Кстати, если в поисковике DuckDuckGo указать !code в запросе, то он сразу перенаправит на Searchcode. Это очень удобно, если DuckDuckGo установлена как поисковая система по умолчанию в браузере.
Разработчик Searchcode Бен Бойтер пишет [10], что переписал новую версию на Django, но в качестве поискового движка по-прежнему использует Sphinx. Сайт работает на двух серверах, так что не нагружайте его слишком сильно через безлимитный API.
Автор: alizar
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/63481
Ссылки в тексте:
[1] Searchcode: https://searchcode.com/
[2] API: https://searchcode.com/api/
[3] using System.Linq;: https://searchcode.com/?q=using+System.Linq%3B
[4] i++;: https://searchcode.com/?q=i%2B%2B%3B
[5] api.duckduckgo.com: https://searchcode.com/?q=api.duckduckgo.com
[6] Backbone.Collection.extend: https://searchcode.com/?q=Backbone.Collection.extend
[7] import pandas: https://searchcode.com/?q=import+pandas
[8] mysql_query lang:PHP: https://searchcode.com/?q=mysql_query%20lang:PHP
[9] re.compile lang:Python: https://searchcode.com/?q=re.compile+lang%3APython
[10] пишет: http://www.boyter.org/2014/06/searchcode/
[11] Источник: http://habrahabr.ru/post/227761/
Нажмите здесь для печати.